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

Защищен ли фреймворк от инъекций и атак?

Всем привет!
Начал разработку сайта на основе микрофреймворка минипхп.

Сейчас задумался о безопасности сайта, и есть пару вопросов:
Защищен ли фреймворк от sql инъекций?

Насколько я знаю, для защиты от них, достаточно использовать ПДО. Вроде как в этом фреймворке пдо и используется, и все запросы имеют следующий вид:
spoiler
$database   = Database::openConnection();
		$query  = "SELECT p1, p2 FROM tableWHERE id = :id LIMIT 1";

		$database->prepare($query);
		$database->bindValue(':id', $postId);
		$database->execute();
		$result = $database->fetchAssociative();
spoiler
$database   = Database::openConnection();
		$query  = "UPDATE tableSET p1= :p1 WHERE id= :id LIMIT 1";

		$database->prepare($query);
		$database->bindValue(':p1', $p1);
		$database->bindValue(':id', $id);
		$Banresult = $database->execute();


Правильно ли я понял, что это ПДО и о sql инъекциях можно не переживать?
  • Вопрос задан
  • 217 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@Sing303
Правильно, главное все внешние данные передавать через биндинги.
Был ещё похожий вопрос ранее Защищает ли PDO от SQL-инъекции?
Ответ написан
Комментировать
@fdkur34
может быть проект LibProtection Вам поможет
github LibProtection
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽