2017年9月14日のブックマーク (1件)

  • セキュリティ対策が論理的に正しいか検証する方法

    (Last Updated On: 2018年8月13日)全てのセキュリティ対策は緩和策だと考えるべきです。これは個々の対策が完全であるか検証することが容易ではないからです。例えば、SQLインジェクション1つとっても当に完全であるか?検証することは容易ではありません。プログラムが当に思っているように動作するのか?検証する研究は、まだまだ研究段階です。 しかし、容易ではないからといって諦める訳にもいきません。不完全であっても形式的な論理検証は容易にできます。 論理的な正しさを検証する方法 必要十分条件を使って考えると、使わない場合に較べ誤りを少なくできます。プリペアードクエリがSQLインジェクション対策として必要十分であるか考えてみます。SQLインジェクションはSQL文に変数が含まれる”動的クエリ”の場合に発生することを頭に入れておきます。 p – プリペアードクエリを使い全てのパラメー

    セキュリティ対策が論理的に正しいか検証する方法
    yohgaki
    yohgaki 2017/09/14
    こうやって形式的に論理検証をするだけで、今の「セキュリティ対策」や今の「システム構造」が非論理的である、と理解るモノが沢山あります。常識?それも疑ってみる(検証する)必要があります。