2012-09-13 2 views
0

https ......... 예를 들어 로그인 자격 증명 (https://example.com?username=aaaa & password = aaaa123)을 보낼 때. HTTPS는 SSL 인증서를 사용하여 데이터를 암호화합니다. 따라서 URL은 암호화 된 문자열입니다. 동일한 URL (https://example.com?username=aaaa & password = aaaa123)을 사용하여 두 가지 요청을하고 있습니다. 모든 요청시 URL이 암호화됩니다. 첫 번째 요청의 암호화 된 URL이 두 번째 요청의 암호화 된 URL과 동일합니까? SSL 인증서는 클라이언트와 서버가 다를 때마다 달라질 수 있습니까?HTTPS URL 암호화

덕분에, 이크발

+0

무엇이 필요합니까? 필요하다면? rand = * random-number * 매개 변수를 추가 할 수 있습니다. "암호화 된 URL"이란 무엇입니까? 내가 아는 바로는 TLS가 암호화 된 터널을 생성하고 모든 트래픽이 암호화됩니다. Fro moutside를 사용하면 URL이 어디에서 시작되었는지 안정적으로 확인할 수도 없습니다. 모든 HTTP 트래픽은 암호화되고 모든 헤더, 모든 명령 등은 URL 앞에 "GET"이 표시되지 않습니다. 왜 표준 https : // 이름 : 암호 @ 서버/경로 URI 형식을 사용하지 않으시겠습니까? –

+0

HTTPS는 인증서를 사용하지만 인증서를 사용하여 협상 된 키를 사용하여 데이터를 암호화하지 않습니다. – Bruno

답변

1

은 첫 번째 요청의 암호화 된 URL은 두 번째 요청의 암호화 된 URL과 같은 것인가?

URL은 귀하가 그렇게 말씀 하셨기 때문에 같습니다. URL의 암호화이 다른지 여부를 묻는 질문은 의미가 없습니다. 모든 요청은 암호화되어 있기 때문에 누구나 말할 수 없습니다. 따라서 암호화 된 URL로 구성된 부분을 찾아내는 것은 불가능합니다.

클라이언트와 서버가 다를 때마다 SSL 인증서가 다릅니 까?

SSL 인증서는 클라이언트와 서버가 모두 기억하는 동안 현재 연결을 넘어서 지속되는 전체 SSL 세션에 대해 동일합니다.