- 最新情報
- V3V4アダプタがlibstdc++の代わりにlibc++を使用するようになりました。
- アナログ・パッケージのServer データに新フィールドを導入
- patch_aggregation.jsonファイルのrequires_rebootフィールドに新しい値が追加されました。
- GetLatestInstallerに新しいパッチ関連情報を導入する。
- 新しいstartup_typeフィールドでWUAサービスのスタートアップタイプを追跡する。
- インストーラの信頼性を向上させるために、新しいパラメータ force_install が追加されました。
- Windows AppRemoverダウンロードのためのより明確なファイル名
- 非推奨のお知らせ:削除 - メソッド ID: 40002
- 今後の変更点
- 必要な措置
- SDK詳細情報
- お問い合わせ
オフラインで読みたい?
1 - What's New?
今月、MetaDefender Endpoint Security SDK 最新アップデートを発表できることを嬉しく思います。より多くの製品のための拡張サポートといくつかの新しい、エキサイティングな機能で、エンドポイントプロテクションソリューションをスーパーチャージする準備をしてください。あなたのプロジェクトにシームレスに統合する高度な機能でより強力な防御を構築してください。セキュリティを次のレベルに引き上げる壮大なアップグレードに備えましょう。
1.1 V3V4 アダプタが libstdc++ の代わりに libc++ を使うようになった
エンハンスメント,マック,ライブラリ・ アップデート
すべての Mac V3V4 アダプタ・ライブラリが、libstdc++ の代わりに libc++ を使用して正式にビルドされるようになりました。この変更により、最新の C++ 標準がより良くサポートされ、コンパイルがより高速になり、最適化がより改善されます。
libc++ライブラリーのサポートを追加するために、macOSのコンパイルプロセスを変更する必要があります。
1.2 アナログ・パッケージのServer データに新しいフィールドを導入する
新機能、アナログ、データ更新が必要
Analogパッケージのサーバーファイルに含まれるパッチのハッシュ文字列を含む、新しいパッチ関連情報を以下のように紹介する:
patch_system_aggregation.jsonにある:
"analog_id": {
...
"download_link": {
...
"sha1": <string>
},
"optional": <bool>
...
}
patch_aggregation.jsonにある:
"analog_id": {
...
"download_link": {
...
"sha256": <string>
},
...
}
1.3 patch_aggregation.jsonファイルのrequires_rebootフィールドの新しい値
エンハンスメント、アナログパッケージ、データ更新が必要
Microsoft Visual C++ Redistributableの更新を必要とする特定の製品固有の動作により、2つの異なる再起動シナリオが発生する可能性があります:
- マシンにMicrosoft Visual C++ Redistributableの最新バージョンがすでにインストールされている場合、ターゲット製品のインストールに再起動は必要ありません。
- マシンに Microsoft Visual C++ Redistributable の古いバージョンがある場合、ターゲット製品のインストールには再起動が必要です。
この動作は、MDES SDKがrequires_rebootフィールドを処理する方法に影響します。この条件は環境に依存し、予測することができないため、このようなケースを表すために「conditional」という新しい値を導入しています。この "conditional "値により、SDKはこのような動的な再起動要件を認識し、適切に対応できるようになります。
1.5 新しいstartup_typeフィールドでWUAサービスのスタートアップタイプを追跡する。
新機能、ウィンドウズ、データ更新が必要
GetAgentState出力に、Windows Update Agent(WUA)のみで使用可能な新しいフィールド:startup_typeが追加されました。この数値フィールドは、MicrosoftのServiceStartModeによって定義された標準に基づいて、wuauservサービス(Windows Updateを担当)のスタートアップタイプを反映します。
この値が無効であるか、予想される範囲外の場合、-1が返され、起動タイプが不明であることを示す。この機能強化により、エンドポイント間のWUAの動作とコンフィギュレーションに対する洞察が深まりました。
1.6 インストーラの信頼性を向上させるために、新しいパラメータ force_install が追加されました。
新機能、ウィンドウズ、データ更新が必要
InstallFromFile メソッドの入力に新しいオプションパラメーター force_install を導入し、Windows 整合性レベルの制限によるインストーラーのハングアップや実行の失敗など、インストーラーの実行に関する特定の問題に対応できるようになりました。
force_installをtrueに設定すると、SDKは、厳格なセキュリティ設定が実行をブロックする可能性がある環境において、信頼されたインストーラが正常に実行できるように追加のステップを取ることができます。デフォルトでは、このフラグは安全な動作を維持するために false です。
このオプションは、インストーラのソースを信頼する場合にのみ使用する。
1.7 Windows用の明確なファイル名 AppRemoverのダウンロード
エンハンスメント
MyOPSWATダウンロードポータルのファイル名を更新し、[Native Package]または[V3V4 Adapter Package]とパッケージの種類を明確に表示するようにしました。
1.8 非推奨のお知らせ:削除 - メソッド ID: 40002
除隊
API メソッド 40002 - Eliminate は現在非推奨となっており、今後のアップデートで削除される予定です。
この方法は一時的に利用可能ですが、アップデートや機能強化は行われません。現時点ではまだ使用可能ですが、将来のリリースで削除されることを想定し、サポートされている代替方法に移行することをお勧めします。
2- 今後の変更点
2.1 Linuxパッケージマネージャ・リポジトリのリフレッシュのためのFetchRemoteDataメソッド
新機能,リナックス, エンジンアップデートが必要,コード変更
特定のLinuxディストリビューションでは、パッチ管理ツールは、アップデートを正確に検出して適用するために、最新のパッケージ・リポジトリ・メタデータに依存しています。私たちの既存の方法(GetMissingPatches、InstallMissingPatchesなど)はすでにパッチワークフローをサポートしていますが、正確な結果を保証するために、環境によっては事前にリポジトリの更新が必要になる場合があります。
これをよりよくサポートするために、私たちは新しいメソッドを開発しています:FetchRemoteData です。このメソッドを使うと、パッチ関連のメソッドを呼び出す前に、パッケージマネージャのリポジトリデータを明示的にリフレッシュすることができます。
最初のリリースはZypperをサポートし、来月リリースされる予定です。より広範なディストリビューションのサポートは、将来のアップデートで続く予定です。
この機能強化により、Linuxのパッチ管理における可視性と制御性が向上し、特にリポジトリの鮮度が精度に影響する環境では、その効果が大きくなります。
2.2 セキュリティ以外のマイクロソフト・パッチ・サポート
新機能、ウィンドウズ、アップデートが必要、コード変更
9月のリリースでは、SDKはWindows Update Offline機能を使用する際にマイクロソフトの非セキュリティパッチを検出し、インストールできるようになる。
現在、SDKでサポートされているマイクロソフトのカテゴリーは、セキュリティアップデート、サービスパック、アップデートロールアップです。
今後追加されるマイクロソフトのカテゴリーは、「定期的な更新」と「重要な更新」です。
*この機能を実装するにはコード変更が必要です。OPSWAT チームまでお問い合わせください。
2.3 macOSでのリアルタイムモニタリング
新機能,マック, エンジンアップデートが必要,コード変更
この秋、SDKはMac OS上でリアルタイム・モニタリングを提供する。オンデマンドの監査である現在のコンプライアンス・チェックとは異なり、リアルタイム・モニタリングはダイナミックで、ライブ・イベントやルールの変更が発生するとそれに適応する。
*この機能を実装するにはコード変更が必要です。OPSWAT チームまでお問い合わせください。
2.4 Windows Update オフラインデータの差分更新
新機能、アナログパッケージ、エンジンアップデート、コード変更
8月のリリースでは、SDKに新機能が追加され、差分更新メカニズムを使用して、より小さなWindows Updateオフラインデータセットをエンドポイントに配布できるようになる。
この機能には、analogv2.zip と analogv2_baseline.zip という 2 つの新しい Analog パッケージが含まれ、wuo_baseline.dat (analogv2_baseline に含まれる) と wuo_delta.dat (analogv2 に含まれる) という新しいファイルが含まれています。これらのファイルにより、顧客は最初に両方のファイルをエンドポイントに配布することで、差分アップデートを実装できます。その後、最長 1 年間は、Windows Update オフラインデータを最新の状態に保つために、より小さい wuo_delta.dat ファイルを配布する必要があります。
*この機能を実装するにはコード変更が必要です。OPSWAT チームまでお問い合わせください。
2.5 macOSのchecksums.jsonファイル内のsdk_versionの値のフォーマットを更新する。
新しいアップデート、マック、データ・アップデートが必要、コード変更
8月のリリースでは、macOSパッケージのchecksums.jsonファイルのsdk_versionフィールドの値フォーマットが更新され、WindowsおよびLinuxパッケージで使用されているフォーマットと一致するようになります。この更新により、macOSのchecksums.jsonファイルのsdk_version値は、区切り文字としてアンダースコア(_)を使用しなくなります。代わりに、ドット(.)
例えば"sdk_version":"4.3.4239.0"
3 - 必要な行動
3.1 CVE-2025-0131
脆弱性、ウィンドウズ
Windows デバイス上の Palo Alto Networks GlobalProtect™ アプリで使用されるOPSWAT MetaDefender Endpoint Security SDK の不正な特権管理の脆弱性により、ローカルで認証された非管理 Windows ユーザーが NT AUTHORITYSYSTEM に特権を昇格させることができます。ただし、実行にはローカル ユーザーが競合状態の悪用にも成功する必要があるため、この脆弱性の悪用は困難です。
CVE-2025-0131に対応するには、MDES SDKをバージョン4.3.4451以降にアップグレードしてください。
3.2 OesisPackageLinks.xmlをVCRゲートウェイの後ろに移動した
セキュリティ・アップデート、VCRゲートウェイ
2024年12月31日より、OesisPackageLinks.xmlファイルは、セキュリティ強化のため、現在公開されている場所に代わり、VCRゲートウェイの後ろに再配置されます。
Since September 1st, 2024, the file can be accessed via the VCR Gateway. You can download the file by following these steps: copy and paste this URL: https://vcr.opswat.com/gw/file/download/OesisPackageLinks.xml?type=1&token=<authorization_token> into your browser and replace <authorization_token> with your unique token. If you don't have a unique token, please contact support.
このアップデートは、継続的で安全なアクセスを保証するものであり、ユーザーはこの変更に対応するためにシステムをアップデートしているはずである。
3.3 macOSにおける旧エンジン搭載AppRemoverパッケージのサポート終了について
サポート終了、マック
OPSWAT ポータルでは、macOSのAppRemoverモジュールをリファクタリングし、より最適化された合理的なエクスペリエンスを提供するため、macOSのAppRemoverモジュールの2つのパッケージをメンテナンスしています:AppRemover OSXとAppRemover OSX V2です。
2026年1月1日より、OSXパッケージは削除されます。AppRemover OSX V2にアップグレードすることで、AppRemoverモジュールの新しいアップデートや包括的なテクニカルサポートをご利用いただけます。
3.4 Windows 7とWindows 8のサポート終了について
サポート終了、ウィンドウズ
2026年1月1日より、Windows 7およびWindows 8(サーバーバージョンを含む)のサポートはSDKから削除されます。MDES SDKのセキュリティ、互換性、および最適なパフォーマンスを確保するため、エンドポイントをサポートされるMicrosoftオペレーティングシステムにアップグレードすることをお勧めします。
3.5 インストーラ署名チェック機能の動作変更
行動変更、すべてのプラットフォーム、コード変更
2025年11月1日より、セキュリティの成熟度を高めるため、インストーラの署名チェック機能に動作変更が適用されます。パッチの適用プロセスにおいて、インストーラのデジタル署名がチェックされる場合:
- (変更なし) インストーラーのデジタル署名が有効でチェックに合格した場合、インストーラーはSDKによって検証され、パッチ適用プロセスは通常通り続行されます。
- (変更なし) インストーラの電子署名が無効でチェックに失敗した場合、適切なエラーメッセージが返され、インストー ルプロセスは中断されます。
- (NEW) インストーラのデジタル署名が見つからない場合、適切なエラーメッセージが返され、インストールプロセスも中断されます。
ヒントデジタル署名がない、または無効なためにエラーが発生した場合は、InstallFromFiles メソッドの skip_signature_check フラグを使用して、インストーラの署名チェック機能をバイパスできます。
4 - SDKの詳細情報
これは氷山の一角です!サポートされているすべてのアプリケーションは、サポートチャートでご覧いただけます:
4.2Macサポートチャート
5 - コンタクト
このリストについてご質問がありますか?信頼できるサポートチームopswat までご連絡ください。