Задать вопрос

В каком этапе обучения нужно беспокоиться о безопасности?

Всем привет на процедурном коде написал блог с CRUD системой
И меня интересует стоит ли сейчас беспокоиться о безопасности
?
То есть сейчас человек может спокойно удалить статьи при помощи GET запросов
не могу это решить.
Но я это максимально усложнил
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
FanatPHP
@FanatPHP
Чебуратор тега РНР
Начинать беспокоиться о безопасности надо ДО начала обучения. То есть сильно раньше, чем когда уже "написал блог".
Хотя бы базовые принципы надо применять с самого начала
Для запросов в бд использовать подготовленные выражения.
Для вывода информации в html использовать htmlspecialchars
Если не дай бог читаются какие-то указанные пользователем файлы - то basename()
При заливке файлов проверять расширение и переименовывать файл.
При выполнении пользователем каких-то действий, проверять имеет ли он на это право.
Во все формы добавлять сохранённый в сессии токен, чтобы их не могли подделать
Ответ написан
@mletov
1) Почитайте спецификацию REST API
2) Почитайте про JWT и авторизазацию по токену
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
То есть сейчас человек может спокойно удалить статьи при помощи GET запросов
не могу это решить.
Странно, что он их смог создать!
Крайне странный вопрос, похожий на троллинг.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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