replyElectronアプリを作成する手習いの第4回として、前回考えたwebviewによるサンドボックス化を実装します。残りのセキュリティ項目を実装します。sandboxについてテスト実装します。操作イベントが扱えるようなwebviewによるサンドボックス化を考えます。replyElectronの手習いでWebブラウザを作成するシリーズの第2回として、Electronで作成するアプリのセキュリティについて考えます。Web上の情報を集めて検討し、本開発においてのセキュリティ・チェックリストとしてまとめます。replyElectronの手習いとして、webブラウザを作成するシリーズです。その初回として、簡単なWebブラウザを試作します。replyWindows10にNode.jsをインストールし、Electronアプリの開発環境を作成します。サンプルプログラムを作成し、実行してみます。replyjavascriptでSHA-512を計算するスクリプトを作成しました。2049通りのテストケースを作成し、各ブラウザでテストしました。これにより、スクリプトによるダイジェスト認証が幾分強固になります。reply以前javascriptでMD5を計算するスクリプトを紹介しましたが、今回はそれを用いて、WEBアプリとjavascriptでダイジェスト認証を実装する方法をご紹介します。「なぜそんなことをするのか?」という理由も記します。reply「車輪の再発明」ですが、javascriptでMD5を計算するスクリプトを作成しました。2049通りのテストケースを作成し、各ブラウザでテストしました。おまけに各ブラウザのjavascript実行速度のベンチマークもしました。