テーブルプレフィックスはセキュリティに関して何をしますか?
localhost に Joomla をインストールすると、「セキュリティ上の理由から」常に一意のテーブル プレフィックスが生成されます。なんで?
ランダムなプレフィックスにより、SQL インジェクション攻撃が有効なテーブル名を推測するのが難しくなります。
これらの攻撃は、ユーザー入力フィールドに SQL コードを挿入することによって機能します。これらは、バックエンド サーバーをだまして追加の SQL コマンドを実行させることがあります。攻撃者がテーブル名を知らない場合、この方法で挿入する有効な SQL を作成することはできません。
攻撃者はアプリケーション間の一貫性に依存する可能性があり、テーブル名に一意のプレフィックスが付いている場合、攻撃者はテーブルに名前を付けたものを見ることができないため、別の種類のパスワードを持っているようなものです。
それ以外の場合、彼らがテーブル名を知っていて、既知のエクスプロイトを通じて SQL を挿入する方法を見つけた場合、クエリでテーブル名を使用してすべてのデータを操作またはダンプできます。