
Исследовательская игра по кибербезопасности, измеряющая способность людей обнаруживать фишинговые письма, созданные ИИ. Разработана как ретро-терминальный опыт.
Исследовательская игра по кибербезопасности, измеряющая, как люди выявляют фишинговые письма, созданные ИИ. Реализована в виде ретро-терминала.
Сайт: research.scottaltiparmak.com
Теперь ИИ может создавать фишинговые письма с идеальной грамматикой, безупречной орфографией и убедительным контекстом. Старые признаки (ломаный английский, неестественные формулировки, очевидные опечатки) больше не работают. Так как же люди выявляют фишинг в 2026 году?
Threat Terminal — это игра и живая исследовательская платформа. Игроки читают созданные ИИ электронные письма в интерфейсе ретро-терминала, решают, является ли каждое из них фишингом или легитимным, и делают ставку на свою уверенность. Каждый ответ пополняет живой набор данных, измеряющий, какие фишинговые техники люди чаще всего пропускают, когда качество языка больше не является надёжным сигналом.
Знания в области безопасности не требуются. Если вы пользуетесь электронной почтой, вы — полноправный участник исследования.
Основной цикл:
Доступные сигналы во время игры:
Поход на выживание через 5 этажей с возрастающей сложностью (Легкий → Экстремальный). 5 карт на этаж, 3 жизни, постоянная смерть.
Особенности этажей добавляют модификаторы к каждому этажу:
Модификаторы карт усложняют отдельные карты: LOOKALIKE_DOMAIN, DECOY_RED_FLAGS, AI_ENHANCED, TIMED, REDACTED_SENDER
Экономика Intel: Зарабатывайте очки Intel за правильные ответы, серии и прохождение этажей. Тратьте Intel в магазине бонусов между этажами на такие предметы, как EXTRA_LIFE, SHIELD, DOUBLE_INTEL, SLOW_TIME, STREAK_SAVER и INTEL_CACHE. Системы бонусов открывают комбинированные эффекты.
Постоянные улучшения: Зарабатывайте уровень допуска (Clearance) по мере прохождения, чтобы открыть 12 постоянных улучшений в 3 ветках:
Спутник-обработчик: SIGINT, ИИ-обработчик, предоставляет контекстные диалоги на протяжении всего похода — реагирует на серии, близкие поединки, прохождения этажей и поражения.
Соревновательные матчи один на один против других игроков или ботов.
Более 30 значков достижений в 9 категориях с 7 уровнями редкости (Обычный → Уникальный):
Достижения доступны для просмотра на странице Инвентаря с фильтрацией по редкости и отслеживанием статистики.
Вопрос исследования: Какие фишинговые техники люди с наибольшей вероятностью пропускают, когда качество языка больше не является надёжным сигналом обнаружения?
Набор данных: более 1 000 карт писем, созданных ИИ. Фишинговые карты охватывают 6 техник, легитимные карты охватывают транзакционные, маркетинговые и рабочие категории. Все карты созданы ИИ, поэтому качество языка постоянно. Техника является независимой переменной.
Шесть исследуемых фишинговых техник:
urgency · authority-impersonation · credential-harvest · hyper-personalization · pretexting · fluent-prose
Сбор данных: Исследовательский режим требует учётной записи игрока. Ответы привязываются к псевдонимному UUID игрока. Адреса электронной почты хранятся только в Supabase Auth и никогда не сохраняются в исследовательских таблицах. Без отслеживания поведения за пределами игровой сессии.
Записывается для каждого ответа: классификация, уровень уверенности, время ответа, были ли открыты заголовки, были ли проверены URL-адреса, позиция в сессии, сложность карты и техника.
Не записывается: адрес электронной почты, IP-адрес, местоположение или любая идентифицирующая информация.
Игроки могут добровольно сообщить свой профессиональный опыт: NON-TECHNICAL, TECHNICAL / NON-SECURITY или INFOSEC / CYBERSECURITY. Это позволяет сравнивать показатели обхода среди разных уровней экспертизы.
Intel Briefing: После завершения исследования игроки получают доступ к Intel Briefing — информационной панели в реальном времени, показывающей совокупные результаты всех участников, включая общие показатели обхода, точность в зависимости от опыта и эффективность техник.
Каждая колода независима. Исследовательские карты никогда не используются повторно в других игровых режимах. DEADLOCK и H2H используют карты из колод Ежедневная/Свободная игра и Экспертная.
MIT
| Режим | Описание | Доступ |
|---|
| Исследовательский режим | 10 карт за раунд из исследовательского набора. Каждый игрок даёт ровно 30 ответов для исследования, затем завершает его и получает доступ к остальным режимам. | Требуется вход |
| Свободная игра | 10 случайных карт за раунд. Неограниченное количество повторов. | Открывается после завершения исследования |
| Ежедневный вызов | Те же 10 карт для всех игроков каждый день. Сброс в полночь по UTC. Одна попытка в день. | Открывается после завершения исследования |
| Экспертный режим | Максимальная сложность. Двойной опыт. | Открывается после завершения исследования |
| H2H Рейтинг | Противостояние один на один (PvP). 5 карт за матч, одинаковая колода для обоих игроков. Рейтинговая система с 7 уровнями (Бронза → Элита). Боты в качестве замены. | Открывается после завершения исследования |
| DEADLOCK | Рогалик-режим на выживание. 5 этажей с возрастающей сложностью, постоянная смерть, особенности этажей, модификаторы карт, магазин бонусов и постоянные улучшения. | Открывается после завершения исследования |
| Категория | Примеры |
|---|
| Прогресс | FIRST_BLOOD, VETERAN_ANALYST, RESEARCH_GRADUATE, APEX_OPERATOR |
| Навык | ZERO_MISS, DEAD_CERTAIN, HARD_TARGET, EXPERT_ACE |
| Серия | HOT_STREAK, UNTOUCHABLE, DAILY_OPERATOR |
| Скорость | SPEED_DEMON, METHODICAL |
| Расследование | HEADER_HUNTER, URL_INSPECTOR, FULL_RECON |
| Опыт | KILOBYTE, ENCRYPTED, CLASSIFIED, HIGH_SCORE |
| H2H | FIRST_KILL, SERIAL_WINNER, APEX_PREDATOR, FLAWLESS_VICTORY |
| DEADLOCK | FIRST_BREACH, TOWER_CLEAR, FLAWLESS_OP, GLASS_CANNON, SURVIVOR |
| Сезон 0 | FOUNDER, S0_SILVER, S0_GOLD, S0_DIAMOND, S0_ELITE |
| Уровень | Технология |
|---|
| Фронтенд | Next.js 16 (App Router), React 19, TypeScript, Tailwind CSS v4 |
| Аутентификация | Supabase Auth (одноразовый код по email, без паролей) |
| База данных | Supabase (PostgreSQL) |
| Кэш / Лимитирование запросов | Upstash Redis |
| Хостинг | Vercel |
| Resend (SMTP через scottaltiparmak.com) | |
| Генерация карт | Claude (Anthropic API) |
| Звук | Tone.js (синтезированные звуковые эффекты) |
| Аналитика | Vercel Analytics |
| Тестирование | Playwright (E2E) |
| PWA | Service worker с автоматическим обновлением, устанавливается на мобильные устройства |
| Колода | Карты | Сложности | Используется в |
|---|
| Ежедневная / Свободная игра | 450+ | Лёгкая, Средняя, Сложная | Ежедневный вызов, Свободная игра |
| Экспертная | 180+ | Экстремальная | Экспертный режим |
| Исследовательская | 1000+ | Лёгкая → Экстремальная | Исследовательский режим (фиксированный набор) |