忍者ブログ

ひつ(じのひよこが)プログラミングします。
お仕事や趣味で困ったこととか、何度も「あれ?どうだったかしら」と調べたりしたこととか、作ったものとか、こどものこととかを書きます
★前は週末定期更新でしたが今は不定期更新です

2024/05    04« 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  »06

HTML を編集できなくするアイディア

HTML で情報を共有したいが、情報を共有した先で HTML を改竄されたくない。要件としては改竄された HTML を印刷されたくない。

この場合の HTML の改竄手順として以下を恐れる必要があるように感じている。

  • 共有された HTML ファイルをエディタで直接編集される
  • HTML ファイルをブラウザで開いたのち開発者ツールで編集される

エディタでの編集への対処

HTML を暗号化しておき、ブラウザで開いた際に JavaScript で復号化する。この際は JS に復号化キーを記載する必要があるため非対称暗号化で暗号化しておくとよさそう。

開発者ツールでの編集への対処

あるべき HTML の内容のハッシュ値をどこかに持たせておき、HTML を開いたのち、JS で定期的にハッシュ値と合致するか照合させる。合わないようであれば HTML の内容を全て消し飛ばすなり改竄されている旨をでかでかと表示するなりすればよい。


いや、素直に PDF とか使えばいい気がするんだけど。

PR

コメント

ただいまコメントを受けつけておりません。

ブログ内検索

P R