Uploaded by Nicho G.

Доклад основные уязвимости компьютера

advertisement
Переполнение буфера
Переполнение буфера — явление, возникающее, когда компьютерная
программа записывает данные за пределами выделенного в памяти буфера. В
результате переполнения могут быть испорчены данные, расположенные
следом за буфером (или перед ним).
Висячий указатель
Висячий указатель или висячая ссылка — указатель, не ссылающийся на
допустимый объект соответствующего типа. Висячие указатели возникают
тогда, когда объект удалён или перемещён без изменения значения указателя
на нулевое, так что указатель все ещё указывает на область памяти, где ранее
хранились данные.
SQL-инъекция
Внедрение SQL-кода — один из распространённых способов взлома сайтов и
программ, работающих с базами данных, основанный на внедрении в запрос
произвольного SQL-кода. Атака типа внедрения SQL может быть возможна
из-за некорректной обработки входных данных, используемых в SQLзапросах. Внедрение SQL в зависимости от типа используемой СУБД и
условий внедрения, может дать возможность атакующему выполнить
произвольный запрос к базе данных, получить возможность чтения и/или
записи локальных файлов и выполнения произвольных команд на атакуемом
сервере.
PHP-инъекция
В параметр, определяющий работу PHP с файлами или программным кодом,
передаётся ссылка на сторонний программный код или сам код. Является
критичной уязвимостью, так как взломщик может выполнять свои скрипты на
сервере. Выполнение кода осуществляется при помощи функций: eval(),
preg_replace(),
require_once(),
include_once(),
include(),
require(),
create_function(), readfile(), dir(), fopen().
Email-инъекция
Email инъекция — это техника атаки, используемая для эксплуатации
почтовых серверов и почтовых приложений, конструирующих IMAP/SMTP
выражения из выполняемого пользователем ввода, который не проверяется
должным образом. В зависимости от типа операторов, используемых
злоумышленником, выделяют два типа инъекций: IMAP инъекция и SMTP
инъекция.
Межсайтовый скриптинг
XSS (межсайтовый скриптинг) — тип атаки на web-системы, заключающийся
во внедрении в выдаваемую web-системой страницу вредоносного кода
(который будет выполнен на компьютере пользователя при открытии им этой
страницы) и взаимодействии этого кода с web-сервером злоумышленника.
Является разновидностью атаки «внедрение кода».
Межсайтовый скриптинг при наличии SQL-инъекции
SiXSS — тип атаки на уязвимые интерактивные информационные системы.
Внедрение выполняемых на клиентском компьютере вредоносных скриптов в
выдаваемую системой страницу посредством внедрения кода в SQLинъекцию. Как правило, данная уязвимость возникает на стороне клиента, при
наличии вывода принтабельных полей посредством выполнения SQLинъекции. Данная атака может обеспечить доступ к информации на сервере,
дать возможность выполнять определенные команды, украсть COOKIES
пользователя и многое другое.
Межсайтовая подделка запроса
CSRF (также известен как XSRF) — вид атак на посетителей web-сайтов,
использующий недостатки протокола HTTP. Если жертва заходит на сайт,
созданный злоумышленником, от её лица тайно отправляется запрос на другой
сервер (например, на сервер платёжной системы), осуществляющий некую
вредоносную операцию (например, перевод денег на счёт злоумышленника).
Shatter attack
Подрывная атака (англ. shatter attack) — программная технология, которая
используется хакерами для обхода ограничений безопасности между
процессами одного сеанса в операционной системе Microsoft Windows. Она
опирается на недостаток архитектуры системы передачи сообщений и
позволяет одному приложению внедрить произвольный код в любое другое
приложение или службу, работающие в том же сеансе. В результате может
произойти несанкционированное повышение привилегий.
Уязвимость нулевого дня
0day (англ. zero day) — термин, обозначающий не устранённые уязвимости, а
также вредоносные программы, против которых ещё не разработаны
защитные механизмы. Сам термин означает, что у разработчиков было 0 дней
на исправление дефекта: уязвимость или атака становится публично известна
до момента выпуска производителем ПО исправлений ошибки.
Доступность данных о характеристиках системы пользователю
Хакер может получить доступ к данным, дающим представление о системе.
Не является критичной уязвимостью, но позволяет взломщику получить
дополнительную информацию о структуре и работе сервера. Причина этой
уязвимости в ошибках и «недосмотрах» программиста. Примером может
служить наличие файла phpinfo.php с одноимённой функцией в свободном
доступе.
Простые пароли для доступа к административным страницам
Взломщик может подобрать простой пароль к административной странице,
дающей ему больше возможностей для взлома. Является критичной
уязвимостью, так как позволяет взломщику повлиять на работу сервера.
Download