Bỏ qua tới nội dung
SkillTVT AgencyDevOps & VPS· Lexi Intelligence Hub· 2026-11-06

Filesystem Armor & Zero-Tampering Gate — Áo Giáp Bảo Vệ File Nhạy Cảm

Cơ chế khóa cứng các tệp tin cấu hình then chốt (.env, Database SQLite, Private Keys, CI/CD, .git) chặn hoàn toàn quyền can thiệp, ghi đè hoặc chỉnh sửa ngoài ý muốn của AI Agent.

Filesystem Armor & Zero-Tampering Gate — Áo Giáp Bảo Vệ File Nhạy Cảm là một Agent Skill (SOP chuẩn SKILL.md) thuộc nhóm DevOps & VPS, giúp cơ chế khóa cứng các tệp tin cấu hình then chốt (.env, Database SQLite, Private Keys, CI/CD, .git) chặn hoàn toàn quyền can thiệp, ghi đè hoặc chỉnh sửa ngoài ý muốn của AI Agent. Cần 2 đầu vào: Thư mục gốc của repository; Bổ sung các file hoặc folder đặc thù cần khóa bất biến. Dùng trực tiếp với ChatGPT, Claude, Cursor/Windsurf hoặc xuất SKILL.md cho Claude Code, OpenClaw, Hermes.

Inputs

  • root_dir · text · bắt buộc

    Thư mục gốc của repository

  • custom_protected_globs · text

    Bổ sung các file hoặc folder đặc thù cần khóa bất biến

Tools

  • tool.call interceptor
  • read_file
  • write_file

Quality gates

  • Fail-Closed Gate (Bất kỳ lỗi kiểm tra nào đều từ chối thao tác ghi)
  • Immutable Environment Gate (.env luôn là Read-Only)
  • Lock Scope Integrity Gate

Biến (2)

Còn 2 biến chưa điền — placeholder sẽ được giữ nguyên khi copy.

# SKILL: Filesystem Armor & Zero-Tampering Gate — Áo Giáp Bảo Vệ File Nhạy Cảm

Cơ chế khóa cứng các tệp tin cấu hình then chốt (.env, Database SQLite, Private Keys, CI/CD, .git) chặn hoàn toàn quyền can thiệp, ghi đè hoặc chỉnh sửa ngoài ý muốn của AI Agent.

## INPUTS
- **root_dir** (text, bắt buộc) — Thư mục gốc của repository
- **custom_protected_globs** (text, tuỳ chọn) — Bổ sung các file hoặc folder đặc thù cần khóa bất biến

## TOOLS
- tool.call interceptor
- read_file
- write_file

## QUALITY GATES
- [ ] Fail-Closed Gate (Bất kỳ lỗi kiểm tra nào đều từ chối thao tác ghi)
- [ ] Immutable Environment Gate (.env luôn là Read-Only)
- [ ] Lock Scope Integrity Gate

# FILESYSTEM ARMOR & ZERO-TAMPERING GATE SOP

> **Nguyên lý cốt lõi:** *"AI Agent có quyền đọc mã nguồn để hiểu ngữ cảnh dự án, nhưng TUYỆT ĐỐI KHÔNG có quyền tự ý ghi đè hoặc xóa các tệp tin cấu hình cốt lõi của hệ thống."*

---

## Bước 1 — Khai báo Vùng Thư mục & Danh sách Bảo vệ
- Thư mục gốc kiểm toán: `{{root_dir}}`
- Các mẫu tệp tin khóa bổ sung: `{{custom_protected_globs}}`

## Bước 2 — Danh mục Tệp tin Bị Khóa Bất biến (Protected Globs)
Khi AI Agent gọi các thao tác `Edit`, `Write`, `NotebookEdit` hoặc `rm`, bộ lọc lập tức đánh chặn nếu đường dẫn khớp danh mục sau:

1. **Tệp Môi trường & Bí mật:**
   - `.env`, `.env.local`, `.env.production`, `.env.staging`
2. **Chứng chỉ & Khóa Bảo mật:**
   - `*.pem`, `*.key`, `*.crt`, `id_rsa`, `id_ed25519`, `credentials.json`
3. **Cơ sở Dữ liệu Cục bộ:**
   - `*.sqlite`, `*.db`, `crm.db`, `lexi-control.db`
4. **Hệ thống Quản lý Phiên bản & Khóa Gói:**
   - `.git/**`, `package-lock.json`, `pnpm-lock.yaml`, `bun.lockb`
5. **Đường ống CI/CD:**
   - `.github/workflows/**`, `deploy.sh`

## Bước 3 — Luồng Đánh chặn 2 Lớp (Dual-Tier Interceptor)

```
[AI AGENT: Yêu cầu ghi/sửa File]
               │
               ▼
[BƯỚC 1: Whitelist Check] ──(Khớp file cho phép?)──> ✅ Cho phép ghi
               │ (Không nằm trong Whitelist)
               ▼
[BƯỚC 2: Protected Match] ──(Trùng file cấm?)──> 🛑 DENY LẬP TỨC
                                                 Thông báo: "Thao tác bị hủy: File thuộc vùng bảo vệ nghiêm ngặt!"
```

### Triển khai Logic Kiểm tra:
```typescript
const DEFAULT_PROTECTED_PATTERNS = [
  /(^|\/)\.env(\..+)?$/,
  /(^|\/)id_rsa(\.pub)?$/,
  /(^|\/).*\.(pem|key|crt)$/,
  /(^|\/).*\.(db|sqlite)$/,
  /(^|\/)\.git\//,
  /(^|\/)\.github\/workflows\//
];

export function isPathProtected(filePath: string): boolean {
  return DEFAULT_PROTECTED_PATTERNS.some((pattern) => pattern.test(filePath));
}
```

## Bước 4 — Quy tắc Vàng Fail-Closed
Nếu quá trình kiểm tra đường dẫn gặp lỗi ngoại lệ hoặc vượt quá thời gian chờ (timeout), hành vi ghi file BẮT BUỘC bị từ chối ngay lập tức, không bao giờ để lọt tệp tin chưa được thẩm định.

---
*(Bản quyền ý tưởng tham khảo từ cộng đồng Open-Source Claude Code Components theo giấy phép MIT; được chuẩn hóa và bổ sung quy chuẩn CSDL SQLite bởi TVT Intelligence).*
2.962 ký tự · ~823 tokens đã điền còn trống

Câu hỏi thường gặp

Filesystem Armor & Zero-Tampering Gate — Áo Giáp Bảo Vệ File Nhạy Cảm dùng để làm gì?

Filesystem Armor & Zero-Tampering Gate — Áo Giáp Bảo Vệ File Nhạy Cảm là một Agent Skill (SOP chuẩn SKILL.md) thuộc nhóm DevOps & VPS, giúp cơ chế khóa cứng các tệp tin cấu hình then chốt (.env, Database SQLite, Private Keys, CI/CD, .git) chặn hoàn toàn quyền can thiệp, ghi đè hoặc chỉnh sửa ngoài ý muốn của AI Agent. Cần 2 đầu vào: Thư mục gốc của repository; Bổ sung các file hoặc folder đặc thù cần khóa bất biến. Dùng trực tiếp với ChatGPT, Claude, Cursor/Windsurf hoặc xuất SKILL.md cho Claude Code, OpenClaw, Hermes.

Cần chuẩn bị những thông tin đầu vào nào?

Thư mục gốc của repository ({{root_dir}}); Bổ sung các file hoặc folder đặc thù cần khóa bất biến ({{custom_protected_globs}}). Mỗi biến có ô nhập riêng và giá trị mẫu để thử ngay.

Dùng Filesystem Armor & Zero-Tampering Gate — Áo Giáp Bảo Vệ File Nhạy Cảm với ChatGPT, Claude hoặc Cursor như thế nào?

1. Bước 1 — Khai báo Vùng Thư mục & Danh sách Bảo vệ: Thư mục gốc kiểm toán: {{root_dir}} 2. Bước 2 — Danh mục Tệp tin Bị Khóa Bất biến (Protected Globs): Khi AI Agent gọi các thao tác Edit, Write, NotebookEdit hoặc rm, bộ lọc lập tức đánh chặn nếu đường dẫn khớp danh mục sau: 3. Bước 3 — Luồng Đánh chặn 2 Lớp (Dual-Tier Interceptor): [AI AGENT: Yêu cầu ghi/sửa File] 4. Triển khai Logic Kiểm tra:: ```typescript

Skill này có những quality gate nào?

Trước khi bàn giao, agent phải vượt qua: Fail-Closed Gate (Bất kỳ lỗi kiểm tra nào đều từ chối thao tác ghi); Immutable Environment Gate (.env luôn là Read-Only); Lock Scope Integrity Gate.

  • SkillTVT Agency🔥 HOT

    Cơ chế tự động phát hiện, đánh chặn và làm mờ 100% API Key, Private Key, Database URL, SePay và Token nhạy cảm trước khi hiển thị lên Chat, Console Log hoặc nạp vào Context LLM.

    #Security#Secret Redaction#API Key Protection#Zero Leakage
    DevOps & VPS3 gatesChi tiết
  • SkillTVT Agency🔥 HOT

    Lớp bảo vệ chủ động chặn đứng các câu lệnh Shell có khả năng xóa sổ thư mục, format ổ đĩa, làm bay màu lịch sử Git hoặc hủy diệt CSDL Production.

    #Terminal Security#Command Blocker#Destructive Bash Shield#Claude Code
    DevOps & VPS3 gatesChi tiết
  • SkillTVT Agency🔥 HOT

    SOP kiểm toán bảo mật và sức khỏe VPS chạy HestiaCP: cập nhật, SSH, firewall, Fail2ban, SSL, backup, tài nguyên — chỉ đọc, không thay đổi khi chưa duyệt.

    #HestiaCP#VPS#DevOps#Security
    DevOps & VPS3 gatesChi tiết