Middle Security Developer / Middle Cybersecurity Developer
Волгодонск, РоссияМиддл
Удаленная работа
Опыт работы какой-то естьот 120 000 ₽
Опыт работы какой-то естьот 120 000 ₽
Короткая ссылка: gkjb.ru/g1B9E
О себе
На данный момент Специалист отдела по кибербезопасноти (уже не работаю в этой компании, нигде не трудоустроен на данный момент).
Мои компетенции и опыт
Специалист по информационной безопасности / Пентестер / 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), но дипломная практика дала хорошую базу по общей архитектуре приложений, работе с реляционными БД и проектированию систем.
