3 - 5 : 3-5 TRUST_PATH(非公開領域)の安全管理
🔍 TRUST_PATH(非公開領域)による絶対防壁メカニズム(文字と画像の融合) ▲ 【図】TRUST_PATH(非公開領域)による絶対防壁メカニズム ...
🔍 TRUST_PATH(非公開領域)による絶対防壁メカニズム(文字と画像の融合)
1
Web直接アクセスの完全遮断
ブラウザから URLを直接入力しても 403 Forbidden またはファイルが存在しない安全設計。
2
PHP内部からのみ読込可能
Webサーバーの内部プロセスからローカルファイルとしてのみ require される隔離構造。
3
機密情報・キャッシュの隔離
DB接続情報やSmartyコンパイル済みファイルが外部に漏洩するリスクをゼロにします。
4
改ざん耐性の飛躍的向上
仮に公開領域に不正スクリプトを置かれても、CMS中枢ロジックは改ざん不能です。
プログラム中枢をブラウザから隠蔽する物理的防御
TacmicCMSの中核ロジック(modules/、templates_c/、cache/)は、すべて TRUST_PATH 内で管理されます。
もしサーバーの制約上、やむを得ず trust_path を公開領域内に置かざるを得ない場合は、必ず trust_path/ 直下に以下の .htaccess を配置して直接アクセスを拒否してください:
# trust_path/.htaccess
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
Deny from all
</IfModule>
Active
4788 bytes
更新: 2026-10-31 12:19 by Tac Hisaoka