Π ΡΠ°ΠΌΠΎΠΌ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ CLI, SDK, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Codex runtime Ρ bundled plugin ΠΈ 13 ΡΠΊΠΈΠ»Π»Π°ΠΌΠΈ: ΠΎΡ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ³ΡΠΎΠ· ΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠ΅ΠΉ Π΄ΠΎ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ, Π°Π½Π°Π»ΠΈΠ·Π°, ΡΡΠΈΠ°ΠΆΠ°, ΠΏΠ°ΡΡΠ° ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΎΡΡΡΡΠΎΠ². ΠΠ°Π·ΠΎΠ²ΡΠΉ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ Π΄ΠΎ Π±ΠΎΠ»ΠΈ Π·Π½Π°ΠΊΠΎΠΌΡΠΉ:
threat model β discovery β validation/reproduction β attack paths β findings β patch
Π¦ΠΈΡΡΡ ΠΈΠ· Π±Π΅ΡΡ ΠΏΠΎ Π΄Π°Π½Π½ΡΠΌ OpenAI:
- ΠΠ° 30 Π΄Π½Π΅ΠΉ ΠΏΡΠΎΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ 1,2 ΠΌΠ»Π½ ΠΊΠΎΠΌΠΌΠΈΡΠΎΠ² Π²ΠΎ Π²Π½Π΅ΡΠ½ΠΈΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΡ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
- ΠΠ°ΠΉΠ΄Π΅Π½ΠΎ 792 ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΊΡΠΈΡ ΠΈ 10 561 Ρ Π°ΠΉ ΡΡΠΎΠ²Π½Ρ ΡΠ΅ΡΡΡΠ·Π½ΠΎΡΡΠΈ. ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π½Π°Ρ ΠΎΠ΄ΠΊΠΈ Π²ΡΡΡΠ΅ΡΠΈΠ»ΠΈΡΡ ΠΌΠ΅Π½Π΅Π΅ ΡΠ΅ΠΌ Π² 0,1% ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ ΠΊΠΎΠΌΠΌΠΈΡΠΎΠ²
- ΠΠΎΠ»Ρ Π½Π°Ρ ΠΎΠ΄ΠΎΠΊ Ρ Π·Π°Π²ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΊΡΠΈΡΠΈΡΠ½ΠΎΡΡΡΡ ΡΠ½ΠΈΠ·ΠΈΠ»Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π½Π° 90%, Π° ΡΠ°ΡΡΠΎΡΠ° false positive Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π½Π° 50%
- OpenAI ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΎ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΡ , ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ OpenSSH, GnuTLS, GOGS, Thorium, libssh, PHP ΠΈ Chromium. Π ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ Π½Π°Ρ ΠΎΠ΄ΠΊΠΈ Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°Ρ GnuPG. Π Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΈΠΌΠ΅Π΅ΠΌ 16 ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½Π½ΡΡ CVE.
ΠΠ°ΠΆΠ½ΡΠΉ Π½ΡΠ°Π½Ρ: ΠΎΡΠΊΡΡΡΡΠΉ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π·Π΄Π΅ΡΡ Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΠ°ΠΌΠΎΠ΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΉ ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ ΡΠΊΠ°Π½Π΅Ρ. CLI ΠΈ SDK Π² Π±Π΅ΡΠ΅ ΠΈ ΡΡΠ΅Π±ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Codex Security; Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π²ΡΠ·Π°Π½Ρ Π½Π° ChatGPT ΠΈΠ»ΠΈ OpenAI API. ΠΠΎ Π²ΠΎΡΠΊΡΠ»ΠΎΡ ΠΈ ΡΠΊΠΈΠ»Π»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΡΡΠ°ΡΡ ΠΈ ΠΌΠ΅Π½ΡΡΡ
Π― Π±Ρ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π» ΡΡΠ°Π²Π½ΠΈΡΡ ΡΠ΅ΠΊΡΡΠΈΠΉ Codex Security ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ "Π½Π°Π±ΠΎΡΠ°ΠΌΠΈ ΡΠΊΠΈΠ»Π»ΠΎΠ²":
- Anthropic Defending Code Reference Harness: Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΠΉ ΠΏΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡ. Π Π½Π΅Π³ΠΎ Π²Ρ ΠΎΠ΄ΡΡ Claude Code skills ΠΈ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΠΉ harness Ρ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅ΡΠΎΠΌ recon β find β verify β report, Π° patch Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΡΠ°ΠΏ. ΠΡΠΎ reference implementation, ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ ΠΏΠ°ΠΌ Π² C/C++ (Docker + ASAN), ΠΈ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
- Cloudflare security-audit-skill: ΠΎΠ΄ΠΈΠ½ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΡΠΉ ΡΠΊΠΈΠ»Π» Ρ ΡΠ΅ΡΡΠΈΡΠ°Π·Π½ΡΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ Π°ΡΠ΄ΠΈΡΠ°. ΠΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ Π°Π³Π΅Π½ΡΡ ΠΏΡΡΠ°ΡΡΡΡ ΠΎΠΏΡΠΎΠ²Π΅ΡΠ³Π½ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ Π½Π°Ρ ΠΎΠ΄ΠΊΡ, Π·Π°ΡΠ΅ΠΌ Π½ΠΎΠ²ΡΠ΅ Π°Π³Π΅Π½ΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΡΠ²Π΅ΡΡΡΡ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ Ρ ΠΊΠΎΠ΄ΠΎΠΌ. ΠΡΠΎ ΡΠΊΠΎΡΠ΅Π΅ Π°ΡΠ΄ΠΈΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ, ΡΠ΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ CLI Ρ ΠΈΡΡΠΎΡΠΈΠ΅ΠΉ ΠΈ CI-ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ°ΠΌΠΈ, Π·Π°ΡΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΏΡΠΎΡΠ΅ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ coding agents
- Trail of Bits Skills: Π½Π΅ Π΅Π΄ΠΈΠ½ΡΠΉ ΡΠΊΠ°Π½Π΅Ρ, Π° marketplace ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²: C/C++ ΠΈ Rust ΡΠ΅Π²ΡΡ, ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° false positive, CodeQL / Semgrep, ΡΠ΅ΠΏΠΎΡΠΊΠΈ ΠΏΠΎΡΡΠ°Π²ΠΎΠΊ, ΡΠ°Π·Π·ΠΈΠ½Π³, ΡΠ΅Π²Π΅ΡΡ. ΠΡΠ»ΠΈΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ΅ΡΡΠ°: ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±ΡΠ°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ Π²ΠΎΡΠΊΡΠ»ΠΎΡ ΠΈΠ· ΡΠ·ΠΊΠΎΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·
- Google Mantis: Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ. ΠΠ½ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ platform-agnostic ΡΡΠ°Π΄ΠΈΠΈ ΠΎΡ ΠΈΡΡΠΎΡΠΈΠΈ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠ³ΡΠΎΠ· Π΄ΠΎ ΠΏΠΎΠΈΡΠΊΠ°, Π΄Π΅Π΄ΡΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ, Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ, ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΡΠ΅ΠΏΠΎΡΠ΅ΠΊ ΡΠΊΡΠΏΠ»ΠΎΠΉΡΠΎΠ², ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ ΠΈ ΠΈΡΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΡΡΡΡΠ°. ΠΠΈΠ±ΡΠ΅, Π½ΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, Π½Π°Π΄ΡΠΆΠ½ΠΎΠΉ ΠΏΠ΅ΡΠΎΡΠ½ΠΈΡΡ ΠΈ ΡΡΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠΌ ΠΠ
ΠΡΠ΅ ΡΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΡΡ ΠΎΠ΄ΡΡΡΡ ΠΊ ΠΏΠΎΡ ΠΎΠΆΠ΅ΠΌΡ ΠΏΡΠΎΡΠ΅ΡΡΡ:
ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ ΠΈ ΠΌΠΎΠ΄Π΅Π»Ρ ΡΠ³ΡΠΎΠ· β ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ β Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· β Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ β ΡΡΠΈΠ°ΠΆ β ΠΏΠ°ΡΡ β ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΎΡΡΡΡ
ΠΠΎΡΡΠΎΠΌΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΡΡΡ Codex Security Π½Π΅ Π² ΡΠ°ΠΌΠΎΠΉ ΠΈΠ΄Π΅Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠ³ΡΠΎΠ· ΠΈΠ»ΠΈ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ, Π° ΡΠΊΠΎΡΠ΅Π΅ Π² Π±ΠΎΠ»ΡΡΠ΅ΠΉ Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΠΈ ΠΊ AppSec-ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌ: Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ CLI ΠΈ SDK, ΠΈΡΡΠΎΡΠΈΡ ΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΡΠΊΠΎΠ², ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅Π΄ ΠΊΠΎΠΌΠΌΠΈΡΠ°ΠΌΠΈ, CI-ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ, ΡΠ°Π±ΠΎΡΠ° Ρ diff, ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΡΠ²ΡΠ·Ρ ΠΏΠΎ false positive, ΡΠΊΡΠΏΠΎΡΡ Π² JSON/CSV/SARIF ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ±ΡΠ°ΡΠ½Π°Ρ ΡΡΠΎΡΠΎΠ½Π° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΏΡΠΈΠ²ΡΠ·ΠΊΠ΅ ΠΊ Codex ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅ OpenAI, Π° ΡΠ°ΠΊΠΆΠ΅ Π² ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅. ΠΠ°Π±ΠΎΡΡ Anthropic, Cloudflare, Trail of Bits ΠΈ Mantis Π΄Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΠΈ, ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΠΎΡΡΠΈ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΡΠ»ΠΎΡ, Π½ΠΎ ΡΡΠ΅Π±ΡΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΈ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π»ΠΈ Π²Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΡΡΠΈ Π½Π°Π±ΠΎΡΡ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π΄ΡΡΠ³ΠΈΠ΅? ΠΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΡΠ²ΠΎΠΈ?