Middle Security Developer / Middle Cybersecurity Developer

Волгодонск, Россия
Миддл
Информационные технологии • Разработка • Backend • Fullstack • Frontend • Mobile • C++ • Kotlin • Python • MongoDB • MySQL • MSSQL • PostgreSQL • Redis • AWS • Amazon S3 • Google Cloud
Удаленная работа
Опыт работы какой-то есть
от 120 000 ₽
О себе

На данный момент Специалист отдела по кибербезопасноти (уже не работаю в этой компании, нигде не трудоустроен на данный момент).

Мои компетенции и опыт

Специалист по информационной безопасности / Пентестер / Python-разработчик

Основной профиль: практическая безопасность (Web, инфраструктура, AD), аудит и тестирование на проникновение, системное администрирование и прикладная разработка.

Понимаю, как работают системы с обеих сторон: умею писать софт и настраивать сервера, поэтому знаю, где разработчики и админы чаще всего косячат в безопасности.

Ключевые навыки и стек

Безопасность и пентест:

Web Security: глубокое понимание OWASP Top 10, поиск логических уязвимостей, инъекций, обход базовых WAF; поиск утечек конфигов и данных, обход авторизации и проникновение в админ-панели, пробив и получение первичного доступа в систему (shell на сервере через веб-уязвимости).

Атаки на серверы и Linux-инфраструктуру:

Брутфорс и эксплуатация сетевых служб (SSH, SMB, FTP и других).

Повышение привилегий в Linux (Linux PrivEsc): эксплуатация ошибок конфигурации, SUID/SGID бинарники, sudo rights abuse, уязвимые cron-задачи, небезопасные права на файлы и сорцы.

Пост-эксплуатация и закрепление в системе.

Инфраструктура Windows и Active Directory:

Атаки: Kerberoasting, DCSync, Golden Ticket, злоупотребление правами ACL и политиками GPO.

Защита и харденинг: развертывание LAPS, концепция PAW (Privileged Access Workstations), многоуровневая модель администрирования (Tiered Model), аудит прав.

Разбор сетевых протоколов и опасных мест: SMB (включая SMBv1, EternalBlue), RDP, WinRM, RPC.

Анализ софта и реверс:

Базовый реверс-инжиниринг всякого софта на Windows, чтение псевдокода C (декомпиляция), понимание низкоуровневых ошибок памяти.

По реверс-инжинирингу мобильных приложений знаний совсем немного, ориентируюсь только в базовых моментах.

LLM Security и промпт-инжиниринг: техники обхода цензуры и защитных ограничений нейросетей (jailbreak, jailbreaking prompts), тестирование моделей на устойчивость к инъекциям.

OSINT: продвинутый сбор информации по открытым источникам, разведка периметра (Recon).

Аудит оборудования: практический опыт тестирования камер видеонаблюдения и сетевых регистраторов на уязвимости, дефолтные конфигурации и ошибки авторизации.

Инструменты:

(Это не полный список, а только то, чем пользуюсь на постоянной основе в боевых условиях)

Перехват и анализ трафика: Burp Suite Pro, OWASP ZAP, HTTP Debugger Pro, Wireshark.

Сканеры, фаззинг и разведка: Nmap, Masscan, Nuclei, Nikto, ffuf, SQLmap, Amass.

Атаки на Active Directory, инфраструктуру и пост-эксплуатация: Impacket, BloodHound, NetExec (CrackMapExec), Responder, Metasploit Framework, Hydra, Chisel.

Реверс и анализ софта: ida64 pro.

Разработка и скриптинг:

Python: основной язык. Написание кастомных утилит, сканеров, GUI-софта (PyQt6), клиент-серверных приложений на сокетах/API.

Kotlin: разработка мобильных приложений под Android, реализация клиент-серверного взаимодействия.

C / C++: чтение декомпилированного псевдокода, понимание логики работы бинарников.

Базы данных и SQL: базовый синтаксис SQL (типовые выборки, CRUD-операции, простые джойны), опыт поднятия и работы с MySQL Server.

Web: верстка, бэкенд, разработка сайтов с кастомными админками и без них, оптимизация уже написанного кода.

ОС и инфраструктура:

Рабочая среда: Windows 11 как хостовая система + кастомный WSL2 под Kali Linux, виртуалки под пентест.

Linux: понимание архитектуры ядра, устройства памяти, сетевого стека, systemd, cron, прав доступа.

Windows: службы, планировщик задач, реестр, аудит событий.

Сети и железо: сборка серверного железа с нуля, настройка серверов, развертывание VPN (OpenVPN, WireGuard, 3xui, blazer и Openwrt) под публичный доступ и изолированные корпоративные контуры для сотрудников. Базовые навыки работы с Docker.

Машинное обучение (ML / AI):

Языковые модели (LLM): обучение моделей с нуля на открытых датасетах (также собирал свои), а также файн-тюнинг и модификация открытых сеток (от 150M до 7B параметров) под прикладные задачи. Промпт-инжиниринг и снятие цензурных ограничений моделей.

Computer Vision: обучение с нуля и дообучение готовых открытых сеток с изменением архитектур: CNN, ConvNet, ResNet, EfficientNet под задачи детекции и распознавания объектов.

Практический опыт и проекты

Кастомный сканер камер и аудит безопасности видеонаблюдения

  • Работал с компанией, которая владеет большим количеством публичных камер: проводил аудит их парка устройств на безопасность.
  • Написал собственный многопоточный сканер для автоматизированной проверки и инвентаризации сетевых камер.
  • Искал и устранял уязвимости: дефолтные и слабые пароли, ошибки в прошивках, баги авторизации и утечки открытых RTSP-потоков.

Приложение для голосовых звонков (PyQt6 + Python)

Спроектировал и написал архитектуру приложения: клиентскую часть с графическим интерфейсом на PyQt6 и серверный бэкенд.

Реализовал передачу данных, сокетные соединения и стабильную работу под нагрузкой.

Защищенный мобильный мессенджер (Kotlin + бэкенд)

Написал мессенджер под Android с полной связкой клиента и сервера.

 

В мобильной разработке на Kotlin использовал ИИ для быстрого наброска кода и рутины, опираясь на сильную базу в Python для быстрого понимания архитектуры языка.

Лично закрыл критическую часть: провел аудит сгенерированного кода, исправил архитектурные ошибки и зашил дыры в безопасности приложения, которые нейросеть пропустила.

 

Развертывание защищенной сетевой инфраструктуры

С нуля собирал серверы под задачи проектов: от подбора железа до накатки и тюнинга ОС.

Поднимал VPN-решения для двух направлений: отказоустойчивые публичные точки доступа и закрытые корпоративные VPN для удаленки сотрудников с разграничением прав.

Обучение и доработка нейросетей (LLM, CV)

Обучал легковесные LLM с нуля, используя открытые датасеты, а также брал готовые open-source модели до 7B параметров, дообучал их и дорабатывал под конкретные текстовые задачи.

Практиковал обход цензуры, джейлбрейкинг и промпт-инжиниринг для обхода встроенных ограничений больших моделей.

Работал с моделями компьютерного зрения (CNN, ConvNet, ResNet, EfficientNet): брал открытые архитектуры, дообучал, изменял их под свои датасеты и задачи распознавания объектов на изображениях.

Веб-разработка, оптимизация и продвижение

Сделал большое количество сайтов разной сложности (лендинги, сервисы, админ-панели под управление контентом).

Проводил аудит чужого софта: находил узкие места, профилировал код и уменьшал отклик серверов.

Занимался базовым SEO: выводил проекты в топы поисковой выдачи Яндекса и Google за счет грамотной технической оптимизации и структуры.

Образование

Специальность: Информационные системы и программирование

Дипломная работа: разработка программного комплекса для складского учета (проектирование логики учета, базы данных, интерфейс).

Проект реализовывал на C#. В основной рабочий стек C# не включаю и на глубокие знания языка не претендую (для боевых задач и разработки использую Python), но дипломная практика дала хорошую базу по общей архитектуре приложений, работе с реляционными БД и проектированию систем.



Интересные кандидаты