Что такое компьютерный лазейка?
Компьютерный лазейка, также известная как черный ход, обеспечивает секретный — или, по крайней мере, недокументированный — метод получения доступа к приложению, операционной системе или онлайн-сервису. Программисты прописывают лазейки в программы по разным причинам. Оставленные на месте лазейки могут облегчить целый ряд действий, от безобидного устранения неполадок до незаконного доступа.
Законное использование
Программисты обычно не создают и не сохраняют лазейки со злым умыслом. Они оставляют их на месте для законных целей тестирования или отладки или для предоставления специалистам по обслуживанию аварийного доступа к системе. Слабые места в логике проекта также могут непреднамеренно и невинно ввести лазейки в программный код. Многие разработчики программного обеспечения включают недокументированные пароли-лазейки, которые они используют для обслуживания или в неуказанных целях. Компании-разработчики программного обеспечения редко признают наличие лазеек и паролей-лазеек в проприетарном программном обеспечении — программном обеспечении, исходный код которого не распространяется публично, — но пользователи иногда раскрывают их.
Уязвимость системы безопасности
Поскольку лазейки позволяют любому, кто знает о них, обойти обычные процедуры безопасности, недобросовестные люди могут использовать их в гнусных целях. Поставщики программного обеспечения могут ожидать и надеяться, что лазейки и пароли лазеек останутся в секрете, но по мере того, как пользователи становятся более технически подкованными, вероятность того, что они случайно или преднамеренно обнаружат их, возрастает, что создает уязвимости в системе безопасности. Некоторые пользователи используют лазейки или раскрывают их, чтобы другие могли использовать их, вместо того, чтобы сообщать о наличии таких уязвимостей разработчику программного обеспечения, которое их содержит.
Вредоносное ПО
Вредоносное ПО может устанавливать программы-лазейки на компьютеры, подключенные к Интернету. Оказавшись на месте, программы-лазейки открывают интернет-порт, позволяя анонимно собирать злонамеренные данные или управлять компьютером из любой точки мира. Объединенные в сети, называемые ботнетами, зараженные компьютеры с открытыми портами могут способствовать краже личных данных и другим мошенническим действиям без ведома или согласия их владельцев.
Вредоносные атаки
В последние годы использование лазеек способствовало злонамеренным атакам с участием десятков тысяч компьютеров. Эти атаки были нацелены на многие известные организации, включая Google, Microsoft и Налоговую службу. Почтовые черви, такие как SoBig 2003 года и MyDoom 2004 года, тайно захватывали компьютеры с помощью программных ботов – автономных программ, действующих как агенты программ-лазеек, – оставляя их открытыми для использования хакерами в будущем.