取扱サービス詳細 | プライスリスト | オーダー方法 | オーダーフォーム |
Microsoft Office VBAマクロは開発が比較的簡単なため、第三者によって改ざんされる可能性があります。
第三者から改ざんを受けてしまった場合、思わぬトラブルが発生したり、深刻なセキュリティの問題を引き起こすことがあります。
Microsoft Word・Microsoft Excel・Microsoft PowerPoint・Microsoft OutlookのVBAマクロは、実行時にウイルスチェックが行われるようになっていますが、ユーザーにはそのファイルを誰が作成したのか、作成後変更されていないのか知るすべがありません。
マクロウィルスが存在する以上、開発者はMicrosoft Office VBAマクロ (VBA コード) の安全性を示すために、そのマクロが自身が開発したものであること・第三者によって改ざんされていないことをユーザーと管理者に証明する必要があります。
そのために利用できるのが、Digicertコードサイニング証明書です。
Microsoft Word、Microsoft Excel、Microsoft PowerPoint、Microsoft OutlookのVBAマクロにDigicertコードサイニング証明書で署名すれば、改ざんを防止し、開発者が誰であるかを証明することができます。
Digicertはほとんどの環境で「信頼されたルート証明機関」に登録されていますので、組織内での利用はもちろん、商用利用にも最適です。
Officeセキュリティセンターの「マクロ設定」では以下4種類のセキュリティレベルを選択できますが、Digicertコードサイニング証明書で署名されたマクロはどのセキュリティレベルが選択されている場合でも警告が出ることはありません。
Office VBAマクロには以下の方法で署名できます。