# zero-trust

Скилл помогает развернуть архитектуру Zero Trust, настроить доступ на базе личности и микросегментацию. Он пригодится при отказе от классических VPN в пользу модели BeyondCorp.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 350 установок · ★ 1177
- Автор: devops-skills
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/BagelHole/DevOps-Security-Agent-Skills/tree/HEAD/security/network/zero-trust/SKILL.md
- Обновлён: 2026-05-22
- HTML: https://affpapa.org/nevibecode/skills/zero-trust

## Что делает

Скилл даёт готовые инструкции и манифесты для внедрения принципа «никогда не доверяй, всегда проверяй». Он переводит сетевую защиту с проверки внешнего периметра на авторизацию каждого запроса. Внутри заложены правила проверки статуса устройств, списки контроля доступа и взаимная аутентификация сервисов через mTLS.

В материалах скилла содержатся примеры для разных уровней инфраструктуры. Для уровня приложений показана настройка Cloudflare Access через cURL и Terraform. Для кластеров Kubernetes разобран деплой `oauth2-proxy` с аннотациями для Nginx Ingress, а для сервисной сети — включение строгого mTLS в Istio.

Архитектура требует готовой внешней обвязки, поэтому скилл бесполезен без внешнего провайдера удостоверений вроде Okta, Azure AD или Google Workspace. Также для работы примеров понадобятся Kubernetes и настроенный обратный прокси.

## Требования
- Работает с: Kubernetes

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill zero-trust -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/zero-trust/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/zero-trust/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill zero-trust -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/zero-trust/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill zero-trust -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/zero-trust/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install BagelHole/DevOps-Security-Agent-Skills zero-trust
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/zero-trust/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill zero-trust -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/BagelHole/DevOps-Security-Agent-Skills --path security/network/zero-trust
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/zero-trust/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill zero-trust -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/BagelHole/DevOps-Security-Agent-Skills/tree/HEAD/security/network/zero-trust/SKILL.md

## Когда брать
- настроить доступ к внутренним веб-сервисам через Cloudflare Access
- заменить периметровый VPN на модель BeyondCorp
- внедрить авторизацию через `oauth2-proxy` и OIDC в Kubernetes
- ограничить доступ сервисов с помощью строгого mTLS в Istio

## Примеры запросов агенту
- Настрой проверку OIDC через oauth2-proxy для внутреннего Ingress в Kubernetes.
- Сгенерируй конфигурацию Terraform для Cloudflare Access с политикой для группы инженеров.
- Покажи, как включить строгий mTLS в Istio для изоляции сервисов.

## Похожие
- [microservices-patterns](https://affpapa.org/nevibecode/skills/manutej-microservices-patterns.md) — скилл · 446 установок
- [k8s-security-policies](https://affpapa.org/nevibecode/skills/k8s-security-policies.md) — скилл · 14692 установки
- [devops](https://affpapa.org/nevibecode/skills/devops.md) — скилл · 987 установок
- [cloudflare-one](https://affpapa.org/nevibecode/skills/cloudflare-one.md) — скилл · 93100 установок
- [k8s-manifest-generator](https://affpapa.org/nevibecode/skills/k8s-manifest-generator.md) — скилл · 11166 установок
- [gke-workload-security](https://affpapa.org/nevibecode/skills/gke-workload-security.md) — скилл · 5000 установок

Из того же набора: [bagelhole/devops-security-agent-skills](https://affpapa.org/nevibecode/by/bagelhole/devops-security-agent-skills.md) — 129 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
