2013-04-30 16 views
5

Tôi đang cố gắng hiểu rõ hơn về cách thức hoạt động của SSL nên tôi đã cài đặt chứng chỉ SSL tự ký trên máy chủ của mình để thử nghiệm.Dữ liệu trong yêu cầu HTTPS có xuất hiện dưới dạng được mã hóa trong công cụ dành cho nhà phát triển Chrome không?

Khi tôi đăng dữ liệu lên url HTTPS trên máy chủ thử nghiệm, công cụ dành cho nhà phát triển Chrome hiển thị tất cả dữ liệu ở dạng văn bản thuần túy. Đó có phải là những gì tôi nên mong đợi hay dữ liệu xuất hiện như được mã hóa trong các công cụ phát triển?

Tôi đã thử chạy gói dữ liệu gói (Cocoa Analyzer Packet) và tôi không thấy bất kỳ dữ liệu nào mà tôi đang cố đăng trong văn bản thuần túy, nhưng một số thông báo cũng hiển thị tên miền tôi đăng tên miền, không có tham số truy vấn hoặc dữ liệu khác). Điều đó có bình thường không? Tôi đã được ấn tượng rằng tất cả mọi thứ bao gồm cả url nên được mã hóa.

Trả lời

9

Công cụ dành cho nhà phát triển Chrome sẽ không hữu ích nếu chúng chỉ hiển thị dữ liệu được mã hóa. Những công cụ này nằm trong ngăn xếp mạng trước khi dữ liệu được mã hóa và gửi đến máy chủ.

Như bạn đã nhận thấy, một gói tin sniffer sẽ cho thấy rằng thông báo HTTP được gửi qua SSL được mã hóa trên dây. Các tên miền không được mã hóa bởi vì những tên này là cần thiết trong văn bản thuần túy cho DNS và TCP để gửi dữ liệu của bạn đến đúng máy chủ.

+0

Cảm ơn bạn đã giải thích nhanh! – Choy

Các vấn đề liên quan