ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
πΉ **Senior Π‘++ Developer / Senior Security Engineer**
Π£Π΄Π°Π»Π΅Π½ΠΊΠ°
Π ΠΠΠ - Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΡΡΠΈΠΉΡΡ Π½Π° Π·Π°ΡΠΈΡΠ΅ Π±Π°Π· Π΄Π°Π½Π½ΡΡ
.
ΠΡΠ΅ΠΌ Senior C++ Developer / Senior Security Engineer Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΡΡΠ°ΡΠΈΠΊΠ° ΠΏΠΎΠ΄ Windows Π² Π²Π΅Π½Π΄ΠΎΡ Π² ΡΡΠ΅ΡΠ΅ ΠΠ. ΠΡΡΡΡΡΡΠ²ΠΈΠ΅ Π»Π΅Π³Π°ΡΠΈ, Π°ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΡΡΠ°ΡΡΠΈΠ΅ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄ Π²ΡΡΠΎΠΊΠΈΠ΅ Π½Π°Π³ΡΡΠ·ΠΊΠΈ.
β‘οΈ **ΠΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ:**
β Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅Ρ
Π²Π°ΡΠ° ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΡΠ°ΡΠΈΠΊΠ° ΠΏΠΎΠ΄ Windows
β Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΠΏΠ΅ΡΠ΅Ρ
Π²Π°ΡΠ° Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ
ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ (Shared Memory, Named Pipes)
β Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ kernel-mode ΠΈ user-mode ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°
β ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡ
β ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ
β‘οΈ **Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π·Π½Π°Π½ΠΈΡΠΌ:**
β ΠΠ»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π²ΡΡ
ΡΡΠ΅ΠΊΠΎΠ² Windows (WFP, NDIS, TDI)
β ΠΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ kernel-mode Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Π΄Π»Ρ Windows
β ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠΏΡΡ Ρ API hooking (Detours, EasyHook)
β ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΠΌΠ΅ΠΆΠΏΡΠΎΡΠ΅ΡΡΠ½ΠΎΠ³ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² Windows
β ΠΠ½Π°Π½ΠΈΠ΅ C/C++ Π½Π° ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ (Rust Π±ΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ)
β‘οΈ **Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΎΠΏΡΡΡ:**
β Π Π°Π±ΠΎΡΠ° Ρ Windows Filtering Platform (WFP)
β Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ file system mini-filter Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ²
β DLL injection ΠΈ ΠΏΠ΅ΡΠ΅Ρ
Π²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π²ΡΠ·ΠΎΠ²ΠΎΠ²
β ΠΡΠ»Π°Π΄ΠΊΠ° kernel-mode ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (WinDbg)
β‘οΈ **Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π½Π°Π²ΡΠΊΠ°ΠΌ:**
β Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ kernel-mode ΠΊΠΎΠ΄ΠΎΠΌ
β ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΈΡΠΊΠΎΠ² ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΉ ΠΎΡΠΈΠ±ΠΎΠΊ Π² Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°Ρ
β ΠΠΏΡΡ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΡΠ±ΠΎΠ΅Π² (BSOD)
β ΠΠ½Π°Π½ΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Windows
β‘οΈ **Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΡΡΠ΅ΠΊΡ:**
β ΠΡΠ½ΠΎΠ²Π½ΡΠ΅: C++, Rust, Windows Driver Kit (WDK), WinDbg
β ΠΡΠ°ΠΉΠ²Π΅ΡΡ: NDIS, WFP, File System Mini-Filter
β ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ: Detours, EasyHook, windows-rs
β‘οΈ **Π£ΡΠ»ΠΎΠ²ΠΈΡ:**
β Π€ΠΎΡΠΌΠ°Ρ ΡΠ°Π±ΠΎΡΡ: ΡΡΠ»ΡΠ°ΠΉΠΌ, ΠΏΠΎΠ»Π½Π°Ρ ΡΠ΄Π°Π»ΡΠ½ΠΊΠ°.
β ΠΠΎΠ·Π½Π°Π³ΡΠ°ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡ.
β ΠΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅: ΠΎΠ±ΡΡΠΆΠ΄Π°Π΅ΠΌΠΎ Ρ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ°ΠΌΠΈ.
β‘οΈ **ΠΠΎΠ½ΡΠ°ΠΊΡ Π΄Π»Ρ ΡΠ΅Π·ΡΠΌΠ΅: **
ΠΠΎΡΡΡΠΏΠ½ΠΎ Π² ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ΅