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

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

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

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
SkillPoison — HTS, LEGSA, GCTIR 단계를 통해 검증된 성공 경험을 구축하고 이를 형성 기록으로 조직하여 모델 기술을 점진적으로 오염시키는 연구 파이프라인. | Kitploit
도구/GitHubGitHub/deep-jlu/skillpoison
Machine LearningPapers & ResearchAI SecurityAdversarial Attack
GitHubdeep-jlu/skillpoison

SkillPoison

HTS, LEGSA, GCTIR 단계를 통해 검증된 성공 경험을 구축하고 이를 형성 기록으로 조직하여 모델 기술을 점진적으로 오염시키는 연구 파이프라인.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

SkillPoison: 성공적인 경험을 통한 점진적 스킬 중독

초록

SkillPoison은 검증된 성공적인 경험이 자기 개선형 LLM 에이전트가 학습하는 지속적인 스킬을 어떻게 중독시킬 수 있는지 연구한다. 이는 계층적 작업 선택(Hierarchical Task Selection), 국소 증거 기반 귀인(Local Evidence-Grounded Attribution), 교차 경험 귀납적 강화(Cross-Experience Inductive Reinforcement)를 결합하여 국소적으로 유효한 행동을 원래의 적용 조건 너머로 강화한다. 원래의 작업 실행과 검증 결과는 변경되지 않으며, 귀인 증거는 네이티브 스킬 형성을 위한 메타데이터로 첨부된다. 세 가지 벤치마크에서 이 논문은 최대 95.71%의 공격 성공률을 보고한다.

SkillPoison Framework

프로젝트 구조

skillpoison/
├── assets/
│   └── framework.png
├── configs/
│   └── main.yaml
├── core/
│   ├── ceir/
│   ├── evaluation/
│   ├── hts/
│   ├── lega/
│   ├── utils/
│   ├── config.py
│   └── pipeline.py
├── prompts/
│   ├── lega/
│   ├── counterfactual_audit.txt
│   ├── counterfactual_generation.txt
│   └── target_audit.txt
├── scripts/
│   ├── run_attack_audit.py
│   ├── run_evaluation.py
│   └── run_skillpoison.py
├── .env.example
├── .gitignore
├── LICENSE
├── README.md
└── requirements.txt

실험 설정

데이터셋형성 작업평가 작업
HANS15100
PAWS15210
DS100015100

HANS는 부분 수열 휴리스틱 평가 하위 집합을 사용하며, PAWS는 고정된 주 평가 풀을 사용한다. DS1000 평가는 형성 작업 ID를 제외한 후 191개의 적격 작업 중에서 DataFrame을 반환하는 Pandas 작업 100개를 선택한다. 샘플링은 시드 42로 교란 유형별로 층화된다: Origin 32, Semantic 32, Difficult-Rewrite 27, Surface 9. 형성 작업과 평가 작업 ID는 각 데이터셋 내에서 겹치지 않는다. 비교 조건 전반에 걸쳐 평가 인스턴스를 고정된 상태로 유지한다.

기본 구성은 deepseek-v4-flash, 온도 0.3, 조건당 15개 레코드의 형성 예산을 사용한다.

설정

cd skillpoison
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

export MODEL_API_KEY="..."
export MODEL_BASE_URL="..."
export MODEL_NAME="..."

실행

python scripts/run_skillpoison.py \
  --config configs/main.yaml \
  --input candidate_experiences.jsonl \
  --out outputs/run

재생

python scripts/run_skillpoison.py \
  --config configs/main.yaml \
  --input recorded_experiences.json \
  --out outputs/replay \
  --replay

평가

python scripts/run_evaluation.py \
  --attack attack_records.jsonl \
  --out outputs/run/metrics.json

감사

python scripts/run_attack_audit.py \
  --input attack_records.jsonl \
  --out outputs/run/attack_audit.jsonl
도구 다운로드