• 소득공제
  • 무료배송
  • 절판

프로 ASP.NET 웹 API 보안(철통보안시리즈 19)

  • 바드리나라야난락쉬미락하반
  • 김경균,최지훈,한상훈
  • 비제이퍼블릭
  • 2014년 03월 25일
사용자 평점
0리뷰 0개
10%27,00030,000원
적립금
1,500원 (5% 적립)
추가 적립 안내
  • 5만원 이상 결제 시 (*배송비 제외)

    정가제FREE(상품/사은품) 금액이
    2,000원 이상이면 2,000원 추가적립

  • 10만원 이상 결제 시 (*배송비 제외)

    정가제FREE(상품/사은품) 금액이
    2,000원 이상이면 2,000원 추가적립

    정가제FREE(상품/사은품) 금액이
    5,000원 이상이면 5,000원 추가적립

회원가입 시 적립금 즉시 지급!

배송비
무료 (해외배송의 경우 지역에 따라 상이)

배송안내

배송비 안내
  • 1만원 이상 주문 시 무료배송 입니다.
  • 주문하신 상품을 해외로 배송 하시는 경우에는 별도의 항공료 가 부과됩니다
서울특별시 강남구 강남대로 542(논현동, 영풍빌딩)
주문 수량 변경시 안내

[주문/배송] 주문 수량 변경 시 안내

주문 수량 변경 시,배송일정이 변경될 수 있으니 반드시 확인해 주시기 바랍니다.
(고객센터 1544-9020)

택배보다 빠른, 나우드림
상품 규격 정보
상품상세정보
ISBNISBN-13 : 9788994774626
쪽수476쪽
크기기타 규격
제품구성단행본
이 책이 속한 분야
  • 컴퓨터/IT > 인터넷
관련 이벤트

AI추천 이유

책 소개
ASP.NET Web API 서비스를 효과적으로 보호하기 위한 지침서 《프로 ASP.NET 웹(Web) API 보안》과 함께 웹 API에 적합한 보안을 적용해보고 보안 취약점을 막는 방법에 대해 알아보자. 이 책은 ASP.NET Web API를 보호할 수 있는 다양한 방법을 제공하고 요구사항에 적합한 기술을 결정할 수 있게 도와주며, 기본 원칙을 따르는 보안 개념을 풍부한 예제를 통해 직접 코드를 보면서 이해할 수 있다. 이 책에서 다루는 내용 --신원 관리 및 암호화 --HTTP 기본, 다이제스트(digest) 및 윈도우 인증 --웹 캐싱, ETag, CORS와 같은 HTTP 고급 개념 --API 키, 클라이언트 X.509 인증서, SAML 토큰 등의 소유권(Ownership) 요소 --Simple Web Token(SWT), 서명, 암호화된 JSON Web Token(JWT) --전달자(barer) 토큰으로써 JWT를 사용하여 처음부터 구현해보는 OAuth 2.0 --DotNetOpenAuth를 사용하는 OAuth 2.0 인증 코드와 암시적 승인 --Google Authenticator를 통한 이중(Two-factor) 인증 --2013년 OWASP에서 제공하는 상위 10개의 보안 위험 웹 API를 보호하는 데 전반적으로 사용할 수 있는 보안 솔루션이란 존재하지 않는다. 여러분은 《프로 ASP.NET Web API 보안》을 통해 가장 유용한 기술들을 배우고 각각의 기술을 선택하는 이유를 이해하게 될 것이며, 또한 웹 API에 적합한 방식을 찾고 최적의 기술을 선택하는 데 필요한 지식을 얻게 될 것이다. 정확히 알고 결정한 방식이 최고의 보안이다!
목차
1장. ASP.NET Web API에 온 것을 환영합니다 Web API란 무엇인가? RESTful 웹 API 기초 Hello, ASP.NET Web API! WCF vs. ASP.NET Web API ASP.NET Web API가 빛을 발하는 시나리오 보안 지침 요약 2장. RESTful 서비스 구축 RESTful 서비스란 무엇인가? 자원의 식별 표현을 통한 자원의 조작 자기 기술형(SelfDescriptive) 메시지 응용프로그램 상태 엔진으로서의 하이퍼미디어 ASP.NET Web API의 구현 및 사용 Web API 보안을 위한 첫 번째 시도 요약 3장. 확장 지점 확장 지점은 무엇이고 왜 사용하는가? ASP.NET Web API 수명주기 필터 HTTP 모듈 요약 4장. HTTP 구조 및 보안 HTTP 트랜잭션 HTTP 요청 요청 헤더 HTTP 메소드 메소드 오버라이드 HTTP 응답 상태 코드 응답 헤더 응답 본문 웹 캐싱 엔티티 태그 CrossOrigin Resource Sharing HTTP Cookies 프록시 서버 HTTPS Fiddler: 웹 디버깅을 위한 도구 요약 5장. 신원 관리 인증 및 권한 부여 Thread.CurrentPrincipal의 특별한 경우 클레임 기반 보안 클레임 기반 보안 사용 클레임 기반의 ASP.NET Web API 구현 보안 토큰 요약 6장. 암호화 및 서명 암호화 대칭 키를 사용한 메시지 암호화 대칭 키를 사용한 메시지 서명 비대칭 키를 사용한 메시지 암호화 비대칭 키를 사용한 메시지 서명 토큰 암호화 및 서명 요약 7장. WIF를 통한 사용자 정의 STS WSTrust 사용자 정의 STS 개발 사용자 정의 STS에 토큰 요청 요약 8장. 지식 요소 기본 인증 다이제스트 인증 Windows 인증 가장 요약 9장. 소유권 요소 사전 공유 키 X.509 클라이언트 인증서 SAML 토큰 요약 10장. 웹 토큰 Simple Web Token JSON Web Token JWT 처리기 요약 11장. Live Connect API를 사용한 OAuth 2.0 OAuth 유스 케이스(Use Case): 응용프로그램 간의 데이터 공유 OAuth 2.0 역할 OAuth 2.0 클라이언트 유형 OAuth 2.0 클라이언트 프로필 OAuth 2.0 인증 방식 유형 액세스 토큰 리프레시 토큰 Live Connect API 사용 요약 12장. 처음부터 시작해보는 OAuth 2.0 시나리오: 연락처 정보 공유하기 설계 HTTP 트랜잭션 Contacts Manager 응용프로그램 구축 Promotion Manager 응용프로그램 구축 권한 부여 서버 구축 자원 서버 구축 보안 고려사항 요약 13장. DotNetOpenAuth를 사용한 OAuth 2.0 설계 HTTP 트랜잭션 기반 구현 클라이언트 응용프로그램 구축 권한 부여 서버 구축 자원 서버 만들기 암시적 허용 요약 14장. 이중 인증 ASP.NET Web API를 이용하여 포괄적 TFA 구현하기 Google Authenticator 주문형(OnDemand) 요청별 TFA 구현하기 모바일 휴대폰을 통한 이중 보안 요약 15장. 보안 취약점 OWASP 응용프로그램 보안 위험 보안 = 하드웨어 + 소프트웨어 + 프로세스 로깅, 감사, 추적 입력값 유효성 검사 요약 부록. ASP.NET Web API 보안 핵심 요약
저자 소개
저자 : 바드리나라야난락쉬미락하반
    바드. L (Badrinarayanan Lakshmiraghavan)
    기술 컨설팅 및 다양한 기술 자문 역할을 포함해 소프트웨어 개발 수명주기의 모든 단계에서 14년 이상의 정보 기술 경험을 가지고 있다. 그는 Visual Basic 3.0이 나왔을 때부터 Microsoft 기술을 사용해 프로그램을 만들어오고 있다. 현재 포천 500개 회사에 포함된, Global Technology Consulting - Microsoft Center of Excellence of Cognizant(NASDAQ: CTSH)의 수석 기술 아키텍트로 근무하고 있다. 바드는 3개 국어가 가능한데, 바로 타밀어, 영어, C#이다. 그의 좌표는 은하계의 오리온 팔 안쪽 가장자리 가까이에 누워있는 황색 외성으로부터 세 번째 별의 북위 12.9758°, 동경 80.2205°이다.

    옮긴이 김경균
    .NET 기술을 토대로 ㈜드원테크놀러지에서 다양한 분야의 응용프로그램을 개발한 후 현재는 프리랜서 프로그래머로 일하고 있다. ASP/ASP.NET 커뮤니티인 Taeyo.NET의 운영진이며 마이크로소프트 ASP.NET/IIS MVP로 활동하고 있다. 옮긴 책으로는 『실전 JQuery 쿡북』, 『이제 시작이야! jQuery 모바일』, 『하루 한 시간 HTML5 모바일 앱 프로그래밍』, 『프로페셔널 Team Foundation Server 2012』가 있다. 지식 공유를 위한 개인 블로그는 http://www.await.kr이다.

    옮긴이 최지훈
    현재 지오시스 지마켓 개발실에서 UI에 관련된 업무를 하고 있으며, 번역서로는 『실전 JQuery 쿡북』과 『하루 한 시간, HTML5 모바일 앱 프로그래밍』이 있다. 시간과 돈이 허락된다면 언제라도 해외로 떠날 생각을 하고 있으며, 그 대안으로 매주 풋살을 하며 땀을 흘리고 있다. 올해 최대의 도전 과제로 결혼을 꼽고 있다.

    옮긴이 한상훈
    현재 웹 및 윈도우 기반 개발 업무를 담당하고 있으며 (주)대학내일 e-Biz팀에 재직 중이다. 2010년부터 지금까지 마이크로소프트 MVP(ASP.NET/IIS)로 활동하고 있고, 국내 최고의 ASP.NET 커뮤니티인 Taeyo.NET과 ASP.NET Korea User Group, Microsoft ALM Korea 등에서 운영진으로 활동하고 있다. 후배양성만이 개발자들이 살아갈 수 있는 방법이라 믿고 있으며, 잘난 개발자보다는 좋은 개발자가 되는 것을 목표로 오늘도 열심히 달리고 있다.

    도서리뷰

    이 책을 읽고 어떤 느낌을 받으셨나요?
    리뷰를 남기고 다른 독자들과 함께 공유해보세요.

    안내 열기구매(배송/수령완료) 후 리뷰를 작성하시면 적립금 300원을 드려요!

    등록된 리뷰가 없습니다

    첫번째 리뷰어가 되어주세요

    교환/반품/환불
    반품/교환방법
    • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
    • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
    반품/교환 가능기간
    • 변심반품의 경우 수령 후 7일 이내
    • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
    반품/교환비용
    • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
    • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
    반품/교환 불가 사유
    • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
      예) 만화, 잡지, 수험서 및 문제집류
    • 복제가 가능한 상품 등의 포장을 훼손한 경우
      예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
    • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
    • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    상품 품절
    • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
    소비자 피해보상
    환불지연에 따른 배상
    • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

    매장에서 사용할 수 있는 바코드가 있어요!