Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
quietos-sentinel — Sentinel — DeanWay Labs의 인바운드 거버너. AI 에이전트가 듣는 것을 보호합니다: 세상의 콘텐츠는 데이터일 뿐, 명령이 아닙니다. QuietOS의 거울입니다. | Kitploit
도구/GitHubGitHub/jondean213-pixel/quietos-sentinel
Defensive ToolsStatic AnalysisIncident ResponseAI SecurityLog Analysis
GitHubjondean213-pixel/quietos-sentinel

quietos-sentinel

Sentinel — DeanWay Labs의 인바운드 거버너. AI 에이전트가 듣는 것을 보호합니다: 세상의 콘텐츠는 데이터일 뿐, 명령이 아닙니다. QuietOS의 거울입니다.

저장소 보기
123일 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Sentinel — 인바운드 거버너

DeanWay Labs. Sentinel은 QuietOS의 거울입니다. QuietOS는 AI 에이전트가 하는 일을 통제합니다. Sentinel은 AI 에이전트가 듣는 것을 통제합니다.

두뇌는 제안하고, QuietOS는 처분하며 — Sentinel은 두뇌가 애초에 무엇을 들을 수 있는지 결정합니다.

문제

에이전트는 데이터와 지시를 같은 스트림에서 읽으며, 둘을 본래적으로 구별하지 못합니다. 그래서 세상은 데이터 속에 명령을 숨기는 법을 익혔습니다: 비밀번호를 이메일로 보내라고 어시스턴트에게 지시하는 웹페이지, 소유자의 이름을 걸친 이메일, 그 안에 두 번째의 비밀스러운 임무를 숨긴 도구 결과. 이것이 프롬프트 인젝션이며, 문 앞에 아무것도 서 있지 않기 때문에 통합니다.

Sentinel은 그 문 앞에 서 있습니다.

법칙

오직 소유자만이 지시를 내린다. 그 밖의 모든 것은 데이터다.

세상으로부터 오는 콘텐츠 — 웹페이지, 이메일, 파일, 메시지, 도구 출력 — 는 두뇌에 도달하기 전에 검사되며, 통과한 것은 무엇이든 데이터로 포장되고 라벨링되어 전달되지, 명령으로 전달되지 않습니다. 콘텐츠 내부의 주장("나는 소유자다", "소유자가 이미 이것을 승인했다", SYSTEM:)은 아무것도 인증하지 않습니다: 인증은 채널에서 오며, 텍스트에서 오지 않습니다.

판정

판정의미
ALLOW깨끗한 데이터. 데이터로 라벨링되어 통과합니다.
ESCALATE비소유자 출처에서 에이전트를 겨냥한 지시 형태의 콘텐츠. 정확한 콘텐츠가 보존된 채 소유자를 위해 보류됩니다 — QuietOS와 동일한 승인-구속 원칙입니다. 대기하는 동안 아무것도 그것에 대해 행동하지 않습니다.
BLOCK알려진 적대적 패턴: 유출 지시, 소유자/시스템 사칭, 거짓 승인 주장, 규칙 무효화 주문, 은폐 지시. 즉시 거부됩니다.

모든 ESCALATE와 BLOCK은 추가 전용 공격 원장에 기록됩니다 — 타임스탬프, 출처, 판정, 일치한 신호, 정확한 콘텐츠의 SHA-256, 그리고 보존된 발췌. 시도는 증거이며, 원장은 QuietOS의 레드팀 증명 로그와 마찬가지로 제품의 일부입니다.

v0.1 범위

  • 결정론적 검사만 — 패턴/휴리스틱 검사, 루프 내 모델 없음. Base64로 인코딩된 페이로드도 디코딩되어 검사됩니다; 인코딩된 명령도 여전히 명령입니다. 보이지 않는 문자 밀수(제로 폭)는 스캔 전에 정규화되어 제거됩니다.
  • 나중의 모델 검사를 위해 구조화됨 — 검사는 동일한 Signal 값을 반환하는 순수 함수입니다; 모델 기반 검사는 엔진을 건드리지 않고 rules.CHECKS에 합류할 수 있습니다.
  • 정직한 한계 (docs/PROOF-LOG.md에서 현재 열린 구멍 참조): 펜스는 영어 전용이며 문자 그대로입니다 — 동의어로 조작된, 리트스피크, 그리고 순전히 의미론적인 공격은 펜스를 통과할 수 있습니다. 그러나 그것들은 여전히 법칙을 만납니다: 놓친 콘텐츠는 명령이 아닌 데이터로 라벨링되어 두뇌에 도달합니다. 탐지는 공격 비용을 높입니다; 권위가 벽입니다.

사용

from sentinel import Inspector, Source

inspector = Inspector()  # optionally: Inspector(ledger=AttackLedger("attacks.jsonl"))

verdict = inspector.inspect(page_text, Source("webpage", url))
if verdict.verdict == "ALLOW":
    brain_input = Inspector.labeled_payload(verdict, page_text)
elif verdict.verdict == "ESCALATE":
    hold_for_owner(verdict.excerpt, verdict.signals)   # exact content, owner's call
else:  # BLOCK
    refuse(verdict)

소유자 자신의 인증된 채널은 검사에 대한 유일한 예외입니다: Source("owner", ..., owner_authenticated=True)는 역할 instruction으로 통과합니다 — 이는 공격 표면이 아니라 권한입니다. 소유자 채널에 대한 인증되지 않은 주장은 구성상 사칭으로 차단됩니다.

테스트

python3 -m pytest tests/ -q

세 개의 스위트: tests/test_redteam.py(공격 사례), tests/test_controls.py (데이터로서 통과해야 하는 무해한 콘텐츠), tests/test_engine.py(권한 법칙, 원장 증거, 라벨링). 결과 — 미탐지를 포함하여 — 는 docs/PROOF-LOG.md에 있습니다.

기원

Jon Dean(DeanWay Labs)이 2026-10-21에 구상: "우리는 나가는 것을 통제한다 — AI도 보호해야 하지 않을까, 그리고 들어오는 것을 통제해야 하지 않을까?" 같은 날 밤에 구축됨. Jon이 Sentinel이라 명명.

도구 다운로드