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

В общем сайт написан чисто на 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.
  • Вопрос задан
  • 461 просмотр
Пригласить эксперта
Ответы на вопрос 3
nazarpc
@nazarpc
Open Source enthusiast
Если вы не понимаете где проблемы безопасности, то как вы его переделаете в более безопасный?
Ответ написан
Комментировать
Frankenstine
@Frankenstine
Сисадмин
Комментировать
в поле вставь кавычку, отправь и покажи ошибку
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы