logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

윈도우 비스타 보안 프로그래밍

윈도우 비스타 보안 프로그래밍

마이클 하워드, 데이빗 르블랑 (지은이), 김홍석, 김홍근 (옮긴이)
에이콘출판
25,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

윈도우 비스타 보안 프로그래밍
eBook 미리보기

책 정보

· 제목 : 윈도우 비스타 보안 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > OS/Networking > 네트워크 보안/해킹
· ISBN : 9788960770263
· 쪽수 : 288쪽
· 출판일 : 2007-11-28

책 소개

<Writing Secure Code>의 저자 마이클 하워드와 데이빗 르블랑이 제시한 윈도우 비스타 용으로 보안상 더 안전한 코드를 작성하는 해법을 안내한다. 윈도우 프로그래밍과 API의 기본을 잘 이해하고 있는 개발자에게 적합하다.

목차

1장 코드 품질 27
윈도우 비스타 품질 관문 29
모든 C/C++ 문자열 버퍼에 SAL로 표식을 붙임 30
예제로 보는 SAL 31
기존의 코드에서 SAL를 활용하는 방법 36
코드에서 금지된 API의 제거 36
코드에서 금지된 암호화 방법의 제거 38
버그를 찾아서 해결하기 위한 정적 분석의 활용 39
/analyze와 관련된 경고 39
애플리케이션 검증 도구 경고 41
FxCop 경고 41
C/C++ 비관리 코드는 /GS로 컴파일하고, /SafeSEH, /DynamicBase, /NXCompat로 링크 41
개발자가 해야 할 일 42
참고 자료 42

2장 사용자 계정 컨트롤, 토큰, 무결성 수준 43
사용자 계정 컨트롤 45
사용자 토큰 46
관리자로 권한 상승 50
살짝 변형된 버전, 관리자 동의 모드 50
윈도우 비스타 토큰 형식에서 달라진 점 52
프로세스의 권한 상승 여부 확인 53
애플리케이션이 관리자 계정으로 실행되게 만드는 방법 55
애플리케이션이 계정 정보 입력이나 동의 화면을 띄우게 설정 58
COM 권한 상승 모니커로 COM 구성 요소 시작 60
권한 상승된 관리 코드 애플리케이션의 시작 62
사용자 인터페이스 고려 사항 62
가상화 63
애플리케이션에서 가상화를 사용하지 않게 설정하는 방법 67
무결성 수준 69
무결성 설정에 대한 규칙 80
NW, NR, NX 마스크 80
무결성 수준을 사용한 방어 모델 81
윈도우 비스타에서 애플리케이션 호환성 문제 디버깅 83
파일 경고 83
레지스트리 경고 83
INI 경고 83
토큰 경고 84
권한 경고 84
네임 스페이스 경고 84
기타 객체 경고 84
프로세스 경고 85
코드 서명의 중요성 85
윈도우 비스타에 새로 등장한 권한 86
SE_TRUSTED_CREDMAN_ACCESS_NAME
("SeTrustedCredManAccessPrivilege") 86
SE_TRUSTED_CREDMAN_ACCESS_PRIVILEGE (31L) 86
SE_RELABEL_NAME ("SeRelabelPrivilege") 86
SE_RELABEL_PRIVILEGE (32L) 86
SE_INC_WORKING_SET_NAME ("SeIncreaseWorkingSetPrivilege") 86
SE_INC_WORKING_SET_ PRIVILEGE (33L) 86
SE_TIME_ZONE_NAME ("SeTimeZonePrivilege" ) 87
SE_TIME_ZONE_ PRIVILEGE (34L) 87
SE_CREATE_SYMBOLIC_LINK_NAME ("SeCreateSymbolicLinkPrivilege") 87
SE_CREATE_SYMBOLIC_LINK_ PRIVILEGE (35L) 87
개발자가 해야 할 일 87
참고 자료 88

3장 버퍼 오버런 방어 91
ASLR 93
ASLR의 한계 96
성능과 호환성에 미치는 영향 97
스택 임의화 98
성능과 호환성에 미치는 영향 99
힙 방어 99
NX 105
성능과 호환성 영향 109
/GS 112
SafeSEH 116
요약 122
개발자가 해야 할 일 122
참고 자료 123

4장 네트워크 방어 125
IPv6 개요 127
터리도 129
네트워크 목록 관리자 133
윈도우 비스타 RSS 플랫폼 135
윈속 보안 소켓 확장 137
고급 보안이 설정된 윈도우 방화벽 139
전역 방화벽 설정 140
규칙 작성 142
규칙 그룹 다루기 150
개발자가 해야 할 일 152
참고 자료 153

5장 안전한 서비스 생성 155
서비스의 개요 156
서비스 계정 158
권한의 축소 162
네트워크 액세스의 제어 170
데스크탑과 통신 173
단순 메시지 박스 175
공유 메모리 176
네임드 파이프 176
소켓 182
RPC/COM 183
경험에서의 교훈 183
개발자가 해야 할 일 185
참고 자료 185

6장 인터넷 익스플로러 7 방어 187
심층 방어 189
액티브X 옵트 인 189
보호 모드 191
데이터 실행 방지 195
cURL과 IUri 인터페이스 199
액티브X 컨트롤 한정 201
인터넷 익스플로러 7에 대해 알아야 할 다른 것들 201
클립보드 접근이 제한됨 202
URL 스크립트 202
PCT와 SSL2여 잘 가게(속이 시원하군)! AES여 어서 오게! 202
윈도우 출처 203
개발자가 해야 할 일 203
참고 자료 205

7장 암호 개선 사항 207
커널 모드와 사용자 모드 지원 208
암호 민첩성 209
CNG에서의 암호 민첩성 210
CNG에 포함된 신규 알고리즘 212
CNG의 사용 214
데이터 암호화 215
데이터 해싱 215
데이터 MAC 연산 216
난수 생성 216
CNG와 FIPS 217
개선된 감사 기능 218
CNG에서 다루지 않는 것 219
개선된 SSL/TLS 219
SSL/TLS 해지 여부의 점검과 OCSP 221
윈도우 비스타에서의 루트 인증서 224
윈도우 비스타에서 문제 있는 암호 기능 225
실천 사항 225
참고 자료 225

8장 인증과 권한 허가 227
윈도우 카드스페이스와 인포메이션 카드 228
윈도우 카드스페이스와 피싱 229
PIN 231
카드스페이스와 피싱 사례 232
인포메이션 카드의 동작 관찰 234
인포메이션 카드에 들어있는 정보 234
프로그램에서의 인포메이션 카드 액세스 234
카드스페이스 요약 237
GINA의 변경 238
소유자 SID의 변경 239
개발자가 해야 할 일 241
참고 자료 241

9장 기타 방어와 보안 관련 기술 243
애플리케이션에 자녀 보호 기능 추가 244
코드 245
시간 제한 246
450 에러 247
파일 다운로드 차단 옵션의 사용 247
애플리케이션이나 URL 차단 면제 247
이벤트 로깅 248
윈도우 디펜더 API 249
윈도우 디펜더 정책 문서 250
코드 서명 250
윈도우 디펜더 "알려짐 또는 아직 분류되지 않음" 목록에 추가하기 위한 요청 251
새로운 자격 증명 사용자 인터페이스 API 252
보안 이벤트 로그 사용 254
포인터 인코딩 255
커널 모드 디버깅 문제 259
TPM 프로그래밍 260
TPM에 대한 하위 수준의 접근 262
윈도우 사이드바와 가젯 보안 고려 사항 267
참고 자료 268

저자소개

마이클 하워드 (지은이)    정보 더보기
마이크로소프트 Windows XP 팀의 보안 프로그램 매니저이다. 보안 디자인, 프로그래밍 및 테스트 기술을 중점적으로 다루며, 회사 내ㆍ외부에 수 백명의 사람들과 일하고 있다. 매년 그들의 어플리케이션 보안을 돕기 위해 힘쓰고 있다. 그는 Microsoft Press에서 출간된 DESIGING SECURE WEB-BASED APPLICATIONS FOR MICROSOFT WINDOWS 2000의 주요 저자이다. Windows XP에서 일하기 전에 Michael은 차세대 웹 서버 기술과 IIS를 연구했었고 지금은 1992년 이래로 Windows NT 보안을 위해 일하고 있다.
펼치기
데이빗 르블랑 (지은이)    정보 더보기
마이크로소프트 오피스 부서의 신뢰할 수 있는 컴퓨팅 팀의 선임 개발자이다. 코드 작성 외에도, 오피스 제품의 보안 문제와 SDL 구현 방법에 대해 조언한다. 대부분 마이클 하워드와 공동 작업으로 보안 서적을 여러 권 공저하였다. 보안 업계의 다양한 방면에서 일해 왔는데, 전화 회사의 사기 방지에서부터 수상 경력이 있는 네트워크 보안 평가 도구 개발 팀 지휘, 마이크로소프트의 네트워크 보안 그룹에 대한 침투 테스트, 신뢰할 수 있는 컴퓨팅 기획 팀의 창립 회원 등이다. 책을 쓰지 않을 때엔 말을 타고 캐스케이드 지방 어딘가에 있을 것이다.
펼치기
김홍석 (옮긴이)    정보 더보기
마이크로소프트에서 윈도우와 애플리케이션 보안 취약점 대응 업무를 담당했고 지금은 김앤장 법률사무소에서 고객들의 해킹 사고 대응 및 개인정보 보호와 관련해 아이디어를 내고 있다. C#과 파이썬으로 코딩하기를 즐기며 사진 찍기를 좋아한다.
펼치기
김홍근 (지은이)    정보 더보기
우리나라의 사이버 보안 중심기관인 한국인터넷진흥원의 연구위원이다. 우리나라에 인터넷이 활발히 보급되기 전인 1994년 한국전산원에 입사 이래 25년간 사이버 보안 분야에 몸담고 있다. 한국전산원에서 국가전산망보안계획을 수립하고, 한국 최초로 전산망안전보안센터를 구축 운영하였다. 보안 기술의 핵심이라고 할 수 있는 보안 운영체제와 침입탐지시스템 기술을 개발하면서 신뢰 시스템의 기술적 한계를 체감하기도 하였다. 국가사회 전반의 사이버 보안 기본 틀인 정보통신기반보호법 제정에 기술적 기여를 한 것에 자부심을 느끼고 있다. 사이버 위협이 고도화되고 있는 최근에는 사이버 방어 인력 양성에도 힘쓰고 있다. 보안 정책, 보안 관리, 보안 기술, 보안 인증 등 다양한 분야를 거치며 사이버 전쟁에서 승리하기 위한 전략적 큰 그림(Big Picture)을 완성하기 위해 노력하고 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책