Защита / Защита области администрирования сайта
Я пытаюсь заблокировать область администрирования веб-сайта. Прежде всего, мне нужно добавить проверку сеанса в Application.cfm! Это должно обрабатывать все файлы CFM, независимо от их местоположения.
Но что мне делать с доступом к файлам CSS, JS и HTML?
Любые другие предложения безопасности? Спасибо
1 ответ
Любые статические файлы (html, jpg, css, pdf, mdb(lol) и т. Д.) Можно защитить, разместив их вне корневого веб-каталога и используя cfheader
а также cfcontent
для доступа к файлам. Ваш файл CFM с cfheader
а также cfcontent
должна быть защищена безопасностью вашего приложения.
<cfheader name="content-disposition" value="attachment; filename=myAwesomeAccessDatabaseIsTheBombDigity.mdb">
<cfcontent type="application/x-msacces" file="c:\NotMyWebsite\myAwesomeAccessDatabaseIsTheBombDigity.mdb">
Делать это с HTML
Файл довольно глупый, потому что связанные ресурсы (CSS, JS, JPG и т. д.) не будут доступны, если они также находятся ниже вашего веб-корня. HTML, CSS, JS, изображения (если вы не используете графический сайт продаж) обычно не нуждаются в такой защите.