CyberShield — платформа проверки безопасности с ИИ (дипломный проект)
Веб-платформа для проверки ссылок, файлов, изображений и текста на фишинг и атаки, с понятным объяснением результата для каждого типа пользователя и встроенным чат-ассистентом. Выполнена как университетский дипломный проект по информационным технологиям.
- Клиент
- CyberShield
- Услуги
- Дизайн интерфейсов сайтов · Бизнес-программы и POS-системы
Задача
Существующие инструменты сложны и разрознены, обнаруживают угрозы без понятных объяснений и дают всем одинаковый результат. Задача — одна простая платформа, которая объясняет риск и подсказывает, что делать.
Что я сделал
• Проверка ссылок: тайпсквоттинг, гомографические атаки и подозрительные домены.
• Обнаружение инъекций: SQL, XSS, внедрение команд, SSRF, обход путей, LDAP и XXE.
• Проверка изображений (EXIF и геоданные, стеганография, вредоносные SVG), архивов (zip-бомбы) и файлов.
• Анализ текста на фишинг и социальную инженерию.
• RAG-движок на правилах OWASP, прошлых случаях и базе знаний и слой объяснений, показывающий результат по роли пользователя.
• Встроенный чат-ассистент CyberShield AI.
• Панель администратора для пользователей, проверок, отчётов, журналов и настроек и панель пользователя с экспортом в CSV и Excel.
• Безопасность аккаунтов: хеширование паролей, защита CSRF, блокировка после неудачных попыток и тайм-аут сессии.
Решение
Тёмный интерфейс с неоново-зелёными акцентами — арабский для пользователей, английский для администратора — на PHP, MySQL, Bootstrap и Chart.js. Каждая проверка даёт оценку риска, главную причину, объяснение и рекомендации, которые показываются по-разному для обычных, бизнес-, университетских пользователей и администратора. Анализ работает на правилах и поиске по базе знаний (RAG) внутри самой платформы, без отправки файлов во внешний сервис.