『공공 SI 개발자를 위한 개발보안과 코드 품질』는 출간 예정일(2026-08-31)이 지났지만 아직 서점 판매가 확인되지 않았습니다. 매일 확인해 판매가 확인되면 서점 링크와 함께 한 번 알려드립니다. 예정일 뒤 60일이 지나도 확인되지 않으면 그 사실을 알려드리고 알림을 마칩니다.
이 책은 공공 SI 사업에서 소스 코드 점검 보고서를 받은 개발자가 지적 사항을 우선순위대로 고쳐 나가는
과정을 담았습니다. 보안 이론을 정리한 책이 아니라, 받은 보고서에 대응하는 실무서입니다. 각 절은
보고서 문구를 그대로 인용하며 시작합니다. 이어서 지적된 코드를 확인하고, 왜 걸렸는지 원리를 설명하고,
코드를 고친 뒤, 같은 점검을 다시 돌려 지적이 사라졌는지 확인합니다.
예제는 소상공인 지원금 신청·심사 업무를 처리하는 두 시스템입니다. 하나는 2018년에 JSP·jQuery·MyBatis로
만든 구축 시스템이고, 다른 하나는 고도화 사업에서 React와 Spring Boot로 새로 만든 고도화 시스템입니다.
공공 현장에는 이렇게 두 세대의 코드가 함께 남아 있습니다. 같은 결함이라도 두 시스템에서 걸리는 코드가
서로 달라서, 각 절에 양쪽 코드를 함께 싣고 절 제목에 해당 시스템을 표기했습니다.
이 책에 실린 결함은 모두 실제로 동작하는 예제 앱에서 재현했습니다. 취약한 코드를 문헌에서 옮겨 적는
대신, 두 앱을 띄운 상태에서 공격 요청을 직접 보내 데이터가 정말 유출되는지 확인했습니다. 고친 뒤에는
같은 요청을 다시 보내 막히는지 확인했습니다. 본문에 실린 실행 결과와 HTTP 응답 코드는 모두 이렇게
얻은 값입니다.
대응은 심각한 결함부터 합니다. 정보가 유출되거나 시스템이 뚫리는 보안 결함을 먼저 다루고, 성능 문제와
유지보수성 문제를 그다음에 다룹니다. 책의 차례가 곧 대응 순서라서, 지금 보고서를 받아 둔 독자는 자기
시스템에 해당하는 절부터 펼쳐도 됩니다.
기준 환경: 전자정부 표준프레임워크 · Spring Boot 2.7 · JDK 17 · JSP/jQuery/MyBatis(구축 시스템) · React/Spring Boot(고도화 시스템)
이런 분에게 권합니다.
- 소스 코드 점검 보고서를 처음 받아 든 공공 SI 개발자
- 전자정부 표준프레임워크 · 스프링 · JSP · MyBatis · React 기반 시스템을 유지보수하는 개발자
- 보안을 전공하지 않았지만 조치 결과서를 제출해야 하는 실무자
출처: 국립중앙도서관 출판예정도서 등록 정보(출판사 제출)
1부 받은 보고서
- 1장. 김과장과 두 시스템
- 2장. 보고서 읽는 법
- 3장. 대응 순서
2부 보안 결함 (1순위)
- 4장. 인증과 인가
- 5장. 하드코딩된 비밀정보
- 6장. SQL 삽입과 코드 삽입
- 7장. 크로스사이트 스크립트
- 8장. CSRF와 오픈 리다이렉트
- 9장. 파일 업로드와 경로 조작
- 10장. 암호와 중요정보 저장
- 11장. 연계 구간 (SSRF·XXE·역직렬화)
- 12장. 에러와 정보 노출
3부 성능 문제 (2순위)
- 13장. 반복 조회와 캐싱
- 14장. 비효율 쿼리
4부 유지보수성 (3순위)
- 15장. 계층 구조
- 16장. 트랜잭션과 예외 처리
- 17장. 코드 중복과 컨벤션
5부 재점검과 통과
- 18장. 재점검과 조치 결과서
출처: 국립중앙도서관 ISBN 서지정보(출판사 제출)
부가기호 93560: 독자 대상 전문 · 발행 형태 단행본 · 내용 분류 기술과학.
분량·판형: 판형 176*248.
국립중앙도서관 서지에 기록된 실제 발행일은 2026년 8월 31일입니다.
국립중앙도서관 납본이 확인된 도서입니다.
출처: 국립중앙도서관 ISBN 서지정보 · 부가기호 뜻은 국립중앙도서관 ISBN 안내 기준
서점 링크는 제휴 링크이며, 구매 시 북버스가 수수료를 받을 수 있습니다.
서점 정상판매 확인. ISBN 9791199993235 기준 검색입니다.
피자스튜디오에서 2026-08-31 출간 예정으로 국립중앙도서관 ISBN 서지정보에 출간예정으로 등록됐던 도서입니다. 실제 출간·판매 여부는 서점에서 ISBN 9791199993235으로 확인할 수 있습니다.
지은이: 이현우,이지훈,김지훈 / 피자스튜디오. 출간 후 상세 정보가 갱신됩니다.
종이책으로 출간 예정입니다. 분량은 208 p.쪽입니다. 정가는 27,000원입니다. (국립중앙도서관 출판예정도서 등록 기준이며, 별도 판형이 추가될 수 있습니다.)
공공 SI 개발자를 위한 Spring + React (2026-08-31)
공공 SI 개발자를 위한 쿠버네티스 전환 (2026-09-12)
폐쇄망 환경에서 생성형 AI를 통한 업무관리 혁신 (2026-09-30)
폐쇄망 개발자를 위한 바이브 코딩 by 클로드 코드 (2026-10-09)
보건의료 정보관리 실무 제3판 (사)대한보건의료정보관리사협회 · 2026-08-31
약물·수액·처방 확인과 임상판단 제이헤븐(J.Heaven) · 2026-08-31
산업-에너지 공통활용기술 R&D 전략 산업통상자원 R&D 전략기획단 · 2026-08-31
철도법령 해설+NCS 철도전문인재뱅크 · 2026-08-31
이 책은 국립중앙도서관 ISBN 서지정보에 출간예정으로 등록된 도서입니다. 서점 등재 전 단계의 공식 서지 정보이며, 출간 후 소개·표지 등 상세 정보가 자동으로 갱신됩니다.
출처: 국립중앙도서관 서지정보유통지원시스템 (매일 갱신)