170 похожих чатов

Народ я не спамлю, просто еще разок спрошу, мало ли))

, есть вопрос по django drf. Я пише сервис доставки пиццы. Какие есть способы/правила обеспечения безопасности пост запросов к api. Есть отдельный статический сайт который находится на github page и отдельный api на drf. У не зарегистрированного пользователя должна быть возможность сделать заказ. Т.е. с сайта на gh с помощью js будет отправлятся POST запрос на сервер с данными в виде json которые хранят в себе информацию о том какую пиццу и в каком количестве заказал пользователь. Как мне убедится что пост запросы приходят именно с моего сайта? как защитится от межсайтового скриптинга?

8 ответов

18 просмотров

в настройках allowed

ALLOWED_HOSTS = []

пропиши там свой сайт на гитхаб от него только сможет запросы принимать

Думаю, что такое решается на уровне nginx

Ты можешь при инициализации приложения на фронте (в js), отправить фиктивный запрос для установки CSRF

Запросы-то от клиентов будут приходить, на GitHub pages только статические сайты

libre.- Автор вопроса

Мощно

libre.- Автор вопроса

Ну это какая-то псевдо защита получается. Кто нибудь другой тоже сможет отправить псевдо запрос и после этого кидать мне пост запросы на добавление левых заказов

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
15
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта