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

Как показать, что сайт небезопасен?

В общем сайт написан чисто на php. С запросами вида:

function login($email,$password)
	{
		$mysqli=$this->dbconnect();
		$email=mysqli_real_escape_string($mysqli,$email);
		$password=sha1($password);
		$login_sql="select * from `u_clients` where email='$email' and password='$password'";
		$login_result=mysqli_query($mysqli,$login_sql) or die(mysqli_error($mysqli));
		$rows=array();
		while($row=mysqli_fetch_array($login_result,MYSQLI_ASSOC))
		{
			$rows[]=$row;
		}
		mysqli_close($mysqli);
		return $rows;
	}


Хочу объяснить что это небезопасно, и нужно переделать сайт. Но нужно доказать это клиенту. Как это сделать?
Возможно вы знаете как сделать sql injection.
  • Вопрос задан
  • 465 просмотров
Подписаться 1 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
nazarpc
@nazarpc
Open Source enthusiast
Если вы не понимаете где проблемы безопасности, то как вы его переделаете в более безопасный?
Ответ написан
Комментировать
Frankenstine
@Frankenstine
Сисадмин
Комментировать
в поле вставь кавычку, отправь и покажи ошибку
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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