2011-02-08 2 views
2

내 응용 프로그램 엔진 서비스가 내가 관리하는 별도의 서비스로 이야기하고 싶습니다. 자체 서명 된 인증서를 양면에 설치할 수 있기를 원합니다. 앱 엔진이 SSL을 통해이 인스턴스에 연결할 수 있습니까?SSL을 통해 자체 서명 인증을 사용하여 urlfetch를 사용할 수 있습니까?

+0

확실치 않지만 urllib2를 사용하여 원하는 작업을 수행 할 수 있다면 AppEngine에서이 클래스를 사용할 수 있습니다. urllib2는 urlfetch에 대한 래퍼 인 것 같습니다. – dplouffe

+0

@dplouffe 당신이 말했듯이, urllib (2)는 urlfetch를 감싸는 래퍼이므로 urlfetch로 할 수없는 일은 할 수 없습니다. –

답변

2

예. App Engine은 현재 urlfetch를 통해 SSL 사이트의 인증서를 확인하지 않으므로 자체 서명 된 인증서를 정상적으로 사용할 수 있습니다.

+0

본 적이 있지만 자체 서명 인증서를 업로드 할 수 있습니까? 이 작업을 수행 할 수 없다면 공격자가 외부 서버로 의심 할 수 있다고 생각합니다. 공격자가 어떻게 든 자신의 서버로 요청을 다시 라우팅 할 수 있다면, 그들은 당신이 그들에게 던지는 모든 SSL 인증서를 신뢰하게됩니다. 그래서 당신은 당신이 ssl을 통해 당신을 봉사 해야하는 외부 서비스에 말하고 있다면 정말 확실하지 않습니다? – 1337Rooster

+0

@ 1337Rooster 아니요, 원격 시스템의 인증서를 확인할 수 없습니다. URLFetch는 SSL 연결에 대한 MitM 보호 기능을 제공하지 않는다는 점에 틀림 없습니다. –

관련 문제