SRE를 위한 시스템 설계와 구축 (구글이 공개하는 SRE 모범 사례와 설계, 구현, 운영 노하우)

SRE를 위한 시스템 설계와 구축 (구글이 공개하는 SRE 모범 사례와 설계, 구현, 운영 노하우)

$40.00
Description
구글 엔지니어가 알려주는 안전하고 신뢰성 높은 시스템의 설계부터 테스팅, 복구, 위기 관리까지
시스템이 근본적으로 안전하지 않다면 신뢰할 수 있을까? 보안과 신뢰성은 제품 품질, 성능 및 가용성에 중요한 역할을 하기 때문에 확장되는 시스템의 설계와 운영에 매우 중요하다. 이 책은 안전하고 확장이 가능하며 신뢰할 수 있는 시스템을 설계하는 데 도움을 주는 구글의 구체적인 모범 사례를 자세히 공유한다. 또한, 보안과 안정성에 특화된 실무자의 시스템 설계, 구현 및 유지 보수에 대한 통찰력도 함께 제공한다. 구글러들의 경험으로 얻은 통찰과 SRE 지침을 익혀, 안전하고 신뢰성이 높은 시스템을 구축하길 바란다.
선정 및 수상내역
2022 대한민국학술원 우수학술도서 선정도서
저자

헤더애드킨스

HeaderAdkins
18년간구글에몸담고있는베테랑이자구글보안팀의초기멤버다.정보보안분야의시니어디렉터를맡고있는헤더는구글의네트워크,시스템,애플리케이션의안전성및보안을유지하는책임을담당하는글로벌팀을구축했다.시스템과네트워크관리에현실적인보안을중점적으로폭넓은경험을갖추고있으며세계에서가장거대한인프라스트럭처를구축하고안전하게유지하는업무를담당했다.이제는구글의컴퓨팅인프라스트럭처의방어전략에대부분의시간을할애하고있으며업계와더불어가장어려운보안과제에도전하고있다.

목차

[PartI들어가며]
CHAPTER1보안과신뢰성사이의교집합
1.1비밀번호와전기드릴
1.2신뢰성과보안의비교:설계고려사항
1.3기밀성,무결성,가용성
1.4신뢰성과보안:공통점
1.5마치며

CHAPTER2적을알자
2.1공격자의동기
2.2공격자프로필
2.3공격의방식
2.4위험평가시고려사항
2.5마치며

[PartII시스템설계]
CHAPTER3사례연구:안전한프록시
3.1프로덕션환경의안전한프록시
3.2구글도구프록시
3.3마치며

CHAPTER4설계절충
4.1설계목표와요구사항
4.2요구사항의균형잡기
4.3갈등의관리와목표의조정
4.4초기의속도와지속적인속도의비교
4.5마치며

CHAPTER5최소권한설계
5.1개념과용어
5.2위험에따라접근분류하기
5.3권장사례
5.4실제사례:설정분산
5.5인증과승인을위한정책프레임워크
5.6더알아보기:고급제어
5.7절충과긴장
5.8마치며

CHAPTER6이해가능성을위한설계
6.1이해가능성이중요한이유
6.2이해가가능한시스템의설계
6.3시스템아키텍처
6.4시스템설계
6.5마치며

CHAPTER7범위의변화를위한설계
7.1보안과관련된변화의종류
7.2변화의설계
7.3보다쉬운변화를위한아키텍처결정사항
7.4변화의종류:서로다른속도,서로다른일정
7.5분란:계획이변경될때
7.6예시:범위의증가-하트블리드
7.7마치며

CHAPTER8회복성을위한설계
8.1회복성을위한설계원리
8.2심층방어
8.3성능저하의제어
8.4영향반경의제어
8.5더알아보기:장애도메인과이중화
8.6더알아보기:지속적검증
8.7실용적인조언:어떻게시작할것인가
8.8마치며

CHAPTER9복구를위한설계
9.1어떤상태로부터복구하는가?
9.2복구를위한설계원리
9.3긴급접근
9.4예상치못한장점
9.5마치며

CHAPTER10서비스거부공격의완화
10.1공격과방어를위한전략
10.2방어를위한설계
10.3공격의완화
10.4자체유발공격에대응하기
10.5마치며

[Part3시스템의구현]
CHAPTER11사례연구:공개적으로신뢰할수있는CA의설계와구현그리고유지보수
11.1공개적으로신뢰할수있는인증기관에대한배경
11.2공개적으로신뢰할수있는CA가필요했던이유
11.3자체구축과솔루션구입방식의비교
11.4설계,구현및운영에대한고려
11.5마치며

CHAPTER12코드작성
12.1보안과신뢰성을강제하는프레임워크
12.2보편적인보안취약점
12.3프레임워크의평가와구현
12.4간결함은안전하며신뢰할수있는코드로이어진다
12.5기본적인보안과신뢰성
12.6마치며

CHAPTER13코트테스트
13.1단위테스트
13.2통합테스트
13.3더알아보기:동적프로그램분석
13.4더알아보기:퍼즈테스트
13.5더알아보기:정적프로그램분석
13.6마치며

CHAPTER14코드배포
14.1개념과용어
14.2위협모델
14.3권장사례
14.4위협모델에적용하기
14.5더알아보기:고급완화전략
14.6현실적인조언
14.7다시한번위협모델에적용하기
14.8마치며

CHAPTER15시스템조사
15.1디버깅부터조사까지
15.2적절하고유용한로그의수집
15.3견고하고안전한디버깅접근
15.4마치며

[Part4시스템유지보수]
CHAPTER16재해계획
16.1‘재해’의정의
16.2동적재해대응전략
16.3재해위험분석
16.4사고대응팀의셋업
16.5장애가발생하기전에시스템과사람에대한준비사항
16.6더알아보기:시스템과대응계획의테스트
16.7구글의사례
16.8마치며

CHAPTER17위기관리
17.1위기일까아닐까?
17.2사고조치지휘하기
17.3사고대응의지속적제어
17.4의사소통
17.5종합
17.6마치며

CHAPTER18복구와사후처리
18.1복구전략
18.2복구타임라인
18.3복구계획
18.4복구시작
18.5복구이후
18.6예시
18.7마치며

[Part5조직과문화]
CHAPTER19사례연구:크롬보안팀
19.1배경과팀의발전
19.2보안은팀의책임이다
19.3사용자가안전하게웹을탐색하도록돕는다
19.4속도가중요하다
19.5심층방어를위한설계
19.6투명성의유지와커뮤니티와의교류
19.7마치며

CHAPTER20역할과책임의이해
20.1보안과신뢰성에대한책임을지는사람은누구인가?
20.2보안을조직에통합하기
20.3마치며

CHAPTER21보안과신뢰성문화구축
21.1건전한보안과신뢰성문화의정의
21.2좋은사례는문화를바꾼다
21.3경영진설득하기
21.4마치며

출판사 서평

구글SRE엔지니어들이알려주는시스템설계와구축노하우
구글이지금까지수많은서비스를개발하고운영해오면서터득한보안과신뢰성관련경험과지식을모두이책에담겨있다.보안과신뢰성은서로상충하는부분도있지만궁극적으로는안전하며안심하고사용할수있는소프트웨어와서비스를제공하기위해서는반드시고려해야할필수적인요소다.이책의저자들은왜보안과신뢰성이중요한지,보안과신뢰성에어떤형태로구멍이생기고이를어떻게예방하거나대처할지실용적이면서도현실적인조언을제공한다.이책에담긴저자6명의조언을참고해안전하고신뢰성있는시스템을설계하여모든산업에서인정받는엔지니어로거듭나길바란다.

주요내용
● 설계전략
● 코딩,테스트및디버깅을위한권장사항
● 사고대비,대응및복구하기위한전략
● 조직전체가서로효과적으로협업할수있도록지원하는문화적모범사례