{"id":74841,"date":"2026-09-07T19:05:07","date_gmt":"2026-09-07T16:05:07","guid":{"rendered":"https:\/\/rss.eground-zerkalo.com\/?p=74841"},"modified":"2026-09-07T19:05:07","modified_gmt":"2026-09-07T16:05:07","slug":"llm-%d0%b8-api-security-%d0%b1%d1%83%d1%82%d0%ba%d0%b5%d0%bc%d0%bf-%d0%bf%d0%be-%d1%82%d0%b5%d1%81%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8e-%d0%b1%d0%b5%d0%b7%d0%be%d0%bf%d0%b0%d1%81","status":"publish","type":"post","link":"https:\/\/rss.eground-zerkalo.com\/?p=74841","title":{"rendered":"LLM \u0438 API Security: \u0431\u0443\u0442\u043a\u0435\u043c\u043f \u043f\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 AI [Udemy] [Bayt Al Hikmah]"},"content":{"rendered":"<p>LLM \u0438 API Security: \u0431\u0443\u0442\u043a\u0435\u043c\u043f \u043f\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 AI<br \/>  \t \t<img decoding=\"async\" src=\"https:\/\/v32.skladchik.org\/attachments\/upload_2026-9-7_22-6-32-png.1305042\/\" class=\"bbCodeImage LbImage\" alt=\"upload_2026-9-7_22-6-32.png\" \/> \t\t <br \/> \u041e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: LLM &amp; API Security: AI Penetration Testing Bootcamp<\/p>\n<p> \u0410\u0432\u0442\u043e\u0440 \/ \u0448\u043a\u043e\u043b\u0430: Bayt Al Hikmah<br \/> \u041f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430: Udemy<br \/> \u042f\u0437\u044b\u043a \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430: \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439<br \/> \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u0443\u0440\u0441\u0430: \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c 2026 \u0433\u043e\u0434\u0430<\/p>\n<p> \u041e \u043a\u0443\u0440\u0441\u0435<br \/> \u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043a\u0443\u0440\u0441 \u043f\u043e \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0438 AI-\u0441\u0438\u0441\u0442\u0435\u043c.<br \/> \u041e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043e \u0432\u043e\u043a\u0440\u0443\u0433 100 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u043d\u044b\u0445 \u0440\u0430\u0431\u043e\u0442, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f LLM-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0438\u0441\u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0435\u0451 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438, \u0432\u043d\u0435\u0434\u0440\u044f\u0435\u0442 \u0437\u0430\u0449\u0438\u0442\u043d\u044b\u0435 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0438\u0445 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c.<br \/> \u041a\u0443\u0440\u0441 \u043e\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e Prompt Injection, \u043d\u043e \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c API, RAG, \u0432\u0435\u043a\u0442\u043e\u0440\u043d\u044b\u0445 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445, AI-\u0430\u0433\u0435\u043d\u0442\u043e\u0432, MCP, \u0446\u0435\u043f\u043e\u0447\u043a\u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043e\u043a, CI\/CD, Kubernetes, \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433, \u0440\u0435\u0430\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0430 \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u044b \u0438 AI Red Teaming.<br \/> \u041f\u0440\u0430\u043a\u0442\u0438\u043a\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0432 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439, \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0438 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u043d\u043e \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0439 \u0441\u0440\u0435\u0434\u0435.<\/p>\n<p> \u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u043a\u0443\u0440\u0441\u0430<\/p>\n<p> \u2022 12 \u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432<br \/> \u2022 112 \u043b\u0435\u043a\u0446\u0438\u0439<br \/> \u2022 \u041e\u0431\u0449\u0430\u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u2014 26 \u0447\u0430\u0441\u043e\u0432 56 \u043c\u0438\u043d\u0443\u0442<br \/> \u2022 100 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u043d\u044b\u0445 \u0440\u0430\u0431\u043e\u0442<br \/> \u2022 \u041f\u0440\u0430\u043a\u0442\u0438\u043a\u0430 \u0441 FastAPI<br \/> \u2022 \u041f\u0440\u0430\u043a\u0442\u0438\u043a\u0430 \u0441 Docker<br \/> \u2022 \u041f\u0440\u0430\u043a\u0442\u0438\u043a\u0430 \u0441 Python<br \/> \u2022 \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u043c LLM-\u0448\u043b\u044e\u0437\u043e\u043c<br \/> \u2022 OWASP LLM Top 10<br \/> \u2022 MITRE ATLAS<br \/> \u2022 RAG Security<br \/> \u2022 API Security<br \/> \u2022 Agentic AI Security<br \/> \u2022 MCP Security<br \/> \u2022 AI Red Teaming<br \/> \u2022 Kubernetes Security<br \/> \u2022 Supply Chain Security<br \/> \u2022 \u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438\u0442\u043e\u0433\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442<\/p>\n<p>     \t\u0421\u043f\u043e\u0439\u043b\u0435\u0440: \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \t\u0427\u0435\u043c\u0443 \u0432\u044b \u043d\u0430\u0443\u0447\u0438\u0442\u0435\u0441\u044c<br \/> \u2022 \u041f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438 \u0440\u0430\u0437\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0439 \u0441\u0442\u0435\u043d\u0434 \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 LLM-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c FastAPI \u0438 Docker<\/p>\n<p> \u2022 \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u044c \u0430\u0442\u0430\u043a\u0438 LLM-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u0434\u043e\u0432\u0435\u0440\u0438\u044f \u0438 \u0440\u0438\u0441\u043a\u0438 OWASP LLM Top 10<br \/> \u2022 \u0421\u0442\u0440\u043e\u0438\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u0438 \u0443\u0433\u0440\u043e\u0437 \u0441 \u0443\u0447\u0451\u0442\u043e\u043c MITRE ATLAS<br \/> \u2022 \u041f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u044f\u043c\u044b\u0445 \u0438 \u043a\u043e\u0441\u0432\u0435\u043d\u043d\u044b\u0445 Prompt Injection<br \/> \u2022 \u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u0443\u0442\u0435\u0447\u043a\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u043f\u0440\u043e\u043c\u043f\u0442\u043e\u0432<br \/> \u2022 \u0412\u044b\u044f\u0432\u043b\u044f\u0442\u044c \u043d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0443\u044e \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0432\u044b\u0445\u043e\u0434\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 AI<br \/> \u2022 \u0420\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e API<br \/> \u2022 \u0420\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 API-\u043a\u043b\u044e\u0447\u0430\u043c\u0438 \u0438 JWT<br \/> \u2022 \u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0438 \u0430\u0440\u0435\u043d\u0434\u0430\u0442\u043e\u0440\u043e\u0432<br \/> \u2022 \u0420\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c Rate Limiting \u0434\u043b\u044f \u0437\u0430\u0449\u0438\u0442\u044b LLM API \u043e\u0442 \u043d\u0435\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432<br \/> \u2022 \u0421\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0438 \u0437\u0430\u0449\u0438\u0449\u0430\u0442\u044c RAG-\u043a\u043e\u043d\u0432\u0435\u0439\u0435\u0440\u044b<br \/> \u2022 \u0420\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 embeddings \u0438 \u0432\u0435\u043a\u0442\u043e\u0440\u043d\u044b\u043c\u0438 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430\u043c\u0438<br \/> \u2022 \u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c Retrieval Poisoning<br \/> \u2022 \u0417\u0430\u0449\u0438\u0449\u0430\u0442\u044c AI-\u0430\u0433\u0435\u043d\u0442\u043e\u0432 \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u0438\u043c\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b<br \/> \u2022 \u041f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u043f\u0440\u0438\u043d\u0446\u0438\u043f \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0439 \u0434\u043b\u044f AI-\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432<br \/> \u2022 \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u043e\u043c<br \/> \u2022 \u041f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c \u0430\u043d\u0430\u043b\u0438\u0437 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 Model Context Protocol (MCP)<br \/> \u2022 \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c AI Red Teaming<br \/> \u2022 \u0420\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 garak \u0438 PyRIT<br \/> \u2022 \u0421\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u0444\u0430\u0437\u0437\u0438\u043d\u0433\u0430 AI-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439<br \/> \u2022 \u0418\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 AI \u0432 CI\/CD<br \/> \u2022 \u0410\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u0438 \u0446\u0435\u043f\u043e\u0447\u0435\u043a \u043f\u043e\u0441\u0442\u0430\u0432\u043e\u043a<br \/> \u2022 \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c Trivy, Syft, Grype \u0438 Cosign<br \/> \u2022 \u0420\u0430\u0437\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0442\u044c \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u044b\u0435 AI-\u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0432 Kubernetes<br \/> \u2022 \u041f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0438 \u0430\u0443\u0434\u0438\u0442 LLM-\u0441\u0438\u0441\u0442\u0435\u043c<br \/> \u2022 \u0421\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \u0440\u0435\u0430\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u044b<br \/> \u2022 \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u043b\u043e\u0443\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u043c\u0438 \u0438 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c\u044e LLM<\/p>\n<p> \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043a\u0443\u0440\u0441\u0430<\/p>\n<p> \u041c\u043e\u0434\u0443\u043b\u044c 1. \u041e\u0441\u043d\u043e\u0432\u044b \u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u044b<br \/> \u2022 \u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u0438\u0438 \u0434\u043b\u044f \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f LLM Security<br \/> \u2022 \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432<br \/> \u2022 \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e LLM API Gateway \u043d\u0430 FastAPI<br \/> \u2022 \u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f<br \/> \u2022 Docker Compose<br \/> \u2022 \u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e Mock LLM<br \/> \u2022 \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u043d\u043e \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0433\u043e Chat Endpoint<br \/> \u2022 \u041f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f<br \/> \u2022 \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 Security Regression Test<br \/> \u2022 \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0443\u0442\u0435\u0447\u043a\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u043c\u043f\u0442\u0430<br \/> \u2022 \u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043c\u043e\u0433\u043e \u043e\u0442\u0447\u0451\u0442\u0430 \u043e\u0431 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438<\/p>\n<p> \u041c\u043e\u0434\u0443\u043b\u044c 2. \u041f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u044c \u0430\u0442\u0430\u043a\u0438 LLM \u0438 \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0443\u0433\u0440\u043e\u0437<br \/> \u2022 \u041f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u0441\u0445\u0435\u043c\u044b \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 LLM-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f<br \/> \u2022 \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0440\u0435\u0435\u0441\u0442\u0440\u0430 \u0440\u0438\u0441\u043a\u043e\u0432 OWASP LLM<br \/> \u2022 \u0421\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u0435\u0445\u043d\u0438\u043a \u0441 MITRE ATLAS<br \/> \u2022 \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 OpenAPI-\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430<br \/> \u2022 \u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438 API<br \/> \u2022 \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0437\u043b\u043e\u0443\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f LLM API<br \/> \u2022 \u041f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u0443\u0433\u0440\u043e\u0437<br \/> \u2022 \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0433\u0440\u0430\u043d\u0438\u0446 \u0434\u043e\u0432\u0435\u0440\u0438\u044f<br \/> \u2022 \u041e\u0446\u0435\u043d\u043a\u0430 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u0438 \u0438 \u0432\u043e\u0437\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439<br \/> \u2022 \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043f\u043b\u0430\u043d\u0430 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438<br \/> \u2022 \u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0439 \u0430\u043d\u0430\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/p>\n<p> \u041c\u043e\u0434\u0443\u043b\u044c 3. Prompt Injection, \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0432\u044b\u0432\u043e\u0434\u0430 \u0438 \u0443\u0442\u0435\u0447\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445<br \/> \u2022 \u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 Direct Prompt Injection<br \/> \u2022 \u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 Indirect Prompt Injection<br \/> \u2022 Prompt Injection \u0447\u0435\u0440\u0435\u0437 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b<br \/> \u2022 \u0424\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u044f \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u044b LLM<br \/> \u2022 \u041f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e JSON<br \/> \u2022 \u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0433\u043e Markdown \u0438 HTML<br \/> \u2022 \u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0434\u043b\u0438\u043d\u044b \u0438 \u0441\u043e\u0441\u0442\u0430\u0432\u0430 \u0432\u0445\u043e\u0434\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445<br \/> \u2022 \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0443\u0442\u0435\u0447\u0435\u043a \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438<br \/> \u2022 \u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 PII \u0438\u0437 \u0436\u0443\u0440\u043d\u0430\u043b\u043e\u0432<br \/> \u2022 \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043e\u0442\u043a\u0430\u0437\u043e\u0432 \u043c\u043e\u0434\u0435\u043b\u0438<br \/> \u2022 \u041a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u043e\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 Prompt \u0438 Output Security<\/p>\n<p> \u041c\u043e\u0434\u0443\u043b\u044c 4. API Security, \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0438 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f<br \/> \u2022 \u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0447\u0435\u0440\u0435\u0437 API Key<br \/> \u2022 \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0438 \u043d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0443\u0447\u0451\u0442\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445<br \/> \u2022 \u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0441\u0435\u043a\u0440\u0435\u0442\u043e\u0432<br \/> \u2022 \u041f\u0435\u0440\u0435\u043d\u043e\u0441 \u0441\u0435\u043a\u0440\u0435\u0442\u043e\u0432 \u0432 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f<br \/> \u2022 \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 JWT<br \/> \u2022 \u041f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 Tenant Isolation<br \/> \u2022 OpenAPI Security Schemes<br \/> \u2022 Rate Limiting<br \/> \u2022 \u0417\u0430\u0449\u0438\u0442\u0430 \u043e\u0442 Unbounded Consumption<br \/> \u2022 \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 Audit ID \u043a \u0437\u0430\u043f\u0440\u043e\u0441\u0430\u043c \u0438 \u043e\u0442\u0432\u0435\u0442\u0430\u043c<br \/> \u2022 \u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0430\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043e\u0448\u0438\u0431\u043e\u043a \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438<br \/> \u2022 \u041a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 API Security<\/p>\n<p> \u041c\u043e\u0434\u0443\u043b\u044c 5. RAG, embeddings, \u0432\u0435\u043a\u0442\u043e\u0440\u043d\u044b\u0435 \u0431\u0430\u0437\u044b \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u043c\u0438<br \/> \u2022 \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0432\u0435\u0439\u0435\u0440\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432<br \/> \u2022 \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445<br \/> \u2022 \u041e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445<br \/> \u2022 \u0420\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e Vector Store<br \/> \u2022 \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 Embedding<br \/> \u2022 Tenant Isolation \u0432 Vector Store<br \/> \u2022 \u0418\u043c\u0438\u0442\u0430\u0446\u0438\u044f Retrieval Poisoning<br \/> \u2022 Allowlist \u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u0445 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432<br \/> \u2022 \u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445<br \/> \u2022 \u0410\u0443\u0434\u0438\u0442 RAG-\u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432<br \/> \u2022 \u041a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u043e\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 RAG<\/p>\n<p> \u041c\u043e\u0434\u0443\u043b\u044c 6. AI-\u0430\u0433\u0435\u043d\u0442\u044b, \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0438 MCP<br \/> \u2022 \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0433\u043e \u0440\u0435\u0435\u0441\u0442\u0440\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432<br \/> \u2022 \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0441\u0445\u0435\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432<br \/> \u2022 Least Privilege \u0434\u043b\u044f Tool Calls<br \/> \u2022 \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u043e\u043c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u0441\u0440\u0435\u0434\u043d\u0435\u0433\u043e \u0440\u0438\u0441\u043a\u0430<br \/> \u2022 \u0418\u043c\u0438\u0442\u0430\u0446\u0438\u044f Tool Poisoning<br \/> \u2022 \u0410\u043d\u0430\u043b\u0438\u0437 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 Model Context Protocol<br \/> \u2022 \u041f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 Sandboxed Tool Execution<br \/> \u2022 \u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0437\u0430\u0433\u0440\u044f\u0437\u043d\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 AI-\u0430\u0433\u0435\u043d\u0442\u0430<br \/> \u2022 \u0410\u0443\u0434\u0438\u0442 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u0430\u0433\u0435\u043d\u0442\u0430<br \/> \u2022 \u041a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 Agentic AI Security<\/p>\n<p> \u041c\u043e\u0434\u0443\u043b\u044c 7. \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 AI Red Teaming \u0438 Fuzzing<br \/> \u2022 \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 garak<br \/> \u2022 \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0446\u0435\u043b\u0438 \u0434\u043b\u044f garak<br \/> \u2022 \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 PyRIT<br \/> \u2022 \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u0443\u0435\u043c\u043e\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 AI-\u0440\u0438\u0441\u043a\u043e\u0432<br \/> \u2022 \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e Prompt Fuzzing Harness<br \/> \u2022 \u041e\u0446\u0435\u043d\u043a\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f<br \/> \u2022 \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 Regression Corpus<br \/> \u2022 \u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 CI<br \/> \u2022 \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 Evaluation Dashboard<br \/> \u2022 \u0410\u043d\u0430\u043b\u0438\u0437 False Positive \u0438 False Negative<br \/> \u2022 \u041a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u044b\u0439 Automated Red Teaming<\/p>\n<p> \u041c\u043e\u0434\u0443\u043b\u044c 8. \u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, \u0446\u0435\u043f\u043e\u0447\u043a\u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043e\u043a \u0438 CI\/CD<br \/> \u2022 \u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u0441 Trivy<br \/> \u2022 \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 SBOM \u0441 Syft<br \/> \u2022 \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 SBOM \u0441 Grype<br \/> \u2022 \u041f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u044b\u0445 \u043e\u0431\u0440\u0430\u0437\u043e\u0432 \u0441 Cosign<br \/> \u2022 SLSA-\u043f\u043e\u0434\u0445\u043e\u0434\u044b \u043a \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0441\u0431\u043e\u0440\u043a\u0438<br \/> \u2022 \u0420\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e Kubernetes \u0441 kind<br \/> \u2022 Kubernetes Manifest Security<br \/> \u2022 \u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 Kubernetes<br \/> \u2022 Kyverno \u0438 Gatekeeper<br \/> \u2022 \u041f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 Workload Identity<br \/> \u2022 SPIFFE \/ SPIRE<br \/> \u2022 \u041a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 Supply Chain Security<\/p>\n<p> \u041c\u043e\u0434\u0443\u043b\u044c 9. \u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433, \u0440\u0435\u0430\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0430 \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u044b \u0438 \u043d\u0430\u0434\u0451\u0436\u043d\u043e\u0441\u0442\u044c<br \/> \u2022 \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 Security Logs<br \/> \u2022 OpenTelemetry<br \/> \u2022 \u041c\u0435\u0442\u0440\u0438\u043a\u0438 \u0434\u043b\u044f LLM Security Operations<br \/> \u2022 \u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0437\u043b\u043e\u0443\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c\u044e AI<br \/> \u2022 \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043f\u0440\u0430\u0432\u0438\u043b \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u044f<br \/> \u2022 LLM Security Incident Playbook<br \/> \u2022 \u0417\u0430\u0449\u0438\u0442\u0430 \u043e\u0442 \u043e\u0442\u043a\u0430\u0437\u043e\u0432 Model Gateway<br \/> \u2022 Chaos Testing<br \/> \u2022 \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f<br \/> \u2022 \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445<br \/> \u2022 \u041a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u043e\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u0438<\/p>\n<p> \u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043f\u043e\u0434\u0445\u043e\u0434<br \/> \u041a\u0443\u0440\u0441 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0432\u043e\u043a\u0440\u0443\u0433 \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b.<\/p>\n<p> \u041a\u0430\u0436\u0434\u0430\u044f \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u0438\u044f \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442:<\/p>\n<p> \u2022 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u0441\u0440\u0435\u0434\u044b<br \/> \u2022 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f<br \/> \u2022 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430<br \/> \u2022 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430<br \/> \u2022 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0442\u043a\u0430\u0442\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439<br \/> \u2022 \u0430\u043d\u0430\u043b\u0438\u0437 \u043e\u0448\u0438\u0431\u043e\u043a<br \/> \u2022 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u043e\u0439 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438<br \/> \u2022 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u0443\u044e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438<\/p>\n<p> \u041f\u0440\u0430\u043a\u0442\u0438\u043a\u0430 \u043f\u043e\u0441\u0442\u0435\u043f\u0435\u043d\u043d\u043e \u0443\u0441\u043b\u043e\u0436\u043d\u044f\u0435\u0442\u0441\u044f: \u043e\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e LLM Gateway \u0434\u043e \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 AI-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f.<\/p>\n<p> \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b<\/p>\n<p> \u2022 Python<br \/> \u2022 FastAPI<br \/> \u2022 Docker<br \/> \u2022 Docker Compose<br \/> \u2022 Git<br \/> \u2022 OpenAPI<br \/> \u2022 JWT<br \/> \u2022 RAG<br \/> \u2022 Embeddings<br \/> \u2022 Vector Stores<br \/> \u2022 Qdrant<br \/> \u2022 MCP<br \/> \u2022 garak<br \/> \u2022 PyRIT<br \/> \u2022 Trivy<br \/> \u2022 Syft<br \/> \u2022 Grype<br \/> \u2022 Cosign<br \/> \u2022 Kubernetes<br \/> \u2022 kind<br \/> \u2022 Kyverno<br \/> \u2022 Gatekeeper<br \/> \u2022 SPIFFE<br \/> \u2022 SPIRE<br \/> \u2022 OpenTelemetry<\/p>\n<p> \u0418\u0442\u043e\u0433\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442<\/p>\n<p> \u0424\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u2014 Lab 100.<\/p>\n<p> \u0412\u043c\u0435\u0441\u0442\u043e \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0430 \u0441\u0442\u0443\u0434\u0435\u043d\u0442 \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0439 \u043f\u0430\u043a\u0435\u0442 \u0434\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432 \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u043d\u043d\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438.<\/p>\n<p> \u0412 \u0438\u0442\u043e\u0433\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u0432\u0445\u043e\u0434\u044f\u0442:<\/p>\n<p> \u2022 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f<br \/> \u2022 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f<br \/> \u2022 \u043c\u043e\u0434\u0435\u043b\u044c \u0443\u0433\u0440\u043e\u0437<br \/> \u2022 \u0434\u0430\u043d\u043d\u044b\u0435 \u043e\u0431 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0445<br \/> \u2022 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u0432\u043d\u0435\u0434\u0440\u0451\u043d\u043d\u044b\u0445 \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u0437\u0430\u0449\u0438\u0442\u044b<br \/> \u2022 \u043c\u0430\u0442\u0440\u0438\u0446\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044f \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c<br \/> \u2022 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b Security Regression Tests<br \/> \u2022 \u0438\u0442\u043e\u0433\u043e\u0432\u044b\u0439 \u043e\u0442\u0447\u0451\u0442 \u043f\u043e \u0440\u0438\u0441\u043a\u0430\u043c<br \/> \u2022 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u0430\u044f SHA-256 \u0441\u0443\u043c\u043c\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430<\/p>\n<p> \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043d\u0430\u0432\u044b\u043a\u043e\u0432 AI Security.<\/p>\n<p> \u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f<br \/> \u2022 \u0411\u0430\u0437\u043e\u0432\u044b\u0435 \u043d\u0430\u0432\u044b\u043a\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u043e\u0439<br \/> \u2022 \u0423\u043c\u0435\u043d\u0438\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u0442\u044c\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430\u043c\u0438<br \/> \u2022 \u0411\u0430\u0437\u043e\u0432\u043e\u0435 \u0437\u043d\u0430\u043d\u0438\u0435 Python: \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435, \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0438 \u043f\u0440\u043e\u0441\u0442\u044b\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b<br \/> \u2022 \u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043e\u043f\u044b\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 FastAPI \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f<br \/> \u2022 \u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043e\u043f\u044b\u0442 API Security \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f<br \/> \u2022 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043f\u043e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f<br \/> \u2022 \u041a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440 \u0441 macOS, Linux \u043b\u0438\u0431\u043e Windows \u0441 WSL2<br \/> \u2022 \u041d\u0435 \u043c\u0435\u043d\u0435\u0435 8 \u0413\u0411 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438<br \/> \u2022 \u0414\u043b\u044f \u043c\u043e\u0434\u0443\u043b\u0435\u0439 Kubernetes \u0438 Vector Store \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f 16 \u0413\u0411 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438<br \/> \u2022 \u041d\u0435 \u043c\u0435\u043d\u0435\u0435 15 \u0413\u0411 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043c\u0435\u0441\u0442\u0430 \u043d\u0430 \u0434\u0438\u0441\u043a\u0435<br \/> \u2022 Docker Desktop \u043b\u0438\u0431\u043e Docker Engine<br \/> \u2022 Git<br \/> \u2022 Python \u0432\u0435\u0440\u0441\u0438\u0438 3.11 \u0438\u043b\u0438 \u043d\u043e\u0432\u0435\u0435<\/p>\n<p> \u041e\u0431\u043b\u0430\u0447\u043d\u0430\u044f \u0443\u0447\u0451\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0438 \u043f\u043b\u0430\u0442\u043d\u044b\u0435 API-\u043a\u043b\u044e\u0447\u0438 \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u044e\u0442\u0441\u044f.<\/p>\n<p> \u0412\u0441\u0435 \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u043d\u044b\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0442\u0441\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e \u043d\u0430 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435.<\/p>\n<p> \u0414\u043b\u044f \u043a\u043e\u0433\u043e \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u043a\u0443\u0440\u0441<br \/> \u2022 \u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u044b Application Security<br \/> \u2022 \u041f\u0435\u043d\u0442\u0435\u0441\u0442\u0435\u0440\u044b<br \/> \u2022 \u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u044b \u043f\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u0432\u0435\u0431-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0438 REST API, \u0436\u0435\u043b\u0430\u044e\u0449\u0438\u0435 \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043a AI Security<br \/> \u2022 Backend-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438<br \/> \u2022 Platform Engineers<br \/> \u2022 \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 LLM-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439<br \/> \u2022 \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0447\u0430\u0442-\u0431\u043e\u0442\u043e\u0432 \u0438 AI Copilot<br \/> \u2022 \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0430\u0433\u0435\u043d\u0442\u043d\u044b\u0445 AI-\u0441\u0438\u0441\u0442\u0435\u043c<br \/> \u2022 \u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u044b AI Red Team<br \/> \u2022 AI Security Engineers<br \/> \u2022 Platform Security Engineers<br \/> \u2022 \u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u044b \u043f\u043e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438, \u0436\u0435\u043b\u0430\u044e\u0449\u0438\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043e\u043f\u044b\u0442 LLM Security<br \/> \u2022 \u0421\u0442\u0443\u0434\u0435\u043d\u0442\u044b \u0438 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u044b, \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u043a\u0430\u0440\u044c\u0435\u0440\u0443 \u0432 AI Security<\/p>\n<p> \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043a\u0443\u0440\u0441\u0430<\/p>\n<p> \u041a\u0443\u0440\u0441 \u043d\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u0435\u0439 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 Jailbreak \u0438\u043b\u0438 Prompt Injection.<\/p>\n<p> \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430 \u2014 \u043d\u0430\u0443\u0447\u0438\u0442\u044c \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u043e \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0443 LLM-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f:<\/p>\n<p> \u2022 API Gateway<br \/> \u2022 \u0441\u043b\u043e\u0439 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0438 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438<br \/> \u2022 RAG<br \/> \u2022 Vector Store<br \/> \u2022 AI Tools<br \/> \u2022 Agentic Workflows<br \/> \u2022 MCP<br \/> \u2022 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443<br \/> \u2022 CI\/CD<br \/> \u2022 Kubernetes<br \/> \u2022 \u0430\u0443\u0434\u0438\u0442 \u0438 \u0436\u0443\u0440\u043d\u0430\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435<br \/> \u2022 \u0440\u0435\u0430\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0430 \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u044b<\/p>\n<p> \u041a \u043a\u043e\u043d\u0446\u0443 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442 \u0434\u043e\u043b\u0436\u0435\u043d \u0443\u043c\u0435\u0442\u044c \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438, \u043d\u043e \u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0438\u0445, \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0438 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0442\u044c \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043c\u0435\u0440 \u0437\u0430\u0449\u0438\u0442\u044b. <\/p>\n<p> \u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c: 1150 \u0440\u0443\u0431\u043b\u0435\u0439<\/p>\n<p>     \t\u0421\u043f\u043e\u0439\u043b\u0435\u0440: \u041e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043d\u0430 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u043e\u043c \u044f\u0437\u044b\u043a\u0435 \tLLM &amp; API Security: AI Penetration Testing Bootcamp<\/p>\n<p> From prompt-injection novice to production AI security engineer: build, test, and harden 100 real-world LLM labs.<\/p>\n<p> What you&#039;ll learn<\/p>\n<p> \u2022 Architect and deploy a full LLM application security range using FastAPI, Docker, and a mock LLM gateway from scratch.<\/p>\n<p> \u2022 Map LLM attack surfaces, trust boundaries, and OWASP LLM Top 10 risks using MITRE ATLAS-aligned threat models.<\/p>\n<p> \u2022 Execute and defend against direct and indirect prompt injection, system prompt leakage, and unsafe output rendering.<\/p>\n<p> \u2022 Implement API authentication, JWT validation, tenant isolation, and rate limiting to stop unbounded LLM abuse.<\/p>\n<p> \u2022 Build and secure a RAG pipeline: ingestion, embeddings, vector stores, metadata filtering, and retrieval poisoning defenses.<\/p>\n<p> \u2022 Design least-privilege agentic tool systems with approval gates, sandboxing, and Model Context Protocol security reviews.<\/p>\n<p> \u2022 Automate AI red teaming with garak, PyRIT, and custom fuzzing harnesses wired into CI-compatible security gates.<\/p>\n<p> \u2022 Harden the software supply chain with Trivy scans, Syft SBOMs, Grype checks, and Cosign image signing plans.<\/p>\n<p> \u2022 Deploy hardened workloads to Kubernetes with kind, admission policies, and SPIFFE\/SPIRE workload identity design.<\/p>\n<p> \u2022 Engineer observability, incident response, and cost-abuse controls, then ship a sovereign, audit-ready capstone system.<\/p>\n<p> Course content<\/p>\n<p> 12 sections<br \/> 112 lectures<br \/> 26h 56m total length<br \/> 100 sequential hands-on labs<\/p>\n<p> Requirements<\/p>\n<p> Basic comfort with the command line \u2014 running commands and navigating directories.<\/p>\n<p> Working knowledge of Python fundamentals including variables, functions and basic scripting.<\/p>\n<p> You do not need prior FastAPI or API experience. These topics are taught inside the labs.<\/p>\n<p> A computer running macOS, Linux, or Windows with WSL2.<\/p>\n<p> At least 8GB RAM. 16GB is recommended for the Kubernetes and vector store modules.<\/p>\n<p> At least 15GB of free disk space.<\/p>\n<p> Docker Desktop or Docker Engine and Git installed and working.<\/p>\n<p> Python 3.11 or newer installed locally.<\/p>\n<p> No cloud account, paid API key or real production system is required. Every lab runs against a local, intentionally vulnerable target controlled by the student.<\/p>\n<p> Description<\/p>\n<p> This course contains the use of artificial intelligence.<\/p>\n<p> The program is designed to bridge the gap between simply testing individual jailbreak prompts and performing a complete, defensible security assessment of a production-style LLM application.<\/p>\n<p> The attack surface of modern LLM applications goes far beyond the chat interface. It includes the API gateway, identity layer, retrieval pipeline, tool registry, deployment pipeline and audit trail.<\/p>\n<p> The course addresses these areas through 100 sequential hands-on laboratories.<\/p>\n<p> Students begin by creating an authorized local LLM security range using FastAPI, a mock model adapter and a deliberately vulnerable chat endpoint.<\/p>\n<p> The program then moves through OWASP LLM-aligned threat modeling and MITRE ATLAS mapping, prompt injection, output handling, PII protection, API security, JWT validation, tenant isolation and rate limiting.<\/p>\n<p> Students build and attack a RAG pipeline using ingestion, embeddings, vector stores, retrieval poisoning simulations and source allowlisting.<\/p>\n<p> Agentic AI security is covered through least-privilege tool scopes, human approval gates, sandboxed execution and Model Context Protocol security reviews.<\/p>\n<p> Automated security testing is performed using garak, PyRIT and custom fuzzing tools integrated into CI-compatible security gates.<\/p>\n<p> Supply chain security includes Trivy, Syft, Grype and Cosign.<\/p>\n<p> Students deploy workloads to a local Kubernetes environment and study admission policies and SPIFFE\/SPIRE workload identity.<\/p>\n<p> The course also covers observability, incident response, chaos testing, backup and recovery.<\/p>\n<p> The final Lab 100 produces an audit-ready evidence package containing architecture documentation, testing results, compliance evidence and an executive risk brief.<\/p>\n<p> Who this course is for<\/p>\n<p> \u2022 Application security engineers and penetration testers who already test traditional web applications and REST APIs but want to systematically test LLM-integrated systems.<\/p>\n<p> \u2022 Backend and platform engineers building LLM-powered products such as chatbots, copilots, internal tools and agentic workflows.<\/p>\n<p> \u2022 Security professionals and senior students preparing for AI Red Team, AI Security Engineer or Platform Security roles.<\/p>\n<p> \u2022 Professionals who want practical experience with LLM Security, OWASP LLM Top 10 and MCP Security. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>LLM \u0438 API Security: \u0431\u0443\u0442\u043a\u0435\u043c\u043f \u043f\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 AI \u041e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: LLM &amp; API Security: AI Penetration Testing Bootcamp \u0410\u0432\u0442\u043e\u0440 \/ \u0448\u043a\u043e\u043b\u0430: Bayt Al Hikmah \u041f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430: Udemy \u042f\u0437\u044b\u043a \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430: \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439 \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u0443\u0440\u0441\u0430: \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c 2026 \u0433\u043e\u0434\u0430 \u041e \u043a\u0443\u0440\u0441\u0435 \u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043a\u0443\u0440\u0441 \u043f\u043e \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0438 AI-\u0441\u0438\u0441\u0442\u0435\u043c. \u041e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043e \u0432\u043e\u043a\u0440\u0443\u0433 100 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-74841","post","type-post","status-publish","format-standard","hentry","category-rss"],"_links":{"self":[{"href":"https:\/\/rss.eground-zerkalo.com\/index.php?rest_route=\/wp\/v2\/posts\/74841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rss.eground-zerkalo.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rss.eground-zerkalo.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rss.eground-zerkalo.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rss.eground-zerkalo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=74841"}],"version-history":[{"count":0,"href":"https:\/\/rss.eground-zerkalo.com\/index.php?rest_route=\/wp\/v2\/posts\/74841\/revisions"}],"wp:attachment":[{"href":"https:\/\/rss.eground-zerkalo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=74841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rss.eground-zerkalo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=74841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rss.eground-zerkalo.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=74841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}