

欧州市場に届く製品を開発し、そこに ProEssentials を組み込む場合、EU サイバーレジリエンス法により、統合するすべてのコンポーネントのセキュリティについて責任を負うことになります。このページは、ProEssentials に関するその責任を、当社に質問票を送ることなく満たせるようにするために用意されています。
サポート対象のすべての ProEssentials バージョンは、サードパーティおよびオープンソースのコードを一切含まず、ネットワーク接続を一切開かず、実行時に顧客データを一切扱いません。25年を超える出荷の歴史において、ProEssentials 自体でセキュリティ侵害が報告されたことは一度もありません。当社が公開するすべてのディストリビューションは暗号署名されており、公開されたサポート期間内のバージョンについてセキュリティ修正は無償です。
ウェブページではなく文書が必要な場合は、ProEssentials EU CRA ステートメント (PDF) をダウンロードしてください。内容はこのページと同一で、そのまま監査資料に添付いただけます。
セキュリティのツールは、人よりも速く進歩してきました。AI や自動スキャナーは、いまや人手によるレビューよりも的確に脆弱性を見つけます。そして攻撃者も同じツールを手にしているため、当社は以前より強く堅牢化に取り組む必要があります。ここから導かれる方向は一つです。依存関係がほとんどなく、インターネットと行き来しないコンポーネントこそ、組み込むうえで最も安全だということです。スキャナーにとっても攻撃者にとっても、指し示せるものがほとんどありません。
そのうえで、言いにくい点にも触れておきます。当社の経験では、大企業ほど新しいバージョンへの移行をためらいます。すでに購入済みの最新バージョンにさえ、テストの負担を懸念して移行しないことがあります。どうか、当社がお客様のコードを壊さないと信じてください。壊さないよう努めていますし、アップグレードを摩擦なく行えるようにする努力は、おそらく他のどのコンポーネント ベンダーよりも払っています。多くのバージョンを飛ばした場合は、フォントや色を少し調整する必要があるかもしれませんが、マイナー バージョンの更新ではそれすらほとんど必要ありません。ぜひ、購入済みの最新バージョンをお使いいただき、コードを最新の状態に保ってください。
このページに記載した事項は、コンプライアンス担当者が通常わざわざ問い合わせる必要のある内容です。そのまま監査資料に綴じられるよう、ここに明記しています。
| サードパーティおよびオープンソースのコード | サポート対象バージョンには一切ありません。出荷バイナリを検査して確認済みです。バージョン 8 以前は文書化された例外です。以下をご覧ください。 |
|---|---|
| ネットワーク動作 | コンポーネントはネットワーク接続を開かず、外部への通信も行いません。 |
| 顧客データ | Gigasoft は実行時に、製品を通じてお客様のデータを送信も受信も保存もしません。 |
| サポート期間 | メジャーバージョンごとに最低5年間、終了日を公開します。 |
| セキュリティ更新 | サポート期間中は無償で提供します。 |
| 脆弱性の報告 | support@gigasoft.com、監視対象。2営業日以内の受領確認を目標としています。 |
| ディストリビューションの完全性 | インストーラーは Authenticode 署名済み。NuGet パッケージには Gigasoft の作成者署名が付きます。 |
| 報告されたセキュリティ インシデント | 製品の歴史上ありません。 |
サイバーレジリエンス法では、完成品を EU 市場に投入する企業がその製造者となり、第13条(5)により、統合するサードパーティ製コンポーネントが完成品のセキュリティを損なわないよう、製造者にデューデリジェンスが義務づけられます。ProEssentials を含むアプリケーションを出荷する場合、その義務はお客様にあり、ProEssentials はそのコンポーネントの一つです。
実務的には、ProEssentials を評価したこと、そしてその供給元に実効性のある脆弱性対応プロセスがあることを、監査ファイルで示す必要があります。このページはその証跡となるよう書かれています。以下の記述はすべてそのまま引用できる明確さで書かれており、お客様の手続きで署名入りのサプライヤー声明が必要な場合は、当社レターヘッドで書面にて確認します。
第13条(6)は、統合したコンポーネントに脆弱性を見つけた場合に当社へ通知することも求めています。当社も逆方向で同じ義務を果たすことをお約束します。遅いよりも早いご連絡を歓迎します。報告は support@gigasoft.com へお願いします。
現代のソフトウェア サプライチェーン レビューの労力の大半は依存関係に費やされます。数十のパッケージを引き込むチャートライブラリは、数十のコンポーネントをお客様の責任範囲に加えます。そのすべてを部品表に記載し、新たな CVE を監視し続けなければならず、上流で脆弱性が出れば計画外のリリースを強いられることもあります。
ProEssentials はそうではありません。サポート対象のすべてのバージョンにおいて、ProEssentials のコードはすべて独自開発であり、Gigasoft が作成しています。オープンソース ライブラリも、サードパーティの NuGet や npm パッケージも、外部から取り込んだコードもありません。Log4Shell に代表される依存関係起因のインシデントは、当社経由でお客様に及ぶことはありません。これは信用してくださいという主張ではなく、出荷バイナリを検査して確認した事実です。
さらに3つの特性が、お客様のリスクをほぼゼロにまで下げます。
監査担当者からよく尋ねられるため、境界を明記します。お客様のアプリケーションがネットワーク経由で扱うデータの転送時暗号化は、そのアプリケーションの責任です。ProEssentials はネットワークに一切関与しないため、転送中のデータを保護することも危険にさらすこともありません。
サポート対象バージョンにはサードパーティ製コンポーネントがないため、当社の部品表は全文を掲載できるほど短いものです。ProEssentials の配置は、Gigasoft が開発したレンダリング エンジンと、選択したフレームワーク向けの Gigasoft 製コントロール アセンブリだけで構成されます。それ以外にアプリケーションが読み込むものは、お客様自身のコードか、すでに出荷している OS、.NET、Windows App SDK ランタイムの標準構成要素です。
初期の ProEssentials は、画像ファイルの書き出しのみを目的として、3つのオープンソース ライブラリを静的リンクしていました。圧縮用の zlib、PNG 出力用の libpng、JPEG 出力用の libjpeg です。当時 Windows がまだ独自の画像エンコーダーを備えていなかったため、これは一般的な手法でした。
| ProEssentials バージョン | 出荷エンジンに含まれるサードパーティ ライブラリ |
|---|---|
| バージョン 3 から 8 | zlib 1.1.3、1.2.3、libpng 1.2.40、libjpeg を静的リンク。読み込み/デコードは行わず、エンコードのみ |
| バージョン 9 以降 | なし。画像エンコードには Windows イメージング コンポーネントを使用します。 |
ProEssentials のいかなるバージョンについても、セキュリティ侵害が当社に報告されたことはありません。
繰り返しになりますが、これらのライブラリはファイルの読み込みやデコードに使われたことは一度もなく、まさにそこがこの種の脆弱性の所在です。何かを解凍したこともなく、ProEssentials の API が呼び出し元にデコード経路を公開したこともありません。初期の ProEssentials におけるこれらのライブラリの使い方に、現実的な脆弱性はありません。
当社の推奨はバージョン 11 への移行です。バージョン 8 以前はサポート終了であり、更新されません。API はメジャーバージョンをまたいで意図的に安定させてあるため、移植は容易です。
サイバーレジリエンス法 (規則 (EU) 2024/2847) は段階的に適用されます。包括的な保証よりも、具体的な期日をお伝えします。
| 2024年12月10日 | 規則が発効。製品に対する義務はまだ生じません。 |
|---|---|
| 2026年6月11日 | 適合性評価機関の通知に関する規定の適用が開始。 |
| 2026年9月11日 | 第14条の報告義務が開始。実際に悪用されている脆弱性および重大なインシデントは、所管の CSIRT および ENISA へ報告が必要です。24時間以内に早期警告、72時間以内により詳細な通知、脆弱性については14日以内、重大インシデントについては1か月以内に最終報告を行います。 |
| 2027年12月11日 | 主要義務が全面適用。セキュアな設計と開発、サポート期間を通じた脆弱性対応、技術文書、適合性評価、CE マーキングが対象です。 |
Gigasoft はこれらの期日に向けて計画どおり進んでいます。当社のようなコンポーネントに規則が求める実質的な内容はすでに整っており、このページに記載しています。管理外の依存関係がないこと、定義されたサポート期間、無償のセキュリティ更新、公開された報告窓口、署名済みディストリビューションです。2027年12月までに残る作業は正式な文書化と適合性の書類であり、製品の作り方を変えるものではありません。
枠組みの進展に合わせて、策定中の整合規格を含め、このページは最新の状態に保ちます。
規則は、単独で市場に投入されるソフトウェア コンポーネントを、それ自体がデジタル要素を有する製品として扱います。したがって ProEssentials は、お客様の製品の一部というだけでなく、それ自身が適用対象です。
ProEssentials は標準カテゴリの製品です。附属書 III クラス I の19カテゴリのいずれにも、附属書 III クラス II の4カテゴリのいずれにも該当せず、附属書 IV の重要製品でもありません。開発者向けのチャートおよびデータ可視化ライブラリは、これらのクラスに分類される中核機能をいずれも持ちません。当社は欧州委員会実施規則 (EU) 2025/2392 の技術的定義に照らして分類を確認しています。
お客様にとっての実務的な帰結は次のとおりです。ProEssentials は第32条(1)および附属書 VIII モジュール A に基づく内部管理による適合性評価の経路をとります。通知機関は関与せず、この種のコンポーネントに第三者評価は求められません。お客様自身の製品がより上位のクラスに該当する場合、その分類はお客様の製品の機能によって決まるものであり、当社の製品によるものではありません。
サイバーレジリエンス法は、製造者がサポート期間を明示し、その終了時期を公開することを求めています。当社のサポート期間は、各メジャーバージョンの一般提供開始日から最低5年間です。また、すべてを一律に「サポート対象」と呼ぶよりも、各バージョンが実際に何を受け取るのかをお伝えしたいと考えています。そのため下表では、活発な開発、メンテナンス、重大なセキュリティのみ、を区別しています。
| バージョン | ステータス | セキュリティ更新の提供期限 |
|---|---|---|
| ProEssentials v11 | 活発な開発。セキュリティ修正に加え、継続的な調整、追加、改善を行います。新規および既存のすべての作業に推奨します。 | 2031年7月21日まで(最低) |
| ProEssentials v10 | メンテナンス。セキュリティ修正と重大な修正。機能開発は縮小しつつあります。 | 2030年1月23日まで(最低) |
| ProEssentials v9 | 重大なセキュリティのみ。重大なセキュリティ問題があれば対応しますが、それ以外は行いません。 | 期日の確約なし |
| ProEssentials v8 and earlier | サポート終了。更新は行いません。 | 該当なし |
ProEssentials v11 は2026年7月21日、v10 は2025年1月23日に一般提供を開始したため、公開サポート期間はそれぞれ最低で2031年7月21日、2030年1月23日までとなります。バージョン 9 の初回出荷は2018年4月であり、この5年間の枠を過ぎています。したがって期日の確約は行わず、重大なセキュリティ問題が生じた場合にのみ対応します。バージョン 9 をお使いのお客様は、バージョン 11 への移行をご計画ください。
ProEssentials にセキュリティ脆弱性を発見されたと思われる場合は、support@gigasoft.com までお送りください。製品バージョン、フレームワークとプラットフォーム、そして再現に十分な情報を添えてください。概念実証があれば助かりますが、必須ではありません。
当社がお約束すること:
当社は小規模で直接対応する会社です。このアドレスへの報告は、チケットの待ち行列ではなく、コードを書いた本人に届きます。
セキュリティ修正とメンテナンス修正は通常のリリースと同じ経路で配布されるため、新たに覚えていただく手順はありません。
ProEssentials はアクティベーションも実行時サービスもないファイル コピーで配置されるため、更新はすでに出荷しているバイナリを置き換えるだけです。再アクティベーションも、調整すべきライセンス サーバーもありません。
当社が公開するすべての経路は署名されており、受け取ったものが当社のビルドしたものであることを検証できます。
お客様に発見されるより先に、当社から申し上げておく制限が一つあります。ディストリビューション内の個々のバイナリは、個別には Authenticode 署名されていません。これは意図的かつ技術的な理由によるものです。お客様の製品のインストール時に、顧客ごとのライセンス スタンプがエンジン内部のバイトを書き換えるため、事前にそのファイルへ付与した署名は無効になってしまいます。したがって完全性は、ディストリビューション全体を署名が覆うパッケージ単位で担保しており、ファイル単位では担保していません。コンプライアンス上どうしてもファイル単位の署名が必要な場合はご連絡ください。お客様の事案について何ができるかご相談します。
Gigasoft は小規模で専門特化した会社です。大企業のセキュリティ プログラムの言葉を借りるより、自社の実務を正確に説明したいと考えています。
当社が「そうではない」ことも同じくらい明確にお伝えします。企業向けネットワーク インフラを運用していないため、暗号化通信に対するディープ パケット インスペクションや侵入検知といった対策は当社の運用形態には該当せず、あると主張すれば見せかけにすぎません。製品に関する顧客データは保存していません。製品が当社に何も送信しないからです。お客様の製品環境の内部で完結して動作する小規模なコンポーネント ベンダーに当てはまらない項目が質問票にあれば、雛形に合わせて答えるのではなく、当てはまらない旨と理由をお伝えします。
support@gigasoft.com へのご依頼により、無償で提供します。
当社は規制産業のお客様のセキュリティ評価を経験しており、この手続きに何が必要かを理解しています。審査担当者が求めるものをお知らせいただければ、こちらでご用意します。
ProEssentials について、実環境での脆弱性や悪用された脆弱性が報告されたことは一度もありません。
2018年、理論上の脆弱性が文書化されました (CVE-2017-7908。記録上は v5 とされていますが、実際に該当したのは2002年の v4 の OCX です)。これは ProEssentials バージョン 4 (2002年およびそれ以前) のレガシー ActiveX コントロールにおける、概念上のヒープベース バッファ オーバーフローを指摘したものです。この理論上の攻撃は、利用者が高度に細工された悪意ある HTML ファイルをローカルに読み込むことを前提としていました。実際に成功したことも、実環境で悪用されたこともありません。
根本的な欠陥は、チェックされていない文字列コピーが1か所あったことです。strncpy であるべきところが strcpy になっていました。これは ActiveX ラッパー側にあり、当社の Win32 レンダリング DLL 内ではなかったため、見落としにつながった一因でもあります。.NET、WinForms、WPF、WinUI をお使いのお客様が利用する Win32 レンダリング エンジン本体は、一度も影響を受けていません。
ブラウザー側の状況も、これとは独立にこの経路をふさいでいました。Internet Explorer 7 (2006年) 以降、Microsoft の事前承認リストに載っていない ActiveX コントロールは、読み込みの前に利用者の明示的な同意を必要とするようになりました。さらに IE8 (2009年) では、コントロールをインストールしたサイト以外のサイトから読み込まれた場合に二段階目の確認が追加されました。まさに、悪意あるページがコントロールをこのように再利用することを防ぐためです。Chrome、Firefox、Safari は ActiveX を一度もサポートしておらず、Edge は2015年に廃止しました。
さらに、このレガシー版を同梱していたサードパーティ製ソフトウェア (GE Communicator 3.15) は、この勧告が公表される前にすでに GE によって更新されていました。
ProEssentials に関する CVE を検索すると、確かに古い該当が1件出てきますが、それ以外は数十年にわたるバージョンと実際の企業導入を通じて、非の打ちどころのないセキュリティ実績です。
多くの競合製品はサードパーティ依存に起因する最近の CVE 脆弱性を頻繁に抱えていますが、ProEssentials は一からすべて自社で作られています。外部依存がゼロであるため、他のチャート コンポーネントをしばしば脅かすサプライチェーンのセキュリティ リスクを排除できます。
GE Vernova の Communicator や Energy Aggregator を検索する機会があれば、GE のソフトウェアの中に今も ProEssentials が使われているのが見つかります。GE には20年以上にわたり Gigasoft をご利用いただいています。GE の皆様、ありがとうございます。感謝しています。
はい。Gigasoft は CRA の各期日に向けて計画どおり進んでおり、ProEssentials のようなコンポーネントに規則が求める実質的な内容はすでに整っています。サードパーティによる依存関係がないこと、定義され公開されたサポート期間、無償のセキュリティ更新、監視された脆弱性報告窓口、署名済みディストリビューションです。主要義務は2027年12月11日から、第14条の報告義務は2026年9月11日から適用されます。それまでに当社側に残る作業は正式な文書化と適合性の書類であり、製品の作り方を変えるものではありません。
サポート対象のバージョンには含まれません。バージョン 9 以降、ProEssentials のコードはすべて独自開発であり Gigasoft が作成しています。オープンソース ライブラリも、サードパーティの NuGet や npm パッケージも、外部から取り込んだコードもありません。これは記憶に頼ったものではなく、出荷バイナリを検査して確認しています。これによりサプライチェーン リスクの一分野がまるごとお客様の製品から取り除かれ、オープンソース ライセンスの遵守に関する負担もなくなります。
はい。サードパーティ製コンポーネントがないため、部品表は非常に短くなります。Gigasoft のレンダリング エンジンと、お使いのフレームワーク向けの Gigasoft 製コントロール アセンブリだけです。SPDX または CycloneDX 形式の正式な機械可読 SBOM を support@gigasoft.com にてご請求いただけます。
いいえ。コンポーネントはネットワーク接続を開始も終了もしません。テレメトリも、ライセンス確認通信も、更新確認の ping もありません。Gigasoft は実行時に、製品を通じてお客様のデータを送信も受信も保存もしません。お客様のデータは、お客様自身のプロセス内、お客様自身のマシン上で描画されます。
support@gigasoft.com 宛に、製品バージョン、フレームワーク、プラットフォーム、再現手順を添えてご連絡ください。2営業日以内に受領確認し、10営業日以内に再現可否と深刻度の評価をお伝えし、確認された脆弱性は遅滞なく修正します。ご希望があれば報告者としてクレジットを記載し、誠実なセキュリティ研究に対して法的措置をとることはありません。
メジャーバージョンの一般提供開始日から最低5年間です。ProEssentials v11 は2026年7月21日に一般提供が開始されたため、最低でも2031年7月21日まで対象となります。v10 は2025年1月23日開始で、最低でも2030年1月23日までです。バージョン 9 は5年間の枠を過ぎており、重大なセキュリティ問題に限り修正を提供します。
3つのバージョンが、それぞれ異なる水準でサポートされています。バージョン 11 は活発な開発中で、セキュリティ修正に加えて継続的な調整、追加、改善を行います。バージョン 10 はメンテナンス段階で、機能開発を縮小しつつ、最低でも2030年1月23日までセキュリティ修正と重大な修正を提供します。バージョン 9 は5年間の枠を過ぎており、重大なセキュリティ問題に限り修正を提供します。バージョン 8 以前はサポート終了で、ビルドも更新も行いません。コンプライアンス上、活発に開発されているコンポーネントが必要な場合は、バージョン 11 へ移行してください。
ディストリビューションは署名されています。インストーラーは SHA-256 と RFC 3161 のタイムスタンプにより Gigasoft, Inc. として Authenticode 署名されており、NuGet パッケージには dotnet nuget verify で検証できる Gigasoft, Inc. の作成者署名が付いています。ディストリビューション内の個々のバイナリは個別には署名されていません。インストール時に顧客ごとのライセンス スタンプがエンジン内のバイトを書き換え、事前に付与したファイル単位の署名を無効にしてしまうためです。完全性はパッケージ単位で担保しています。
いいえ。ProEssentials は標準カテゴリの製品です。附属書 III クラス I の19カテゴリ、附属書 III クラス II の4カテゴリのいずれにも該当せず、附属書 IV の重要製品でもありません。したがって第32条(1)および附属書 VIII モジュール A に基づく内部管理による適合性評価の経路をとり、通知機関は関与しません。お客様自身の製品の分類は、その製品の機能によって決まるものであり、当社の製品によるものではありません。
多くの審査担当者にとっては、このページで十分です。コンポーネントの構成、実行時の挙動、サポート期間、脆弱性対応プロセス、ディストリビューションの完全性を記載しているためです。手続き上さらに必要な場合は、署名入りのサプライヤー セキュリティ声明、お使いのバージョンの SBOM、お客様独自の質問票への書面回答を support@gigasoft.com までご依頼ください。無償でご提供します。
はい。確認された脆弱性は深刻度に応じて優先順位をつけ、遅滞なく、サポート対象のすべてのバージョンについて修正します。セキュリティ修正は無償で、ダウンロード ページ、NuGet、更新されたインストーラーを通じて配布し、そのほうがお客様のためになる場合は機能リリースとは分けて提供します。影響を受けるお客様には直接ご連絡します。
セキュリティに関するご質問、質問票、資料のご請求、脆弱性のご報告は、すべて support@gigasoft.com にお送りください。製品を作っている本人に届きます。
このページの最終確認日は2026年7月30日です。CRA の枠組みの進展に合わせて維持してまいります。
このページは Gigasoft の製品セキュリティに関する実務と、サイバーレジリエンス法が ProEssentials にどう適用されるかについての当社の理解を説明するものです。お客様自身のコンプライアンス業務を支援する目的で提供しており、法的助言ではありません。お客様が市場に投入する製品についての義務は、その製品、市場、そしてお客様自身の評価によって決まります。
御社とエンドユーザーに最も簡単で最もプロフェッショナルな価値を提供することで、お客様の成功を最優先目標とします。
ProEssentials は、自らのチャートコンポーネントを必要としたプロの電気エンジニアから生まれました。ProEssentials を使う一流エンジニアリング企業の長いリストに加わってください。
ProEssentials のお客様であることに感謝するとともに、ProEssentials チャートエンジンをご検討いただきありがとうございます。