파괴적 작업 보호하기
되돌릴 수 없는 작업을 수행하기 전에 확인을 요구합니다.
파괴적 작업 보호하기은(는) CoddyKit의 무료 MCP Academy 강의입니다. 이것은 4개 중 4번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 MCP Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. MCP Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
되돌릴 수 없는 작업도 있습니다
레코드 삭제, 이메일 전송, 카드 결제, 코드 배포는 되돌릴 수 없는 작업입니다. 무해한 읽기 작업보다 더 주의해서 다뤄야 합니다. ⚠️
되돌릴 수 있는지가 기준입니다
각 도구에 한 가지 질문을 던지세요. 이 작업을 쉽게 되돌릴 수 있는가? 답이 아니면 고위험 작업으로 취급하고 실행 전에 추가 보호 장치를 적용하세요.
사람이 과정에 참여하게 하세요
위험한 작업은 잠시 멈추고 사람에게 승인을 요청하세요. 사람 참여형 승인을 사용하면 주입된 지시가 실제 피해를 조용히 일으킬 수 없습니다.
확정하기 전에 확인하세요
변경 내용을 미리 보여 주고 명시적인 확인 플래그를 요구하는 방식이 좋습니다. 호출자가 명확히 동의할 때까지 이 도구는 작업을 거부합니다.
@mcp.tool()
def delete_user(id: int, confirm: bool = False) -> str:
if not confirm:
return "Set confirm=true to delete."
return remove(id)수행될 작업을 보여 주세요
파괴적인 호출을 실행하기 전에 어떤 행이 사라지는지처럼 정확한 영향을 명확히 요약해 반환하세요. 정확한 미리 보기를 제공하면 승인자가 제때 실수를 발견할 수 있습니다.
완전 삭제보다 소프트 삭제를 우선하세요
가능하다면 작업을 복구할 수 있게 만드세요. 행을 지우는 대신 표시만 하는 소프트 삭제를 사용하면 데이터를 잃지 않고 잘못된 호출을 되돌릴 수 있습니다.
반복 호출을 안전하게 만드세요
가능하면 파괴적인 도구를 멱등적으로 설계하여 삭제를 두 번 호출해도 추가 피해가 발생하지 않게 하세요. 안전한 반복은 혼란스러운 재시도의 비용을 줄입니다.
범위와 양을 제한하세요
한 번의 호출이 영향을 미칠 수 있는 양을 제한하세요. 한 번에 테이블 전체를 지울 수 있는 도구보다 ID 하나만 삭제할 수 있는 삭제 도구가 훨씬 안전합니다.
샘플링 승인 흐름을 사용하세요
MCP를 사용하면 서버가 작업 전에 호스트에 사용자 확인을 요청할 수 있습니다. 위험한 단계를 사용자 승인으로 처리하면 결과를 사람이 통제할 수 있습니다.
모든 민감한 작업을 기록하세요
각 파괴적 호출을 누가, 어떤 인수로, 언제 실행했는지 기록하세요. 명확한 감사 추적을 남기면 오용을 감지하고 문제가 발생했을 때 복구할 수 있습니다.
항상 주의를 기본값으로 삼으세요
작업이 안전한지 확신할 수 없다면 안전하지 않은 것으로 취급하세요. 먼저 묻기를 기본값으로 삼으면 잠시 시간이 들지만 되돌릴 수 없는 실수를 막을 수 있습니다.
빠른 확인
되돌릴 수 없는 삭제를 가장 잘 보호하는 방법은 무엇일까요?
복습
되돌릴 수 없는 작업은 특별히 다루세요. 확인을 요구하고, 영향을 미리 보여 주며, 소프트 삭제를 우선하고, 범위를 제한하고, 모든 것을 기록하세요. 주의를 기본값으로 삼으세요. ✅
AI 튜터와 함께 Python을(를) 배우세요 — 무료
브라우저에서 실제 코드를 작성하고 실행하며, 24/7 AI 튜터로부터 즉각적인 도움을 받고, 웹이나 앱에서 중단한 부분부터 계속 학습하세요.
- 코스
- 30
- 레슨
- 120
자주 묻는 질문
“파괴적 작업 보호하기” 강의는 무료인가요?
네 — “파괴적 작업 보호하기” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 MCP Academy 강의 전체를 잠금 해제할 수 있습니다. MCP Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
“파괴적 작업 보호하기”에서 뭘 배우나요?
되돌릴 수 없는 작업을 수행하기 전에 확인을 요구합니다. 브라우저에서 직접 실행하는 실습 코드로 MCP Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
MCP Academy을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 MCP Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 4번째 강의입니다.
“파괴적 작업 보호하기” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 MCP Academy 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 MCP Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.
이 강의의 모든 강의
- MCP 고유의 위협
- 최소 권한의 도구 접근
- 모든 항목 검증 및 정제하기
- 파괴적 작업 보호하기