Добрый вечер и с новым счастьем) Кто может пожалуйста поделиться советом: –

Хочу на сайте сделать возможность заливки аватара пользователя в его личном профиле, как это выглядит:
– Пользователь открывает сайт в браузере
– Заливает свою аватарку в профиле на сайте
– На бек улетает POST запрос с фронта типа Content-Type: multipart/form-data;
- Бек тянет картинку и перекладывает в s3

Вопрос следующий:
Присутствует ли в данной операции вектор атаки, когда злоумышленник попытается залить на сервер картинку и попытаться эксплуатировать какую-либо уязвимость?

Как это делать безопасно?
– лить картинку сначала на vt по API
– если vt отдает ок, уже лить на сервер?
– может ли вообще здесь в теории быть уязвимость?

Буду признателен рекомендациям) Спасибо

1 ответов

10 просмотров

https://cheatsheetseries.owasp.org/cheatsheets/File_Upload_Cheat_Sheet.html

Похожие вопросы

Обсуждают сегодня

33 вопроса о веб-уязвимостях для подготовки к собеседованию. Сложность — средняя, некоторые вопросы с подвохом. Если смогли ответить на большую часть без подсказок, — можете с...
Raymond E 👁‍🗨
2
Hack Time друзья, Миф на связи.🤘 Посмотрел выступление коллег с PHdays по ChatGPT по использованию в безопасности. Ну что сказать не хочу обижать коллег, но я мягко сказать ...
Сергей Бут
2
сеть починить, хакера найти, политику ИБ написать?
N B
22
Если скрипт запускается по шедулеру и ходит в базу за информацией, как защитить пароль? Пароль хардкодиться в код, хуле делать. Какие варианты?
Pompilius Ciceron
19
CVE-2023-20198 BDU:2023-06875 Уязвимость веб-интерфейса операционной системы Cisco IOS XE связана с ошибками при управлении привилегиями. Эксплуатация уязвимости может позвол...
Octavianus Augustus
1
Какой роутер лучше взять? Безопасный и стабильный роутер для домашнего использования. Не игрового. 500 мбит скорость дома. Выбираю между asus RT-AX86U GL.iNet Flint GL-AX1800
­­ ­­
15
ребят, скажем, у вас один единственный девайс — смартфон. пользуетесь vpn и всеми основными службами (Google, Microsoft и т.д.) + средой производителя телефона (аля samsung ga...
Merlin
13
Исчезли некоторые важные файлы на втором жёстком диске. Один компьютер, три жёстких диска. В двух из них установлена ОСь Window 10, а третий используется как общее хранилище. ...
Zer0 Eye
43
Привет всем. Мне 14 лет, я изучаю программирования уже год, решил прийти на более серьезные вещи:), С чего посоветуете начать новичку?
ام عبدالله
15
#СтруктураМомента: арест основателя Group-IB – бой войны между ЦИБ ФСБ и Управлением "К" МВД РФ, обострившейся ввиду ИТ-части Женевской сделки. Наши с вами друзья на Лубянке ...
Гарик ♠️
3
Карта сайта