Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Руководство по XSS, часть 2



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Руководство по XSS, часть 2
2020-01-13 09:40

Авторы: Джейкоб Каллин и Ирен Лобо Валбуэна (Jakob Kallin, Irene Lobo Valbuena)
Оригинал статьи
Перевод: Ольга Алифанова

 

Это вторая часть руководства по XSS. В первой части была дана общая информация по XSS-уязвимостям и основному сценарию их использования.

Типы XSS

Несмотря на то, что цель XSS-атаки всегда в том, чтобы запустить вредоносный JavaScript в браузере жертвы, способы, которыми этого можно добиться, фундаментально различаются. XSS-атаки часто делят на три типа:

  • Длительная XSS-атака, когда вредоносная строка хранится в базе данных сайта.
  • Отраженная XSS-атака, когда вредоносная строка создается в запросе жертвы.
  • Основанная на DOM атака, когда уязвимость находится в клиентском коде, а не в серверном.

Пример в первой части иллюстрировал длительную XSS-атаку. Теперь мы опишем два оставшихся типа атак: отраженную и основанную на DOM.

 

Подробнее...



Траблы с Airtest и что с ними делать
2020-01-13 12:04

1) Столкнулся с проблемой, заключающейся в том что Airtest, столкнувшись с ошибкой ( например не нашёлся нужный объект) сразу же останавливает тесты. Итоговый отчет об ошибках всегда выглядит так - сколько то пройденных шагов и один провальный. Try except пробовал, ошибка перехваченная Exceptoм не отмечается в отчёте. 

 

Возможно ли сделать так чтобы после провального шага тесты продолжались? То-есть хочу запустить большой блок кейсов в каждом ряд шагов. И в итоге в отчёте увидеть несколько пойманных ошибок.

 

2) Заметил следующее, что падение критических ошибок ( например nullreference exception) не меняет статус шага на провальный.

 

Возможно ли как то отслеживать выпадение таких ошибок и отмечать шаги в итоговом отчёте как провальные. 



CryptoProExt.crx
2020-01-13 15:52

Всем, привет!

Не получается прописать в ChromeOptions - путь к CryptoProExt.crx( это Cades Plugin)

Сам плагин установлен и если зайти через браузер, Крипто-Про работает.

Если запустить тест, то не происходит обращение к Крипто-Про.

На компе файл этот не получается найти. В чем может быть причина?

Большое спасибо за помощь.



Верификация отсутствия элемента в Selenium IDE 2
2020-01-13 16:52

Добрый день!

Вопрос такого плана, 

предусловие: 

на странице при определенных обстоятельствах появляется или исчезает кнопка!

 

Так вот мне надо это проверить, в сценарии где кнопки нет команда verifyNotCssCount не справляется с этой задачей! что можете посоветовать?! 



© 2010 | Software-Testing.Ru


В избранное