掲示板やブログ上のコンテンツ保護・情報流出を防ぐ、HTMLソース難読化用Perlライブラリ「サーバサイドSHTML for Perl/CGI」をプランセスがリリースしました。Perl/CGIプログラムが出力(printやecho)するHTMLソースを出力前に、サーバ上でリアルタイムに難読化(≒Javascript化)するというもの。
HTMLソースを難読化できるかだけでなく、右クリック禁止をはじめとして、印刷禁止・テキストのコピー禁止・PrintScreenキーの無効化などを盛り込むことができます。イントラネット内の掲示板やブログ、リリース前の商品に関する市場調査など情報が漏れてはいけない場面などで利用るという。
もちろん、完璧に保護したいと考えるのであれば、専用ブラウザ(右クリックが最初からできないというか、コンテクストメニューが最初から存在しない、シンプルすぎるブラウザでありながら、各種画面キャプチャーソフトの起動プロセスを終始監視することのできる専用ソフト。)を開発するしかないと思います。そして、「その専用ブラウザでしか、私どものサイトを閲覧できません」とサイト訪問者に説明し、専用ブラウザの使用を強要するという方法しかないと思いますが、これは、いろいろな意味でかなり大変です(イントラネットであればある程度の強要は可能だと思いますが、費用はかなりかかると思います。ちなみに、「サーバサイドSHTML for Perl/CGI」は72,000円~)。
さらに言えば、漏れたくないコンテンツならば、「究極の話・公開しなければ安全であり、それが唯一の方法である」と言えるかもしれませんが、そのような虚無的な選択肢は「無し」とするのであれば、Javascriptで出来る限りのことをやるという結論になるかと思います。
HTMLソースを難読化できるかだけでなく、右クリック禁止をはじめとして、印刷禁止・テキストのコピー禁止・PrintScreenキーの無効化などを盛り込むことができます。イントラネット内の掲示板やブログ、リリース前の商品に関する市場調査など情報が漏れてはいけない場面などで利用るという。
もちろん、完璧に保護したいと考えるのであれば、専用ブラウザ(右クリックが最初からできないというか、コンテクストメニューが最初から存在しない、シンプルすぎるブラウザでありながら、各種画面キャプチャーソフトの起動プロセスを終始監視することのできる専用ソフト。)を開発するしかないと思います。そして、「その専用ブラウザでしか、私どものサイトを閲覧できません」とサイト訪問者に説明し、専用ブラウザの使用を強要するという方法しかないと思いますが、これは、いろいろな意味でかなり大変です(イントラネットであればある程度の強要は可能だと思いますが、費用はかなりかかると思います。ちなみに、「サーバサイドSHTML for Perl/CGI」は72,000円~)。
さらに言えば、漏れたくないコンテンツならば、「究極の話・公開しなければ安全であり、それが唯一の方法である」と言えるかもしれませんが、そのような虚無的な選択肢は「無し」とするのであれば、Javascriptで出来る限りのことをやるという結論になるかと思います。



