
서버리스 보안 [서버리스 환경의 보안 위협과 실무 대응 전략]
- 원서명Serverless Security: Understand, Assess, and Implement Secure and Reliable Applications in AWS, Microsoft Azure, and Google Cloud (ISBN 9781484260999)
- 지은이미겔 A. 카예스(Miguel A. Calles)
- 옮긴이한정원
- ISBN : 9791161757186
- 36,000원
- 2025년 08월 28일 펴냄
- 페이퍼백 | 368쪽 | 188*235mm
- 시리즈 : 해킹과 보안
책 소개
소스 코드 안내
이 책의 소스 코드를 에이콘출판사 공식 깃허브에서 제공하고 있습니다.
아래 링크에서 다운로드하실 수 있습니다.
https://github.com/AcornPublishing/9791161757186
책 소개
AWS, Azure, Google Cloud에서의 서버리스 보안 실무 가이드
보안 침해 사고가 연일 보도되면서 애플리케이션 보안은 그 어느 때보다 중요해졌다. 클라우드 서비스 제공자가 컴퓨팅 플랫폼을 관리해 준다고 해서 보안 걱정을 전적으로 덜 수 있는 것은 아니다. 사이버 보안은 프로젝트에 참여하는 모든 구성원의 책임이기 때문이다.
이 책은 서버리스 보안의 기본 원칙을 신규 및 기존 프로젝트에 적용하는 방법을 다룬다. 코드 보안 강화, 애플리케이션 보호, 인프라 보안 등 서버리스 컴퓨팅 전 영역에 걸쳐 핵심 원리를 실무 예제와 함께 학습하고 적용하는 능력을 기른다. 이를 통해 담당 프로젝트에 보안을 직접 구현할 수 있는 실무 지식을 습득하고, 보안 담당자와 기술적인 대화를 나눌 수 있다.
기존 보안 지식을 서버리스 환경으로 확장하려는 개발자와 보안 엔지니어에게 특히 유용하며, 서버리스와 보안을 처음 접하는 입문자 역시 배운 내용을 자신의 프로젝트에 바로 활용할 수 있다.
이 책에서 다루는 내용
• 서버리스 보안을 심층적으로 이해한다.
• NPM, ESLint, VSCode 등의 무료 오픈소스 도구를 활용해 애플리케이션 코드의 취약점을 줄이는 방법을 익힌다.
• 서버리스 함수의 이벤트 트리거로 인한 잠재적 위협을 평가한다.
• 서버리스 보안의 모범 사례를 익힌다.
• 특정 클라우드에 대한 종속성을 최소화하고 클라우드 중립적인 보안 아키텍처를 구축한다.
목차
목차
- Chapter 1. 클라우드 컴퓨팅 보안
- 클라우드 컴퓨팅 서비스 모델
- ____IaaS
- ____CaaS
- ____PaaS
- ____FaaS
- ____SaaS
- 클라우드 컴퓨팅 배치 모델
- ____프라이빗 클라우드
- ____퍼블릭 클라우드
- ____하이브리드 클라우드
- ____FaaS의 클라우드 배치 모델 적용
- 사이버 보안 개요
- ____기밀성
- ____무결성
- ____가용성
- 클라우드 보안의 필요성
- ____위협의 예
- ____위협 식별
- 주요 내용
- Chapter 2. 위험 평가
- 규약
- ____서버리스 애플리케이션 예제
- ____서버리스 프레임워크
- ____프로그래밍 언어
- ____용어 정의
- 애플리케이션의 이해
- ____문서 검토
- ____소스 코드 검토
- ____계정 검토
- ____애플리케이션 사용
- 보안 평가의 범위 정의
- 위협 동향의 이해
- ____위협 행위자
- ____공격 표면
- 위협 모델 생성
- 위험 평가 준비
- 주요 내용
- Chapter 3. 코드 보안
- 애플리케이션 코드 보호의 중요성
- 런타임 엔진 및 버전 선택
- 라이브러리 및 의존성 평가
- ____의존성 트리 평가
- ____취약점 검사
- ____기타 고려 사항
- 정적 코드 분석 도구 사용
- 단위 테스트 및 회귀 테스트
- 입력 값 검증
- ____이벤트 소스
- ____이벤트 유형별 정리
- 주요 내용
- 참고
- Chapter 4. 인터페이스 보안
- 인터페이스 보안의 중요성
- 인터페이스 및 사용 사례 이해
- ____AWS
- ____Azure
- ____Google Cloud
- ____외부 인터페이스와 사용 사례
- 인터페이스 식별
- ____Serverless 구성 파일
- ____함수 코드
- 공격 표면 평가 및 축소
- 주요 내용
- Chapter 5. 애플리케이션 스택 구성
- 애플리케이션 스택 구성의 중요성
- Serverless 구성의 이해
- Serverless 구성 참고 사례
- ____다양한 서비스 정의
- ____서비스 제공자 구성
- ____함수 구성 및 정의
- ____프레임워크 버전 고정
- ____플러그인 사용
- ____사용자 지정 섹션 사용
- ____AWS 특수 구성 설정
- 주요 내용
- Chapter 6. 권한 제한
- 권한 제한의 중요성
- 권한의 이해
- ____일반적인 원칙
- ____AWS
- ____Azure
- ____Google Cloud
- 권한 구현
- ____일반적인 원칙
- ____AWS
- ____Azure
- ____Google Cloud
- 주요 내용
- Chapter 7. 계정 관리
- 계정 관리의 중요성
- 서비스 제공자 계정의 이해
- ____일반적인 원칙
- ____AWS
- ____Azure
- ____Google Cloud
- 계정 보호
- ____일반적인 원칙
- ____AWS
- ____Azure
- ____Google Cloud
- 주요 내용
- Chapter 8. 시크릿 관리
- 시크릿 관리의 중요성
- 시크릿 보호
- ____일반적인 원칙
- ____AWS
- ____Azure
- ____Google Cloud
- 주요 내용
- Chapter 9. 인증 및 권한 부여
- 인증 및 권한 부여
- 인증 및 권한 부여의 중요성
- ____일반적인 원칙
- ____AWS
- ____Azure
- ____Google Cloud
- 주요 내용
- Chapter 10. 민감 데이터 보호
- 중요 데이터 보호의 중요성
- 민감 데이터 보호
- ____일반적인 원칙
- ____AWS
- ____Azure
- ____Google Cloud
- 주요 내용
- Chapter 11. 모니터링, 감사, 경고
- 모니터링, 감사, 경고의 중요성
- 모니터링
- ____일반적인 원칙
- ____AWS
- ____Azure
- ____Google Cloud
- 감사
- ____일반적인 원칙
- ____AWS
- ____Azure
- ____Google Cloud
- 경고
- ____일반적인 원칙
- ____AWS
- ____Azure
- ____Google Cloud
- 주요 내용
- Chapter 12. 추가 고려 사항
- 보안과 기타 요구 사항의 균형
- CI/CD
- 소스 관리
- Serverless Framework 플러그인
- Serverless 구성 크기
- 함수 최적화
- 결함 트리
- 주요 내용
- Chapter 13. 위험 평가 마무리
- 모든 결과 수집
- 조사 결과 스코어링
- 비즈니스 영향 평가
- 주요 내용
- APPENDIX A. 축약어 목록
- APPENDIX B. 설정 가이드
- APPENDIX C. 연습 문제 검토
관련 블로그 글
인공지능, 보안, 기술 철학까지 한눈에 ― 에이콘출판사 신간 IT 도서 3종
2025년 가을, 선선한
바람과 함께 책 읽기 좋은 계절을 맞아, IT와 기술 분야에 관심 있는 독자들에게 주목할 만한 신간 3권이 에이콘출판사에서 출간됐다. 이번 신간들은 단순한 기술 서적을
넘어, 실무에서 바로 활용 가능한 지식과 최신 트렌드, 그리고
기술 사회에 대한 깊이 있는 통찰까지 아우르며, 독자들의 전문성과 사고를 한층 확장시켜줄 것으로 기대된다. 강화학습, 클라우드 보안, 기술
철학 등 각기 다른 주제를 다루면서도, 모두 현대 사회에서 필수적으로 고민해야 할 핵심 문제를 담고
있다는 점이 공통된 특징이다.
1. 《파이토치로 완성하는 실전 강화학습》
최근 인공지능 분야에서 강화학습은 자율주행, 게임 AI, 로봇 제어 등 다양한 분야에서 핵심 기술로 떠오르고 있다. 이
책은 파이토치(PyTorch)를 기반으로 실전 강화학습 모델을 직접 구현하고 실험할 수 있도록 안내한다. 단순한 이론 소개를 넘어, 실제 프로젝트 예제를 통해 실무에서 바로
활용할 수 있는 실전 지식을 제공한다. 특히 강화학습 알고리즘의 구조와 구현 원리를 단계별로 상세히
설명하여, 개발자와 연구자뿐 아니라 AI 학습을 시작하는
학생들에게도 유용하다.
⚫ 특징: 단계별 코드 예제와 실전 프로젝트 중심의
구성, 알고리즘 원리와 구현 원리를 동시에 학습 가능
⚫ 추천 독자: AI 개발자, 연구자, 강화학습 입문자
⚫ 추천 이유: 이론과 실습을 한 번에 잡을 수
있는 강화학습 필독서. 코드를 따라 하다 보면 어느새 전문가 수준에 도달할 수 있다.
2. 《서버리스 보안》
클라우드와 서비스형 소프트웨어(SaaS) 환경이 확산되면서, 서비스 보안의 중요성은 날로 커지고 있다. 《서버리스 보안》은 최신
클라우드 환경과 웹 서비스에서 발생할 수 있는 보안 위협과 대응 전략을 다룬다. 보안 취약점 분석, 암호화, 인증, 접근
제어 등 실무에서 필요한 핵심 기술을 상세하게 설명하며, 실제 사례 중심으로 독자들이 쉽게 이해할 수
있도록 구성되어 있다. 기업 IT 담당자와 개발자에게 필수적인
안내서다.
⚫ 특징: 취약점 분석, 암호화, 인증, 접근
제어 등 실무 핵심 기술 상세 설명, 실제 사례 중심
⚫ 추천 독자: IT 담당자, 개발자, 보안 전문가
⚫ 추천 이유: 실제 서비스 환경에서 바로 적용
가능한 보안 가이드. 실무자의 고민을 한 권에 담았다.
3. 《기술을 숭배하지 말라》
빠르게 발전하는 기술 환경 속에서, 기술 그 자체에 대한 맹목적 신뢰를
경계하는 메시지를 담은 책이다. 저자는 인공지능, 빅데이터, 자동화 등 최신 기술의 장점과 가능성을 인정하면서도, 기술 중심
사고가 초래할 수 있는 사회적·윤리적 문제를 짚는다. 기술을
도구로 활용하되, 인간의 가치와 판단을 중심에 두어야 한다는 점을 강조하며, 기술 사회에 대한 깊이 있는 성찰을 제공한다. IT 전문가뿐만 아니라
일반 독자에게도 인사이트를 제공하는 철학적 접근서다.
⚫ 특징: 기술 발전과 사회적 영향 분석, 윤리적·철학적 시각 제공, 깊이
있는 사고 유도
⚫ 추천 독자: IT 전문가, 기술 사회에 관심 있는 일반 독자, 철학적 성찰을 원하는 사람
⚫ 추천 이유: 기술에 압도되지 않고, 올바르게 활용할 수 있는 시각을 제공하는 통찰서
3종 신간은 AI와
보안 분야의 실무적 지식을 제공함과 동시에, 기술과 인간, 사회의
관계를 성찰하게 하는 철학적 시각까지 함께 제시한다. 단순히 지식을 쌓는 데 그치지 않고, 기술을 올바르게 이해하고 활용하고자 하는 독자라면 누구에게나 의미 있는 읽을거리가 될 책들이다. 가을의 여유로운 시간, 최신 IT
트렌드와 사고를 넓히는 깊이 있는 읽을거리로 3권의 책을 만나보는 것을 추천한다.
------------------------------------------------------------------------------------------------------
크리에이티브 커먼즈 라이센스 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.