質問: メールなどからエクセルやwordファイルが送られてくると思うのですが、ITリテラシーが低い方だとそれをダウンロードをし、閲覧してしまうと思います。 そこまでは良いのですが、閲覧したときに「マクロを有効化しますか」と表示された際、間違えて有効にしてしまう人がいます。それが原因でマクロからマルウェアがダウンロードされ、PCが感染してしまう可能性があります。 それを防ぐために、マクロを有効化しても危険なURLがある場合は、ダウンロードしないようにネットワークを切断したいと思ます。 対象のブラウザは、ChromeとIEとFireFoxです。 OS環境はWindows、URLは絶対パスの対象を拒否したい、対象はプログラムを実行したマシンです。
回答: Siegさんも指摘されているようにXY問題に陥っているかもしれません。 とりあえず、今どきのWebブラウザーには * Internet Explorer 8 以降のSmartScreen * Googleのセーフ ブラウジング などが組み込まれているため、質問者さんがブラックリストを入手するよりも早くこれらに登録され、Webブラウザーは問題のサイトを自動的にブロックします。 またネットワークを切断しようにも暗号化の問題があります。例えば * * は別のサイトですが、どちらも 151.101.1.69:443 でつながります。通信内容は暗号化されているため、外部からはこのIPアドレスとポート番号しか確認できず、どちらのサイトにアクセスしているかすら把握できません。今どきは暗号化も無料ででき、マルウェアを特定するのが困難かもしれません。 > > メールなどからエクセルやwordファイルが送られてくると思うのですが、ITリテラシーが低い方だとそれをダウンロードをし、閲覧してしまうと思います。 > > そこまでは良いのですが、 > > > よくありません。VBAとはいえ既にマルウェアをダウンロード・実行しており感染済みです。追加モジュールをダウンロードするとは限りません(というか質問本体の追加ダウンロードはしない方が多いのでは...?)。 > > 閲覧したときに「マクロを有効化しますか」と表示された際、間違えて有効にしてしまう人がいます。 > > > であれば、例えば警告せずにマクロを無効化する設定に変えてはどうでしょうか?