Category Archives: ソフトウェア開発

セキュリティを検討する:ElectronでWebブラウザを作る(その3)

Electronアプリを作成する手習いの第3回として、前回作成したセキュリティのチェック項目のうち、Content-Security-Policyとiframe sandboxについてテスト実装します。

さらに操作イベントが扱えるようなwebviewによるサンドボックス化を考えます。

Continue reading

セキュリティを考える:ElectronでWebブラウザを作る(その2)

Electronの手習いでWebブラウザを作成するシリーズの第2回として、Electronで作成するアプリのセキュリティについて考えます。

Web上の情報を集めて検討し、本開発においてのセキュリティ・チェックリストとしてまとめます。

Continue reading

javascriptのMD5を用いたダイジェスト認証

以前javascriptでMD5を計算するスクリプトを紹介しましたが、今回はそれを用いて、WEBアプリとjavascriptでダイジェスト認証を実装する方法をご紹介します。

「なぜそんなことをするのか?」という理由も記します。

Continue reading

Windows7でUTF-8のコンソール

はじめに

コマンドラインツールをPHPで作っているのですが、Windows7で実行するときに、cmd.exeではUTF-8が文字化けしてしまいました。

そこでWindows7でUTF-8が表示できるコンソールを実現しました。

(2015年2月24日:Windows8.1について追記しました。)

Continue reading