촉촉한초코칩
Blitz CTF #3 baby-ai 본문
문제 풀이
AI와 대화하면서 취약점을 알아내고 flag를 열도록 해야 하는것 같다.
문제 파일에는 index.js가 있었는데 지피티에 보내서 해석하도록 했다. ㅎ..
계속 딴 소리 하는 거 같아서 다시 들어가보았다.
이 상태가 계속 반복됨..ㅋㅋ
결국 또 검색 함.. https://velog.io/@sultanofdisco/%EB%93%9C%EB%A6%BC%ED%95%B5-baby-ai
근데 웃긴게 마지막에 . 안 붙이니까 flag가 안 나온다.. 이게 뭐지 싶음
LLM 취약점
LLM 애플리케이션의 가장 치명적인 취약점 10가지와 최근 주목받는 RAG (https://m.boannews.com/html/detail.html?idx=133411)
더보기

RAG 사용 구조

LLM 애플리케이션의 데이터 플로에서 발생 가능한 취약점

마켓에서 주목받는 생성형 AI 애플리케이션
RAG (검색 증강 생성)
- 이글루코퍼레이션에서 개발
- 다양한 취약점을 내포하는 LLM을 보완하며 학습 데이터의 무결성을 확보하는 방법
- LLM이 답변 생성 전에 외부 데이터 소스 참조해 정확도를 높이는 방식
- LLM이 특정 도메인, 조직 내부 데이터 활용해 보다 정밀한 답변 생성 가능

RAG 구조
- 외부 데이터 생성
- 관련 정보 검색 (DB에서 검색해서 가져옴)
- LLM 프롬프트 확장
- 외부 데이터 업데이트

OWASP에서 발표한 LLM 애플리케이션의 취약점
- 프롬프트 주입 (Prompt Injection)
- 불완전한 출력 처리 (Insecure Output Handling)
- 학습 데이터 중독 (Training Data Poisoning)
- 모델 서비스 거부 (Model Denial of Service)
- 공급망 취약점 (Supply Chain Vulnerabilites)
- 민감 정보 노출 (Sensitive Information Disclosure)
- 불완전 플러그인 설계 (Insecure Plugin Design)
- 과도한 에이전시 (Excessive Agency)
- 과도한 의존 (Overreliance)
- 모델 도난 (Model Theft)
파인튜닝 (Fine-Tuning) : LLM에 도메인 특화 데이터를 학습시켜 맞춤형 모델로 업데이트하는 방식

'CTF' 카테고리의 다른 글
angstromCTF 2024 (0) | 2024.05.26 |
---|---|
NahamConCTF 2024 (0) | 2024.05.24 |
BYUCTF 2024 (0) | 2024.05.17 |
VolgaCTF 2024 (0) | 2024.03.31 |
JerseyCTF 2024 (0) | 2024.03.24 |