Эти дни давно позади, поскольку количество и частота атак означают, что существует постоянная угроза - и чем успешнее сайт, тем больше опасность.
Итак, как вы можете защитить свой веб-сайт и как уменьшить вероятность его взлома и неправомерного изменения?
Прежде чем мы перейдем к этому, нам необходимо понять самый базовый уровень безопасности, который отвечает за многие взломанные сайты - даже те, которые размещены на защищенных серверах.
Первая линия обороны
Хотя некоторые компании настаивают на размещении своих сайтов, большинство бизнес-доменов расположены на защищенных серверах, с которыми заключены контракты.
Когда вы выбираете хостинг, вы получаете возможность определить, на какой ОС работает эта система (Windows Server, Linux или Unix), и это определяет необходимые протоколы безопасности.
Люди, отвечающие за администрирование сайта, имеют права администратора изменять файловые структуры на нем, и никто другой.
С самого начала это может пойти не так, если слишком много людей знают данные учетной записи администратора и пароль не меняется на регулярной основе. И кейлоггер должен быть установлен только на одной из машин, используемых для администрирования, и пароль раскрывается именно тем людям, которым вы больше всего доверяете.
Но, честно говоря, сколько людей работает в офисе, где пароли регулярно запоминаются с пост-заметками? Несомненно, несколько рук потянутся туда.
Защита этих паролей - это первая линия защиты, и без этого все, что вы делаете, может быть напрасно.
Аудит безопасности
Проведение аудита безопасности на сайте - это относительно простое упражнение, которое может быть выполнено ИТ-специалистами с использованием ряда программных инструментов. Или, в качестве альтернативы, вы можете заключить договор со сторонним поставщиком на выполнение сканирования для вас и предоставить список потенциальных слабых сторон, которые необходимо укрепить.
Если вы покупаете услугу веб-хостинга, провайдер может также включить инструмент безопасности, чтобы с самого начала убедиться, что вы достаточно защищены, но обычно не на постоянной основе.
Помимо этого, многие провайдеры также предлагают пакет обеспечения безопасности веб-сайтов, где они обещают быстрое реагирование на угрозы и смягчение атак на отказ в обслуживании. Если у вас не небольшой личный блог, это разумные инвестиции.
Цена этих услуг невелика, если учесть, насколько дорогостоящим может быть отключение сайта в течение любого периода времени, особенно для тех, кто предлагает электронную коммерцию.
Какой бы подход вы ни выбрали, важно, чтобы проверки безопасности выполнялись на регулярной основе, чтобы выявлять возможные новые угрозы по мере их появления и немедленно устранять их.
Общие проблемы
Наиболее распространенные формы атак, с которыми сталкиваются веб-сайты:
Распределенный отказ в обслуживании (DDoS). Многие удаленные компьютеры, обычно зараженные трояном, неоднократно работают в требовательных веб-страницах до такой степени, что серверы не могут обработать количество запросов.
Заражение вредоносным ПО. Каким-то образом на сайте размещаются файлы, содержащие какой-то злобный код с намерением загрузить его любому посетителю.
Внедрение SQL - вредоносный код, вставленный в форму или ввод, который затем выполняется базой данных SQL на сервере. Этот код может обеспечить доступ к данным клиента или открыть машину для внешнего доступа.
Грубая сила - часто недостаток в ОС позволяет повторной атаке вызвать сброс, который на короткое время открывает порт для вторичной атаки. Учитывая сложность современных операционных систем, новые уязвимости обнаруживаются на регулярной основе.
Межсайтовый скриптинг - метод взлома, при котором браузер можно перенаправить на другой сайт или заменить контент на сайте жертвы без уведомления посетителя.
Взлом «нулевого дня» - это новые и трудно остановить атаки, использующие слабость, которая не является общедоступной. Время между обнаружением и исправлением уязвимости является критическим и может потребовать временного отключения некоторых функций сервера, пока не будет найдено исправление.
Слабые стороны дизайна
Хотя многие сайты работают с активными функциями, они являются источником многих проблем безопасности по многим причинам:
Формы - все, что обрабатывает ввод на сервере, является потенциальной точкой входа для вредоносного кода, и его также можно использовать для извлечения пользовательских данных.
Форумы. Размещение сценариев и перенаправление пользователей на веб-сайты, распространяющие вредоносные программы, - это лишь некоторые из потенциальных проблем, возникающих на форумах, созданных пользователями.
Вход в социальные сети - использовать вашу учетную запись Facebook или Google для входа на сайт быстро и легко, но это также может быть способом взлома этих учетных записей.
Электронная коммерция - Преступление следует за деньгами, и хакеры потратят гораздо больше усилий, чтобы взломать сайт электронной коммерции.
Нерегулируемый контент. Если вы публикуете новости и статьи с других сайтов, вы зависите от их мер безопасности, какими бы они ни были.
Очевидно, что удаление всех этих функций с веб-сайта сделало бы его менее привлекательным местом для посетителей. Необходимо сделать суждение о том, какие элементы вы готовы использовать, и как вы намерены смягчить возможные проблемы безопасности, связанные с ними.
Соответствующая защита
Безопасность веб-сайта - это мера по смягчению последствий, когда вы делаете достаточно, чтобы сделать попытку взлома вашего сайта менее выгодной, а также обеспечите более быстрое восстановление после любого инцидента.
Точный уровень предпринятых усилий по обеспечению безопасности - это выбор, с которым должны бороться все компании, но для тех, кто занимается онлайн-продажами, обязательство должно быть на 100% для обеспечения защиты личной и финансовой информации тех, кто торгует с вами.
Во многих компаниях и организациях все их данные о клиентах были украдены, а затем использованы для кражи личных данных, что привело к дорогостоящим последствиям.
Какой бы уровень защиты и мониторинга вы ни выбрали, он должен соответствовать цели. Наконец, учтите, что наличие более высокого уровня безопасности, чем вам необходимо, имеет минимальные затраты, но его снижение может иметь огромные юридические и коммерческие последствия.