При створенні та адмініструванні сайту однією з головних проблем стає забезпечення його безпеки. Для перевірки надійності ресурсу він повинен бути вивчений на присутність вразливостей, при цьому тестування зазвичай проводиться тими ж методами і утилітами, якими користуються хакери.
Інструкція
Для того щоб увійти на сайт з правами адміністратора, хакеру може знадобитися відповідна форма авторизації. Знайшовши її, він може спробувати підібрати пароль, використовуючи брутфорсер - програми, що перебирають паролі за словником. Можливо, хакер вже виловив його цікавлять дані (логін і пароль) з бази даних, використовуючи виявлену sql-уразливість. Щоб заволодіти сайтом, йому достатньо ввести в форму авторизації вкрадені дані. Відповідно, чим важче знайти адмінку, тим вища безпека сайту.
Ви можете перевірити безпеку свого ресурсу, використовуючи спеціальні утиліти. Наприклад, скористайтеся програмою Admin Finder, її ви легко знайдете в мережі. Досить ввести в неї адресу сайту, і програма видасть шляху всіх сторінок, пов'язаних з адмініструванням. Врахуйте, що деякі антивіруси можуть визначати програму як небажаний софт і блокувати її роботу. Щоб гарантовано уникнути присутності в утиліті троянської програми, шукайте Admin Finder саме на хакерських ресурсах. На своїх сайтух і форумах хакери не будуть викладати заражені утиліти.
Досить часто хакери перевіряють файл robots.txt, в якому адміністратори перераховують заборонені для індексування пошуковими роботами файли. У цьому файлі цілком можуть знаходитися і необхідні зловмисникові дані.
Для перегляду структури сайту можна скористатися спеціальними сканерами. Наприклад, хороші результати показує невелика консольна утиліта SiteScaner. Запустіть її, введіть адресу свого сайту. Подивіться в виведеному списку, чи вказані сторінки, які ви хотіли б приховати.
Існують мережеві сервіси, досить докладно показують структуру сайту. Наприклад, цей: https://defec.ru/scaner/ Введіть в пошукове поле адресу свого сайту, вставте код безпеки та натисніть кнопку SCAN. У списку, ви побачите структуру вашого інтернет-ресурсу.
При пошуку адмінки хакер може просто перебрати найпоширеніші варіанти. Наприклад, такі: / admin, / login, index / admin.php, admin.php, login.php, admin / index.php, admincp / index.php. Налаштовуючи сайт, намагайтеся уникати відомих назв директорій і файлів. Це стосується і баз даних - хакерських утиліт відомо більше півтисячі їх поширених назв.
Перевірте свій ресурс на стійкість до злому за допомогою програми XSpider. Це цілком легальний софт, його демоверсію ви можете завантажити з сайту виробника. Програма призначена для системних адміністраторів і дозволяє отримати звіт про можливі шляхи проникнення на інтернет-ресурс.
Досить часто адміністратори не виставляють права на перегляд директорій, що дозволяє хакеру практично вільно подорожувати по каталогам сайту. Захистити папку від перегляду можна дуже простим способом: вставте в неї сторіночку index.html c текстом, повідомляють про те, що даний каталог закритий для перегляду. При спробі зазирнути в каталог буде автоматично відкриватися саме ця сторінка.