実行とはなにか

読み取り権限と実行権限の違いについて理解が曖昧だったので、改めて調べてみた。 結論 Linuxにおいて実行とは exec というシステムコールを使用することであり、このシステムコールは実行権限のみをチェックするから。 誤 …

Contact Form 7 ではアップロードされたファイルをどうやって守っているか

著者のブログより引用。フルクラッチでフォームつくるときの参考に。 ー アップロードされたファイルはランダムな名前が振られたフォルダに一時的に格納されて、メールに添付したらすぐ削除される。つまり攻撃者はまずランダムなフォル …

こうもり問題

こうもり問題(こうもりもんだい)とは、情報や物品を分類する際に生じる問題の一つである。すべてのものや情報は、利用される文脈に応じて複数の属性を持ち得る。しかし、階層構造のように、各項目を木構造の末端にあてはめて分類する方 …

PHPでサーバー監視

下記のプログラムをcronで定期的に実行する。 HTTPヘッダーを取得する方法 ping 送信する方法 データベースの死活監視