アカウント名:
パスワード:
これは、プログラム構造そのものにメッセージをエンコードして埋めこんでおき、 多少手を加えられたとしても、デコードすればそのメッセージを読み出せるようにするものです。バイナリにコンパイルされたコードでは逆アセンブルする必要がありま
Software Watermarking: Models and Dynamic Embeddings [arizona.edu]
古典的な方法も含めた、いろいろなwatermarkingについて解説されています。
これによるとソースコードに直接うめこむ方法は static watermarking と呼ばれ、攻撃者によっ
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生unstable -- あるハッカー
Watermarking (スコア:1)
これは、プログラム構造そのものにメッセージをエンコードして埋めこんでおき、 多少手を加えられたとしても、デコードすればそのメッセージを読み出せるようにするものです。バイナリにコンパイルされたコードでは逆アセンブルする必要がありま
Re:Watermarking (スコア:3, 参考になる)
古典的な方法も含めた、いろいろなwatermarkingについて解説されています。
これによるとソースコードに直接うめこむ方法は static watermarking と呼ばれ、攻撃者によっ
Re:Watermarking (スコア:5, 興味深い)
ソフトウェアウォーターマークなどの研究をやってます。
ソフトウェアに対するウォーターマーク [aist-nara.ac.jp]
Javaアプリケーションのためのウォーターマークツールなんかもあります [aist-nara.ac.jp](静的ウォーターマーク)。
また、ウォーターマークとは別にバースマークというのもやってます。
バースマークは、ウォーターマークと比較すると、
情報をあらかじめ埋め込むのではなくて、
いまあるソフトウェアからユニークな情報を収集することでソフトウェアを識別しようとするやつです。
バースマークのページ [aist-nara.ac.jp]
Javaに対するバースマークのツールも公開しています [aist-nara.ac.jp](静的バースマーク)。
以上ご興味があればどうぞ。
Re:Watermarking (スコア:0)