Microsoft MVP성태의 닷넷 이야기
WCF Server 인증서 및 Client 인증서 문의 [링크 복사], [링크+제목 복사],
조회: 10995
글쓴 사람
초급 (wwfq2024 at naver.com)
홈페이지
첨부 파일
 

안녕 하세요
예전에 makecert 로 인증서를 만들어서 인증하는데 님의 강좌를 보고 많은 도움을 받은적이 있습니다.
정말 그때는 사막에서 오아시스를 발견함과 같았습니다.
그때 참고했던 주소https://www.sysnet.pe.kr/2/0/869

이번에 질문드리고자 하는것은 Server 인증서 관련입니다.

인증서라는게 server 인증서와 client 인증서로 서로 연결되어 있다고 생각하는데
지금 위의 방식으로 한다면 server 와 client 가 따로 구분되어져 있지 않더라구요

제가 WCF 에 wsHttpBinding 기술을 사용했구요 서로간에 인증서는 하나로 사용했습니다.
이렇게 사용해도 무방한건지 궁금합니다.








[최초 등록일: ]
[최종 수정일: 11/21/2012]


비밀번호

댓글 작성자
 



2012-11-21 11시17분
그러니까, WCF 서비스 측에 인증서와 접속하는 클라이언트 WCF 측의 인증서를 동일하게 사용했다는 것인가요? 음... 물론 그렇게 하셔도 동작은 하겠지만,,, 글쎄요. ^^ 그게 올바른 것일까요?

보통, 인증서를 사용하는 것은 통신의 대상이 되는 측을 확인하는 것입니다. 그런데, 현재 구현대로라면 누군가 클라이언트 응용 프로그램을 입수해서 인증서를 빼낸 다음 그 인증서로 서버와 통신을 시도하면 정상적으로 될 것입니다. ... 음... 그럼 인증서를 왜 써야 하는 거죠? ^^

따라서, 일반적으로는 서버와 클라이언트의 인증서를 분리합니다. 그리고 서버는 클라이언트의 인증서가 유효한지를 체크합니다. 인증기관과 CN을 확인해서 반드시 우리가 원하는 인증 기관에서 받은 인증서가 맞는지 체크하고 그 CN 사용자가 적당한 권한을 갖고 있는지 체크해서 서버측 operation을 결정하는 것입니다.

후자의 목적이 아니라면, 굳이 인증서를 써야 할 이유는 없습니다. 그냥 서버 측만 인증서를 받아 https 통신을 하여 암호화를 하는 것이 더 좋은 선택일 수 있습니다.
정성태

1  2  3  4  5  6  7  8  [9]  10  11  12  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
5730김재환10/7/20224601WPF에서 디스플레이 배율이 100%가 아닌 경우, Window의 포지션 정보가 부정확해지는 문제 [2]
5729김기헌10/2/20224253안녕하세요 선생님 뮤텍스 관련 질문 드립니다 [2]
5728김경환9/29/20224296그리드뷰관련마지막질문하나드리겠습니다선생님 [5]파일 다운로드1
5727김경환9/26/20224166c# 윈폼 tcp/ip 기반 데이터그리드뷰질문하나드리겟습니다 [3]
5726양승조 donator9/22/20224892C# dll 과 C++ 간 배열 전달. SafeArray [10]파일 다운로드1
5725김기헌9/21/20223783안녕하세요 선생님 윈폼 컨트롤 Dispose 관련 질문드립니다 [2]
5724감사합니...9/19/20223807스레드와 스레드 안전한 객체 사용관련 문의드립니다. [5]
5723드리렁9/13/20223726Pinned Object에 대해서 질문이 있습니다. [2]
5722김인태9/8/20223895대화상자에서 alt + tab 후킹 작업 [1]
5721우종9/7/20224064C++ DLL 과 C# 연동 문의 [2]
5720한예지 donator9/6/20223751학습 방법 질문 있습니다. [7]
5719김경한9/6/20224094안녕하세요 질문하나만드리겠습니다...! [10]
5718김민아9/2/20224135안녕하세요 생성자 호출 시 초기화 순서 질문드립니다 [2]
5716iili...8/26/20224358WinDbg 커널 디버깅에서의 thread freeze [2]
5715에릭8/19/20224755WMI 쿼리 결과값이 Windows Service와 Console 출력에서 상이한 이유가 있을까요? [9]파일 다운로드1
5714허니빠8/18/20224792.net6 hint path 를 프로젝트 단위로 지정할 수 있는 방법을 알고싶습니다 [8]
5713김기헌8/17/20224730안녕하세요 rgb 계산 오차가 있는데 원인을 모르겠습니다.. [3]
5712하태8/17/20224203안녕하세요 background service에서 user32dll 접근 질문 드리겠습니다.! [2]
5711하태8/16/20223713안녕하세요! 윈도우즈 해상도 관련 질문 드립니다. [1]
5710장성욱8/12/20223927c# 시리얼 통신 관련 질문 [3]
5709초보8/12/20223722WPF 커맨드 관련 질문 [2]
5708민성8/11/20223988안녕하세요 c#에서 화면의 배율 및 레이아웃을 변경할려면 어떻게 해야 할까요? [2]파일 다운로드1
5707민성8/10/20223619WPF 엣지 컨트롤에서 화면이 안보이는 현상 [2]파일 다운로드1
5706종규8/7/20226047WPF 에서 SVG 아이콘 사용 방법 문의 [2]
5705김기헌8/6/20224760안녕하세요 선생님 싱글톤 패턴 간단 질문 [2]
5704따봉이8/4/20224664EventHandler 관련 [1]
1  2  3  4  5  6  7  8  [9]  10  11  12  13  14  15  ...