Абарона сайта ад узлому: навошта сачыць за змяненнямі файлаў

вярнуцца

Пра ўзлом сайта ўладальнікі часта даведваюцца апошнімі: ад пошукавіка, які пазначыў сайт як небяспечны, ад хостынгу, які заблакаваў акаўнт за рассылку спаму, ці ад кліента, якога перакінула на падазроную старонку. За гэты час шкодны код можа працаваць тыднямі. Адзін з самых простых і эфектыўных спосабаў заўважыць праблему адразу — сачыць за змяненнямі файлаў.

Чаму гэта працуе

Амаль любы ўзлом пакідае след у файлах: з'яўляецца новы PHP-файл з бэкдорам, змяняецца index.php, у шаблон дадаецца скрыпт з рэдырэктам, у .htaccess — правілы перанакіравання. Калі сайт стабільны, яго файлы мяняюцца рэдка — толькі пры абнаўленнях і праўках. Таму любое нечаканае змяненне — нагода праверыць, што адбылося.

Што правяраць

  • Новыя файлы ў каталогах сайта, асабліва ў тэчках для загрузак, дзе PHP-файлаў быць не павінна.
  • Змены ў існуючых файлах: кантрольныя сумы да і пасля.
  • Выдаленыя файлы.
  • Змены правоў доступу і падазроныя назвы накшталт «wp-config.bak.php».

Як гэта арганізаваць

Сістэма маніторынгу захоўвае «злепак» сайта: спіс файлаў з іх памерамі і кантрольнымі сумамі. Па раскладзе — напрыклад, кожныя пятнаццаць хвілін — яна параўноўвае бягучы стан са злепкам і пры адрозненнях адпраўляе апавяшчэнне на пошту ці ў мессенджар са спісам змененых файлаў. Пасля запланаванага абнаўлення злепак абнаўляецца.

Што рабіць пры апавяшчэнні

Калі змены зрабілі вы ці ваш распрацоўшчык — проста абнавіце злепак. Калі не — дзейнічайце хутка: зачыніце доступ да адмінкі, змяніце паролі, захавайце копію змененых файлаў для аналізу і знайдзіце, праз якую ўразлівасць адбыўся ўзлом. Аднаўляць сайт з рэзервовай копіі варта толькі пасля таго, як прычына ўстаноўлена, інакш усё паўторыцца.

Іншыя меры абароны

Маніторынг не замяняе базавую гігіену: абнаўленні CMS і модуляў, складаныя паролі, двухфактарную аўтэнтыфікацыю, забарону выканання PHP у тэчках для загрузак, рэгулярныя рэзервовыя копіі па-за серверам. Але ён закрывае галоўную праблему — позняе выяўленне. Чым раней вы даведаецеся пра ўзлом, тым менш шкоды ён паспее нанесці.

Каму гэта асабліва патрэбна

Інтэрнэт-крамам, сайтам з асабістымі кабінетамі і формамі аплаты, а таксама праектам на папулярных CMS, якія часцей за іншыя трапляюць пад масавыя атакі. Для іх нават некалькі гадзін работы шкоднага кода могуць абярнуцца ўцечкай даных кліентаў і стратай даверу.

Колькі гэта каштуе

Маніторынг файлаў не патрабуе дарагіх сістэм і асобнага спецыяліста. Дастаткова невялікага скрыпта на серверы, які працуе па раскладзе і адпраўляе апавяшчэнні. У параўнанні з коштам аднаўлення сайта і рэпутацыі гэта мінімальныя выдаткі.

Тыповыя прыкметы ўзлому

  • У выніках пошуку з'явіліся старонкі вашага сайта з чужымі тэкстамі, часта на іншай мове.
  • Наведвальнікаў з тэлефонаў перакідвае на іншы сайт, а з камп'ютара ўсё выглядае нармальна.
  • Хостынг паведамляе пра павышаную нагрузку ці масавую рассылку пошты.
  • Браўзер ці антывірус папярэджвае пра небяспечны сайт.

Для такой абароны ў нас ёсць Quarterback — ён сочыць за змяненнямі файлаў сайта і адразу паведамляе пра падазроныя праўкі.

Абарона сайта ад узлому: навошта сачыць за змяненнямі файлаў