SQLiteの知識
別のアプローチとして、クエリーを書き換える方法がある。
例えば、Oracleのvirtual Private database 機能は、クエリーを書き換えることで、
セキュリティ機能を実装する。
クエリーリライティングでは、データベースに変更をもたらさないし、
アプリケーションにも、変更を要求するものではないため、優れた方法である。
SeSQLも、クエリーリライトを用いている。
SeSQLは、マルチユーザーデータベースではないため、
セキュリティコンテキストを用いて、アクセスを制御する。
PR