Skip to content
← Bumalik sa blog
Best Practice·Code Velocity Academy

Seguridad ng Claude Code: Mga Pagpapahintulot, Sandboxing, at Ligtas na Paggamit

Ang Claude Code ay may sistema ng permiso na nagpapahintulot sa iyo na kontrolin nang eksakto kung ano ang magagawa at hindi magagawa ng AI. Narito ang paraan ng pagsasaayos nito para sa ligtas na pag - unlad.

Claude Code ang nag - uutos at nag - aayos ng mga file sa inyong kapaligiran. Ang lakas na iyan ay nangangailangan ng mga halang ng guwardiya. Pinahihintulutan ka ng sistema ng pahintulot na ipaliwanag kung ano ang maaaring makuha ng Claude Code, kung ano ang maaaring baguhin nito, at kung anong mga pagkilos ang nangangailangan ng iyong maliwanag na pagsang - ayon.

Paano gumagana ang sistema ng Claude Code?

Ang Claude Code ay may tatlong pinahihintulutang mode na kumokontrol sa dami ng nakukuhang awtonomiya ng ahente:

ModePaggawiPinakamahusay para sa
NormalHumihingi ng pahintulot para sa bawat paggamit ng toolPag-aaral, mga sensitibong codebase
Auto-AcceptSang - ayon sa ligtas na mga pagkilos, humiling ng mapanganib na mga pagkilosPagsulong sa araw - araw
Planong ModeMga pagbabago sa plano, naghihintay ng pagsang - ayon bago isagawaCode review, mga pagbabago sa arkitektura

Paano mo isinasaayos ang mga patakarang pinahihintulutan/denyo?

Ang mga may-akdang pahintulot ay nakatakda sa mga setting.json. Gumamit ng mga disenyong glob para kontrolin ang mga file at utos Maaaring ma-access ang Claude Code:

json
// .claude/settings.json
{
  "permissions": {
    "allow": [
      "Read:**",
      "Edit:src/**",
      "Edit:tests/**",
      "Bash:npm run *",
      "Bash:git *"
    ],
    "deny": [
      "Edit:.env*",
      "Edit:*.secret",
      "Edit:credentials/**",
      "Bash:rm -rf *",
      "Bash:curl * | bash",
      "Bash:git push --force*"
    ]
  }
}

Anong mga file ang dapat mong ingatan sa tuwina?

  • +.env at .env.* files (API keys, database kredensiyal)
  • +mga kredensiyal/, lihim/, o anumang directory na may sensitibong datos
  • +CI/CD configuration files (.github/workflows/, .gitlab-ci.yml)
  • +Infrastructure files (terraform/, fanter-compose.prod.yml)
  • +Ekspektibong pagsasaayos (auth.config.ts, oauth settings)

Paano ba gumagana ang paglalagay ng buhangin?

Claude Code ay gumagamit ng filesystem sandboxing upang limitahan kung saan maaaring umandar ang agent. Sa pamamagitan ng default, magagamit lamang nito ang mga file sa loob ng iyong project directory. Maaari mo pa itong higpitan sa pamamagitan ng mga tuntuning pinahihintulutan/denay.

bash
# Claude Code runs in a sandbox by default:
# ✅ Can read/write files in your project directory
# ❌ Cannot access files outside the project
# ❌ Cannot access system files
# ❌ Cannot access other users' home directories

# Add extra directories if needed:
claude --add-dir /path/to/shared/library

Ano ang pinakamabuting paraan ng seguridad para kay Claude Code?

  • +Laging protektahan ang mga talaksang .env na may pagtatatwa ng mga patakaran
  • +Gamitin ang normal na paraan kapag gumagawa sa sensitibong kodigo sa kauna - unahang pagkakataon
  • +Repasuhin ang diff bago payagan ang act (Si Plan Mode ay malaki para rito)
  • +Itakda --max-budget-usd upang maiwasan ang mga gastos sa pagtakas
  • +Gamitin ang mga pinapayagang-tool sa mga Kasanayan upang limitahan ang magagawa ng bawat kasanayan
  • +Audit ang pahintulot ng iyong MCP server (gamitin ang mga read-lamang database koneksyon)
  • +Huwag kailanman gamitin -dangerous-skip-permissions sa labas ng CI/CD

Madalas magtanong

Related resources

Glossary
Tools

Related posts

I Replaced My Entire Debug Workflow With One Command
Workflow · Apr 5, 2026
Ano ba ang Pag - uugnay ng mga Ahente? Ang Paglipat mula Chat Tungo sa Autonomous AI
Concept · Mar 1, 2026
The Hidden Cost of Manual Code Reviews (And How to Cut It by 67%)
Career · Apr 3, 2026

Handa ka nang itigil ang mabagal na pag-code?

37 aralin. Tunay na proyekto. Mula sa unang install hanggang sa pagshi-ship ng features gamit ang Claude Code. Ang Module 1 ay libre.

Magsimulang Malaya — Module 1
← Bumalik sa blogMagsimulang Malaya — Module 1