Что именно означает "взаимодействие внешних служб", о котором сообщает Burp Suite?
После запуска Burp Security Suite в нашем веб-приложении у меня появляется проблема типа "Взаимодействие с внешними сервисами" на странице, где есть текстовое поле для получения адресов электронной почты. Думайте об этом, как о приглашении других людей на наш сайт.
Предполагается, что страница отправляет электронную почту на адреса, которые вводит пользователь, поэтому сервер будет разрешать доменное имя в адресах электронной почты, таких как gmail.com, hotmail.com и т. Д.
Burp Suite говорит, что это может быть использовано в качестве прокси-атаки. У нас есть механизмы, чтобы остановить DDoS-атаки на наш сайт, тем самым уменьшая поверхность атаки на наш сайт.
Какие еще виды атак возможны и какие превентивные механизмы мы должны использовать?
1 ответ
Взаимодействие с внешним сервисом возникает, когда злоумышленник может заставить приложение взаимодействовать с произвольным внешним сервисом, таким как DNS и т. Д.
ESI может не ограничиваться HTTP, HTTPS или DNS, вы можете привести к FTP, SMTP и т. Д. Такая слабость может привести к DDoS-атаке.
Такой ESI может привести к
- DDoS-атака
- Внедрение команд ОС
- Манипулирование кодом
- DOS атаки
Чтобы смягчить это
- Просмотрите исходный код для таких функций, как dns.resolve(), dns.query(), sys_exec() и т. Д.
- Используйте проверку белого списка, проверку на основе границ и санитарную обработку
- Поддерживать белый список в сети и на веб-фронте