Dehenken

Dehenken

フォーマットファイルを無害化するライブラリ

本ライブラリは、フォーマットファイル中のマクロ情報の部分を、完全に取り除き、マクロのない文書フォーマットに再構築する技術ソフトウェアライブラリです。また、フォーマットファイル中の添付ファイルを取り除くことができますので、マクロと実行モジュールを組み合わせて侵入してくる悪性のコンピュータウィルス「トロイの木馬」のようなものでも、悪性部分を完全に除外し、無害化することで、安心して閲覧可能な文書ファイルに置き換えることができます。

対応機能

ファイルの再構成
各種対応形式の仕様に従い、データを読み取りながら、仕様に沿った構成要素のみで、ファイルを再構築する機能。
コメントデータの検知・削除
各種対応形式の仕様に従い、任意の文字列を埋め込むことが可能な領域に格納された文字列を検知し、削除する機能。
Exif形式データの検知・削除
各種対応形式の仕様に従い、データに埋め込まれたExif形式データを検知し、削除する機能。
拡張領域の検知・削除
各種対応形式の仕様に従い、データ作成者が任意のデータを埋め込むことが可能な領域を検知し、削除する機能。
マクロ(スクリプト)の検知・無害化
各種対応形式の仕様に従い、埋め込まれたマクロ(スクリプト)データを検知し、該当ファイル形式を閲覧可能なアプリケーション上で動作しないようにする機能。
マクロ(スクリプト)の検知・削除
各種対応形式の仕様に従い、埋め込まれたマクロ(スクリプト)データを検知し、削除する機能。
添付ファイルの検知・無害化
各種対応形式の仕様に従い、添付されたデータが存在したことを検知し、対応しているファイル形式データであった場合に、添付されているデータも無害化処理を行う機能。
パスワードによる保護の検知
各種対応形式の仕様に従い、パスワードによる保護が行われていることを検知する機能
挿入画像の無害化
各種対応形式の仕様に従い、挿入された画像データに関して、対応しているファイル形式であった場合に、挿入された画像データも無害化処理を行う機能。
展開・再圧縮
各種対応形式の仕様に従い、圧縮されたファイルを展開し、展開されたデータは無害化処理を行い、また、無害化処理後に再度元の圧縮形式に戻す機能。
置換処理
ユーザの指定に従いデータの置換を行う機能。
※置換に関してはテキスト形式のみ。
ハイパーリンクの削除
各種対応形式の仕様に従い、ハイパーリンクに対してリンク先(飛び先)を示す文字列の削除を行い、アプリケーションからハイパーリンクの動作をしないように処理する機能。
※同一ファイル内を参照しているハイパーリンクは検知・削除の対象外。
オブジェクトリンクの削除
各種対応形式の仕様に従い、オブジェクトリンクに対してリンク先(飛び先)を示す参照情報の削除を行い、アプリケーションからオブジェクトリンクの動作をしないように処理する機能。
不明な添付ファイルの検知・削除
各種対応形式の仕様に従い、添付されたデータが存在した場合かつ、添付されたデータが本製品で対応している形式以外の場合に検知し、該当添付データのみの削除を行う機能。
※削除に関してはオプション機能となり、有効としている場合のみ動作します。

各種対応形式の対応機能一覧

Microsoft Word 97-2003形式
ファイルの再構成 / マクロ(スクリプト)の検知・削除 / 添付ファイルの検知・無害化 / パスワードによる保護の検知 / 挿入画像の無害化 / ハイパーリンクの削除 / オブジェクトリンクの削除 / 不明な添付ファイルの検知・削除
Microsoft Excel 97-2003形式
ファイルの再構成 / マクロ(スクリプト)の検知・削除 / 添付ファイルの検知・無害化 / パスワードによる保護の検知 / 挿入画像の無害化 / ハイパーリンクの削除 / オブジェクトリンクの削除 / 不明な添付ファイルの検知・削除
Microsoft PowerPoint 97-2003形式
ファイルの再構成 / マクロ(スクリプト)の検知・削除 / 添付ファイルの検知・無害化 / パスワードによる保護の検知 / 挿入画像の無害化 / ハイパーリンクの削除 / オブジェクトリンクの削除 / 不明な添付ファイルの検知・削除
Microsoft Word 2007以降の形式
ファイルの再構成 / マクロ(スクリプト)の検知・削除 / 添付ファイルの検知・無害化 / パスワードによる保護の検知 / 挿入画像の無害化 / ハイパーリンクの削除 / オブジェクトリンクの削除 / 不明な添付ファイルの検知・削除
Microsoft Excel 2007以降の形式
ファイルの再構成 / マクロ(スクリプト)の検知・削除 / 添付ファイルの検知・無害化 / パスワードによる保護の検知 / 挿入画像の無害化 / ハイパーリンクの削除 / オブジェクトリンクの削除 / 不明な添付ファイルの検知・削除
Microsoft PowerPoint 2007以降の形式
ファイルの再構成 / マクロ(スクリプト)の検知・削除 / 添付ファイルの検知・無害化 / パスワードによる保護の検知 / 挿入画像の無害化 / ハイパーリンクの削除 / オブジェクトリンクの削除 / 不明な添付ファイルの検知・削除
Just Systems一太郎形式
ファイルの再構成 / マクロ(スクリプト)の検知・削除 / 添付ファイルの検知・無害化 / パスワードによる保護の検知 / 不明な添付ファイルの検知・削除
Portable Document Format(PDF)
ファイルの再構成 / マクロ(スクリプト)の検知・削除 / 添付ファイルの検知・無害化 / パスワードによる保護の検知 / 不明な添付ファイルの検知・削除
JPEG形式
コメントデータの検知・削除 / Exif形式データの検知・削除
GIF形式
ファイルの再構成 / コメントデータの検知・削除
PNG形式
ファイルの再構成 / コメントデータの検知・削除
PKZIP形式
ファイルの再構成 / コメントデータの検知・削除 / 拡張領域の検知・削除 /パスワードによる保護の検知 / 展開・再圧縮
Gzip形式
ファイルの再構成 / 展開・再圧縮
bzip2形式
ファイルの再構成 / 展開・再圧縮
CAB形式
ファイルの再構成 / 展開・再圧縮
Tar形式
ファイルの再構成 / 展開・再圧縮
CSV形式
マクロ(スクリプト)の検知・無害化
※本形式における無害化はCSV Excel Macro Injectionへの対応となります。
Text形式
置換処理
TIFF形式
ファイルの再構成 / Exif形式データの検知・削除
RTF形式
ファイルの再構成 / ハイパーリンクの削除
DXF形式
ファイルの再構成 / マクロ(スクリプト)の検知・削除 / 添付ファイルの検知・無害化
AutoCAD形式
ファイルの再構成 / マクロ(スクリプト)の検知・削除

動作環境

対応OS
Red Hat Linux AS3 / ES3 / WS3 /AS4 / ES4 / WS4 / EL5 / EL6 / EL7 / EL8
Windows 2000 / XP / Vista / 7 / 8 / 8.1 / 10 / 11
Windows Server 2000 / 2003 / 2008 / 2008R2 / 2012 / 2012R2 / 2016 / 2019 / 2022
対応コンパイラ
Windows Microsoft Visual Studio 2008以上
Linux Gnu C Compiler(gcc)
構成
メモリ 1GB以上
HDD利用量 500MB以上
  • Windowsは、x86 また x64 を対応に含めます。
  • Linuxは、32bit版と64bit版の両方を対応に含めます。
  • 他のOS・コンパイラ・開発環境下でご不明な点は、お問い合わせください。
  • ハードウェアの搭載メモリは推奨2GB以上で、メモリ量が多い方が大きなデータに対応できます。

対応文書

Microsoft Word (拡張子 doc / docm / docx)
97 / 98 / 2000 / 2002(XP) / 2003 / 2007 / 2010 / 2013 / 2016 / 2019 / 2021
Microsoft Excel (拡張子 xls / xlsm / xlsx / xlsb )
97 / 2000 / 2002(XP) / 2003 / 2007 / 2010 / 2013 / 2016 / 2019 / 2021
Microsoft PowerPoint (拡張子 ppt / pptm / pptx )
97 / 2000 / 2002(XP) / 2003 / 2007 / 2010 / 2013 / 2016 / 2019 / 2021
Microsoft Visio (拡張子 vsdx / vsdm )
2013 / 2016 / 2019 / 2021
Microsoft Word for Mac (拡張子 doc / docm / docx)
98 / 2001 / 2004 / 2008 / 2011 / 2016 / 2019 / 2021
Microsoft Excel for Mac (拡張子 xls / xlsm / xlsx / xlsb )
98 / 2001 / 2004 / 2008 / 2011 / 2016 / 2019 / 2021
Microsoft PowerPoint for Mac (拡張子 ppt / pptm / pptx )
98 / 2001 / 2004 / 2008 / 2011 / 2016 / 2019 / 2021
Microsoft 365
年 2 回動作確認
JustSystems 一太郎 (拡張子 jtd , jtdc)
Ver.8-Ver13 / 2004 – 2021
Adobe Systems Acrobat (拡張子 pdf)
4.0 / 5.0 / 6.0 / 7.0 / 8.0 / 9.0 / X / XI / DC
PDF (拡張子 pdf)
1.2 / 1.3 / 1.4 / 1.5 / 1.6 / 1.7
AutoCAD (拡張子 dwg)
R2004 – R2018
圧縮・アーカイブ形式
PKZIP (拡張子zip) / Gzip (拡張子gz) / bzip2 (拡張子 bz2) / Tar (拡張子tar) / CAB (拡張子 cab)
その他
CSV (拡張子 csv) / Text (拡張子txt) / RTF (拡張子rtf) / DXF形式(拡張子dxf)
画像形式
JPEG (拡張子jpg) / GIF (拡張子gif) / PNG (拡張子png) / BMP (拡張子 bmp) / TIFF (拡張子 tiff)
※ 詳細は、マニュアルをご参照ください。

付属のコマンド(コマンド形式でシステムに組み込み可)

Unix版
% dhkmmcmd [options] target
Windows版
> dhkmmcmd.exe [options] target

速度計測

当社にて、テキスト量1KBと8KBを含むファイルを用いて、デ変研MMライブラリのコマンド(dhkmmcmd)の速度計測をしました。いずれもマクロは含まず、開いて再作成した時間を3回計測した平均値。

speedTest1K speedTest8K
ファイル形式 ファイルサイズ 平均時間(s) ファイル形式 ファイルサイズ 平均時間(s)
.doc 25.1KB 0.05900 .doc 39.9KB 0.18667
.docm 13.1KB 0.05233 .docm 19.3KB 0.05067
.docx 12.9KB 0.06200 .docx 19.3KB 0.06200
.jtd 31.7KB 0.05800 .jtd 29.7KB 0.05867
.pdf 70.2KB 0.07400 .pdf 179.7KB 0.07600
.ppsm 53.7KB 0.06233 .ppsm 203.4KB 0.08800
.ppsx 53.6KB 0.14733 .ppsx 204.3KB 0.08400
.ppt 128.0KB 0.05667 .ppt 281.1KB 0.06900
.pptm 53.7KB 0.08167 .pptm 204.3KB 0.08733
.pptx 53.6KB 0.06700 .pptx 204.3KB 0.10067
.xls 17.9KB 0.06133 .xls 30.7KB 0.05700
.xlsb 9.1KB 0.05100 .xlsb 13.7KB 0.05933
.xlsm 9.9KB 0.05600 .xlsm 15.3KB 0.05767
.xlsx 9.9KB 0.05700 .xlsx 15.3KB 0.05900

年間保守サービスについて

年間保守サービスの内容につきましては「年間保守サービスについて」をご参照下さい。

製品に関するお問い合わせ

詳細をご案内させていただきますので、まずはお気軽にご相談ください。

カタログダウンロード(PDF)

デ変研MMライブラリ カタログダウンロード

評価版お申し込み

製品の評価版をご請求頂くフォームです
評価版請求フォーム