『AI가 짠 코드, 어디까지 믿을 것인가』는 출간 예정일(2026-09-29)이 지났지만 아직 서점 판매가 확인되지 않았습니다. 매일 확인해 판매가 확인되면 서점 링크와 함께 한 번 알려드립니다. 예정일 뒤 60일이 지나도 확인되지 않으면 그 사실을 알려드리고 알림을 마칩니다.
금요일 오후, AI가 만든 로그인 API의 테스트가 모두 초록색인데도 배포를 멈춰야 할 때가 있다. 기능이 맞다는 증거와 공격자가 악용할 약점이 없다는 증거는 다르기 때문이다. 이 책은 “안전하게 작성해줘”라는 한 줄 지시를 넘어, 생성 단계부터 검증과 배포 통제까지 이어지는 AI 코드 신뢰성 파이프라인을 개발자 관점에서 설계한다.
1장은 기능·보안·운영 안정성을 분리하고 코드의 호출 경로, 데이터 민감도, 실행 권한, 외부 노출, 복구 가능성으로 위험 노출도를 판단한다. 2장은 요구사항을 CWE 후보와 신뢰 경계로 분해한 뒤 허용 API, 금지 구성, 실패 시 폐쇄, 로그·비밀 규칙, 검증 명령으로 바꾸는 완화 인식형 코드 생성 프롬프트를 완성한다. 3장은 C·Java·Python의 언어 코어뿐 아니라 런타임, 라이브러리, 프레임워크, 운영체제 API, 도구 체인, 애플리케이션 정책까지 점검한다.
4장은 컴파일·테스트·정적 분석·비밀 탐지·의존성 검사·CWE 분류·전문가 확인을 CI 흐름으로 묶고, 발견을 심각도·악용 가능성·도달성으로 정규화한다. 같은 코드라도 데이터와 권한, 네트워크 노출, 배포 환경에 따라 판정이 달라지는 맥락 리뷰 시트도 제공한다. 5장은 단일 보안 점수 대신 배포 가능, 조건부 배포, 제한 배포, 수정 필요, 에스컬레이션, 차단의 여섯 상태를 운영하고 수정 후 재스캔·재테스트·재분류하는 회귀 루프를 만든다.
세 논문의 역할은 엄격히 구분한다. MA-CoT 연구는 AI 코드 보안을 직접 평가한 근거로 사용하고, SafeCoDe의 맥락 민감성과 OADA의 상태 기반 보증은 코드 보안 운영에 적용할 설계 원리로만 옮긴다. 독자는 7일 실행 계획을 따라 팀 보안 프롬프트, 언어별 체크리스트, CI 게이트, 코드+운영 맥락 리뷰 시트, 배포 상태표, 예외 승인 기록지를 완성하게 된다.
출처: 국립중앙도서관 출판예정도서 등록 정보(출판사 제출)
1장. 작동하는 코드와 믿을 수 있는 코드를 분리하라
1-1. 금요일 오후, 테스트가 모두 초록인데 배포를 멈춘 이유
1-2. AI 코드의 위험 노출도를 다섯 질문으로 계산한다
1-3. “안전하게 작성해줘”가 선택지를 줄이지 못하는 이유
1-4. 단계별 추론이 공격 표면을 넓히는 순간
1-5. 생성 전에 멈출 과업과 바로 실험할 과업을 가른다
2장. CWE를 실행 가능한 생성 제약으로 번역하라
2-1. 요구사항에서 신뢰 경계와 보안 영역을 먼저 꺼낸다
2-2. CWE 이름을 허용 API·금지 구성·실패 정책으로 바꾼다
2-3. 공통 보안 원칙과 과업별 완화책의 순서를 정한다
2-4. 모델이 더 만들지 못하게 출력 계약을 잠근다
2-5. 완화 인식형 코드 생성 프롬프트를 완성한다
3장. 언어 코어 밖의 공격 표면까지 점검하라
3-1. 여섯 계층으로 원인을 분류하면 책임이 보인다
3-2. C에서는 경계·수명·TOCTOU·도구 체인을 함께 본다
3-3. Java에서는 안전하지 않은 API와 설정 경계를 찾는다
3-4. Python에서는 역직렬화·동적 실행·입력 경계를 잠근다
3-5. 프롬프트로 없앨 수 없는 잔여 위험을 표시한다
4장. 생성 직후 자동 검사와 맥락 리뷰를 연결하라
4-1. 컴파일부터 전문가 확인까지 검사 순서를 고정한다
4-2. 발견 건수를 심각도·악용 가능성·도달성으로 정규화한다
4-3. 같은 코드가 다른 판정을 받는 맥락을 기록한다
4-4. 과잉 차단과 과소 탐지를 한 회의에서 다룬다
4-5. CI 점검표를 실제 저장소의 배포 전 게이트로 만든다
5장. 점수가 아니라 배포 상태와 재평가 루프를 관리하라
5-1. 임계값을 흔들어 판정의 안정성을 시험한다
5-2. 여섯 배포 상태와 전환 조건을 정의한다
5-3. 수정 후 재스캔·재테스트·재분류를 한 기록으로 묶는다
5-4. 예외 승인에 만료일과 보완 통제를 붙인다
5-5. 7일 만에 팀의 AI 코드 신뢰성 체계를 가동한다
출처: 국립중앙도서관 ISBN 서지정보(출판사 제출)
부가기호 15000: 독자 대상 실용 · 발행 형태 전자출판물 · 내용 분류 총류.
출처: 국립중앙도서관 ISBN 서지정보 · 부가기호 뜻은 국립중앙도서관 ISBN 안내 기준
서점 링크는 제휴 링크이며, 구매 시 북버스가 수수료를 받을 수 있습니다.
서점 정상판매 확인. ISBN 9791124703878 기준 검색입니다.
선비북스에서 2026-09-29 출간 예정으로 국립중앙도서관 ISBN 서지정보에 출간예정으로 등록됐던 도서입니다. 실제 출간·판매 여부는 서점에서 ISBN 9791124703878으로 확인할 수 있습니다.
정민제 / 선비북스. 출간 후 상세 정보가 갱신됩니다.
전자책으로 출간 예정입니다. 정가는 9,900원입니다. (국립중앙도서관 출판예정도서 등록 기준이며, 별도 판형이 추가될 수 있습니다.)
제조업 탄소중립 바우처: 실전 설계 (2026-09-12)
협동조합 생애주기 지원: 실전 설계 (2026-09-12)
중소기업 R&D 성과선정: 실전 설계 (2026-09-12)
생성형 AI 이용자 보호: 실전 설계 (2026-09-12)
문학 작품 속 배경을 거니는 감성 문학 기행 & 향토 음식 플랫폼에버 · 2026-09-29
내 마음을 사랑하는 법 (도서출판)라브리 아카데미 · 2026-09-29
나는 예천 사람입니다 하랑아카데미 · 2026-09-29
암이라고 합니다 이제 저는 뭘 해야 하나요? (도서출판) 다작 · 2026-09-28
이 책은 국립중앙도서관 ISBN 서지정보에 출간예정으로 등록된 도서입니다. 서점 등재 전 단계의 공식 서지 정보이며, 출간 후 소개·표지 등 상세 정보가 자동으로 갱신됩니다.
출처: 국립중앙도서관 서지정보유통지원시스템 (매일 갱신)