IRONSOFTWAREHOME

WindowsでのSophos DynamicShellcode検出

Curtis Chau
Curtis Chau
Updated: 2026年7月3日

Sophosのエクスプロイト緩和策により、公式で署名され変更されていないバイナリであっても、.NET Frameworkアプリケーションの起動時にIronPDFがブロックされる可能性があります。 トリガーは、CLR管理メモリからネイティブDLLがどのようにロードされるかです。

Sophos DynamicShellcode / HeapHeapHooray
Text

Sophos DynamicShellcode / HeapHeapHooray は、動作のエクスプロイト緩和ヒューリスティックに依存しています。 .NET Frameworkプロセスでは、LoadLibrary呼び出しは、ファイルに裏打ちされた起源ではなく、匿名のJITコンパイルされたCLRメモリから発生します。 Sophosはそのパターンをシェルコードの動作と読み取り、プロセスを開始する前にブロックします。

これにより、Windows 10 x64上 for .NET FrameworkのIronPDF 2026.3.1 に影響があります。

解決策

オプション1: Sophosの除外を狭める

この検出のためにSophosが提供する最も厳しい除外を作成してください。 Iron Softwareが署名したバイナリに対する証明書ベースの許可ルールが望ましいです。 それができない場合は、Sophos Supportが確認した特定のSophos検出IDを除外してください。

推奨: 除外範囲を狭めに保つ。 Sophosが狭い選択肢を提供せず、セキュリティチームが承認する場合を除き、アプリケーション全体のDynamicShellcode保護を無効にしないでください。

配備する前に、顧客のSophos管理者またはSophos Supportに正確なルールフォーマットを確認してください。

オプション2: gRPCリモートモードでIronPdfEngineを通して実行

エンドポイントの除外が受け入れられない場合、gRPCリモートモードでIronPdfEngineにPDF処理をルートします。 その後、ネイティブDLLは、.NET Frameworkクライアントではなく、別のエンジンプロセス内でロードされ、検出を完全に回避します。

Curtis Chau
Technical Writer

Curtis Chau holds a Bachelor’s degree in Computer Science (Carleton University) and specializes in front-end development with expertise in Node.js, TypeScript, JavaScript, and React. Passionate about crafting intuitive and aesthetically pleasing user interfaces, Curtis enjoys working with modern frameworks and creating well-structured, visually appealing manuals.

...
Read More

準備はできましたか?

Nuget Downloads 20,389,208バージョン:2026.7リリースされたばかり

あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。

試用版の IronPDF を無料でお試しください

5分でセットアップ完了

C# PDF DLL

DLLをダウンロード

今すぐダウンロード

またはここからWindowsインストーラーをダウンロードする。

  1. IronPDFを~/Libsなどの場所に解凍し、ソリューションディレクトリ内に配置する
  2. Visual Studioソリューションエクスプローラーで参照を右クリックし、"IronPDF.dll"をブラウズして選択
PDF用C# NuGetライブラリ

NuGetでインストール

                  Install-Package IronPdf
                
nuget.org/packages/IronPdf/
  1. ソリューションエクスプローラーで参照を右クリックし、NuGetパッケージを管理を選択
  2. ブラウズを選択し、"IronPDF"を検索
  3. パッケージを選択してインストール
Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

bullet_checkedクレジットカードやアカウントの作成は不要です。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge related to IronPDF Product Demo

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。