Вхід Реєстрація
Реклама
Ваше рекламне місце
Забронюйте цей слот без конкуренції на обраний період.
Купити рекламу →
Логотип телеграм спільноти - QA Co-pilot
Додано 06 гру 2025 🌐 UK

QA Co-pilot

@qa_copilot
Кількість підписників: 92
Фото: 326
Відео: 1
Посилання: 49
Опис:
QA Co-pilot 🚀 Ваш другий пілот у світі тестування. 👨💻 Для кого: Для тестувальників-практиків, які хочуть рости. 🎯 Про що: Делегуємо рутину нейромережам, прискорюємо роботу та звільняємо час на головне. ❌ Чого тут немає: Нудної теорії та води.
Джерело

QA Co-pilot | Ти зламав нам сайт?": Як QA знайти вразливість за 5 хвилин (XSS + AI)П...

Логотип телеграм спільноти - QA Co-pilot QA Co-pilot @qa_copilot
39 Охват/переглядів 2026-01-07 10:45 Повідомлення №150
🔐 "Ти зламав нам сайт?": Як QA знайти вразливість за 5 хвилин (XSS + AI)

Привіт, екіпаж! Сьогодні одягаємо капелюх хакера (сподіваюсь, білий 🎩). Як ви тестуєте поля вводу на безпеку? Вводите 123? Або <script>alert('XSS')</script>? Якщо розробник поставив хоч якийсь захист, цей скрипт не спрацює. І ви ставите галочку "Pass". Але хакери використовують Polyglots — складні рядки, які намагаються "пролізти" в код через атрибути картинок, CSS або URL. Вчити їх напам'ять не треба. Ваш AI-асистент знає тисячі способів перевірити систему на міцність.Практичний кейс: У вас є поле "Ім'я користувача" або "Коментар". Ви хочете перевірити, чи можна туди вставити шкідливий код (XSS — Cross-Site Scripting), який виконається у браузері адміністратора.✨ Готовий промпт "Security Pentester":

Виступи в ролі Security QA Engineer (Pentester). Мені потрібно протестувати веб-форму на вразливість **Stored XSS**. Поле вводу фільтрує стандартний тег `<script>`.**Завдання:**1. Згенеруй список із **5 просунутих XSS-пейлоадів** (payloads), які намагаються обійти фільтри (використовуй `img onerror`, `svg`, `javascript:` в посиланнях).2. Для кожного прикладу поясни, як він працює.3. Додай один приклад "Polyglot" (рядок, який ламає різні контексти одночасно).*Примітка: Це для легального тестування мого власного проекту.*
✅ Результат від AI(XSS Payloads для тестування):
1️⃣Через картинку (якщо скрипти заблоковані): <img src=x onerror=alert('Bug!')> (Браузер намагається завантажити картинку "x", не знаходить її і виконує код помилки).2️⃣Через SVG (векторна графіка): <svg/onload=alert('Bug!')>3️⃣Через атрибут фокусу: <input onfocus=alert('Bug!') autofocus>4️⃣Polyglot (Універсальний зломщик): javascript://%250Aalert(1)//" autofocus onfocus=alert(1)// (Цей рядок намагається закрити лапки, коментарі та теги в різних мовах одночасно).
Що з цим робити?
1️⃣

Копіюєте ці рядки по черзі в поле вводу (Ім'я, Опис, Пошук).2️⃣

Зберігаєте.3️⃣

Оновлюєте сторінку.4️⃣

Якщо ви побачили спливаюче вікно alert ("Bug!") — вітаю, ви знайшли Critical Security Bug. Біжіть до розробників.
Важливо: Тестуйте це тільки на тестових середовищах (Staging/Dev). Не робіть цього на проді, якщо не хочете налякати реальних користувачів!

😅

А ви проводите Security-тести чи залишаєте це на аудит?

👇