Chủ YếU Khác Cách đọc lưu lượng HTTPS trong Wireshark

Cách đọc lưu lượng HTTPS trong Wireshark



Wireshark là một công cụ phân tích gói nguồn mở phổ biến cung cấp nhiều tính năng thuận tiện để phân tích mạng, khắc phục sự cố, giáo dục, v.v. Những người muốn sử dụng Wireshark lần đầu tiên và những người đã có kinh nghiệm sử dụng nó thường băn khoăn về việc đọc lưu lượng HTTPS.

  Cách đọc lưu lượng HTTPS trong Wireshark

Nếu bạn là một trong số họ, bạn đã đến đúng nơi. Ở đây, chúng tôi sẽ giải thích HTTPS là gì và nó hoạt động như thế nào. Sau đó, chúng ta sẽ thảo luận về việc liệu bạn có thể đọc lưu lượng truy cập HTTPS hay không, tại sao đó có thể là vấn đề và bạn có thể làm gì với vấn đề đó.

HTTPS là gì?

Bảo mật giao thức truyền siêu văn bản (HTTPS) đại diện cho một phiên bản bảo mật của HTTP đảm bảo truyền dữ liệu an toàn và giao tiếp giữa trình duyệt web và trang web.

HTTPS đảm bảo tính bảo mật và ngăn chặn hoạt động nghe lén, đánh cắp danh tính, tấn công trung gian và các mối đe dọa bảo mật khác. Ngày nay, bất kỳ trang web nào yêu cầu bạn nhập thông tin hoặc tạo tài khoản đều có HTTPS để bảo vệ bạn.

HTTPS bảo vệ khỏi các mối đe dọa bảo mật và các cuộc tấn công độc hại bằng cách mã hóa tất cả các trao đổi giữa trình duyệt web và máy chủ.

Điều quan trọng là phải làm rõ rằng HTTPS không tách biệt với HTTP. Thay vào đó, nó là một biến thể HTTP sử dụng mã hóa cụ thể như Lớp cổng bảo mật (SSL) và Bảo mật lớp vận chuyển (TLS) để bảo mật liên lạc. Khi trình duyệt web và máy chủ web giao tiếp qua HTTPS, chúng sẽ tham gia vào quá trình bắt tay SSL/TLS, tức là trao đổi chứng chỉ bảo mật.

làm thế nào để xem các câu chuyện snapchat trực tuyến

Làm cách nào bạn có thể biết liệu giao tiếp của bạn với một trang web có được bảo mật bằng HTTPS hay không? Đơn giản chỉ cần nhìn vào thanh địa chỉ. Nếu bạn thấy “https” ở đầu URL thì kết nối của bạn an toàn.

Wireshark Cách đọc lưu lượng HTTPS

Một trong những tính năng chính của HTTPS là nó được mã hóa. Mặc dù đây là một lợi thế khi bạn mua sắm trực tuyến hoặc để lại thông tin cá nhân trên một trang web, nhưng nó có thể là một nhược điểm khi bạn đang theo dõi để giám sát lưu lượng truy cập web và phân tích mạng của mình.

Vì HTTPS được mã hóa nên không có cách nào để đọc nó trong Wireshark. Nhưng bạn có thể hiển thị các gói SSL và TLS và giải mã chúng thành HTTPS.

Làm theo các bước sau để đọc các gói SSL và TLS trong Wireshark:

  1. Mở Wireshark và chọn những gì bạn muốn chụp trong menu “Chụp”.
  2. Trong ngăn “Danh sách gói”, tập trung vào cột “Giao thức” và tìm “SSL”.
  3. Tìm gói SSL hoặc TLS mà bạn quan tâm và mở nó.

Cách giải mã SSL trong Wireshark

Cách được khuyến nghị để giải mã SSL là sử dụng khóa bí mật tiền chính. Bạn sẽ cần phải hoàn thành bốn bước sau:

  • Đặt một biến môi trường.
  • Khởi chạy trình duyệt của bạn.
  • Định cấu hình cài đặt của bạn trong Wireshark.
  • Chụp và giải mã các khóa phiên.

Hãy đi qua từng bước chi tiết hơn.

Đặt biến môi trường

Biến môi trường là một giá trị xác định cách máy tính của bạn xử lý các quy trình khác nhau. Nếu muốn giải mã SSL và TLS, trước tiên bạn cần đặt đúng biến môi trường. Cách bạn thực hiện việc này tùy thuộc vào hệ điều hành của bạn.

Đặt biến môi trường trong Windows

Người dùng Windows nên làm theo các bước sau để đặt biến môi trường:

  1. Khởi chạy menu Bắt đầu.
  2. Mở “Bảng điều khiển”.
  3. Chuyển đến “Hệ thống và Bảo mật”.
  4. Chọn “Hệ thống”.
  5. Cuộn xuống và chọn “Cài đặt hệ thống nâng cao”.
  6. Kiểm tra kỹ xem bạn có đang ở trong phần “Nâng cao” hay không và nhấn “Biến môi trường”.
  7. Nhấn “Mới” trong “Biến người dùng”.
  8. Nhập “SSLKEYLOGFILE” bên dưới “Tên biến”.
  9. Trong “Giá trị biến”, hãy nhập hoặc duyệt qua đường dẫn đến tệp nhật ký.
  10. Nhấn OK.'

Đặt biến môi trường trong Mac hoặc Linux

Nếu bạn là người dùng Linux hoặc Mac, bạn sẽ cần sử dụng nano để đặt biến môi trường.

Người dùng Linux nên mở một thiết bị đầu cuối và nhập lệnh này: “nano ~/ .bashrc”. Người dùng Mac nên mở Launchpad, nhấn “Other” và khởi chạy một thiết bị đầu cuối. Sau đó, họ nên nhập lệnh này: “nano ~/ .bash_profile”.

Sau đó, cả người dùng Linux và Mac nên làm theo các bước sau để tiếp tục:

cách đổi tên khi ghi đè
  1. Thêm tệp này vào cuối tệp: “export SSLKEYLOGFILE=~/.ssl-key.log”.
  2. Lưu các thay đổi của bạn.
  3. Đóng cửa sổ đầu cuối và khởi chạy một cửa sổ khác. Nhập dòng này: “echo $SSKEYLOGFILE”.
  4. Bây giờ, bạn sẽ thấy đường dẫn đầy đủ đến nhật ký khóa tiền chính SSL của mình. Sao chép đường dẫn này để lưu lại sau này, vì bạn sẽ cần nhập nó vào Wireshark.

Khởi chạy trình duyệt của bạn

Bước thứ hai là khởi chạy trình duyệt của bạn để đảm bảo tệp nhật ký đang được sử dụng. Bạn cần mở trình duyệt của mình và truy cập trang web hỗ trợ SSL.

Sau khi bạn đã truy cập một trang web như vậy, hãy kiểm tra tệp của bạn để tìm dữ liệu. Trong Windows, bạn nên sử dụng Notepad, trong khi trên Mac và Linux, bạn nên sử dụng lệnh này: “cat ~/ .ssl-log.key”.

Định cấu hình Wireshark

Sau khi bạn đã thiết lập trình duyệt của mình đang ghi các khóa tiền chính ở vị trí mong muốn, đã đến lúc định cấu hình Wireshark. Sau khi định cấu hình, Wireshark sẽ có thể sử dụng các khóa để giải mã SSL.

Thực hiện theo các bước dưới đây để làm điều đó:

  1. Khởi chạy Wireshark và chuyển đến “Chỉnh sửa”.
  2. Nhấp vào “Tùy chọn”.
  3. Mở rộng “Giao thức”.
  4. Cuộn xuống và chọn “SSL”.
  5. Tìm “(Pre)-Master Secret log filename” và nhập đường dẫn bạn đã thiết lập ở bước đầu tiên.
  6. Nhấn OK.'

Chụp và giải mã khóa phiên

Bây giờ bạn đã định cấu hình mọi thứ, đã đến lúc kiểm tra xem Wireshark có giải mã SSL hay không. Đây là những gì bạn cần làm:

  1. Khởi chạy Wireshark và bắt đầu phiên chụp chưa được lọc.
  2. Thu nhỏ cửa sổ Wireshark và mở trình duyệt của bạn.
  3. Truy cập bất kỳ trang web an toàn nào để lấy dữ liệu.
  4. Quay lại Wireshark và chọn bất kỳ khung nào có dữ liệu được mã hóa.
  5. Tìm “Chế độ xem byte gói” và xem dữ liệu “SSL đã giải mã”. HTML bây giờ sẽ hiển thị.

Wireshark cung cấp những tính năng tiện lợi nào?

Một trong những lý do Wireshark là công cụ phân tích gói mạng hàng đầu là vì nó cung cấp nhiều tùy chọn tiện lợi giúp cải thiện trải nghiệm người dùng của bạn. Dưới đây là một số trong số họ:

Mã màu

Đi qua một lượng lớn thông tin có thể tốn thời gian và mệt mỏi. Wireshark cố gắng giúp bạn phân biệt các loại gói khác nhau bằng một hệ thống mã màu duy nhất. Tại đây, bạn có thể thấy các màu mặc định cho các loại gói tin chính:

  • Xanh nhạt – UDP
  • Tím nhạt – TCP
  • Xanh nhạt – Lưu lượng HTTP
  • Màu vàng nhạt – Lưu lượng dành riêng cho Windows (bao gồm Khối tin nhắn máy chủ (SMB) và NetBIOS
  • Vàng đậm – Định tuyến
  • Xám đậm – lưu lượng TCP SYN, ACK và FIN
  • Đen – Các gói có lỗi

Bạn có thể xem toàn bộ lược đồ tô màu bằng cách vào “Xem” và chọn “Quy tắc tô màu”.

Wireshark cho phép bạn tùy chỉnh các quy tắc tô màu của riêng mình theo sở thích của bạn trong cùng một cài đặt. Nếu bạn không muốn tô màu, hãy chuyển nút chuyển đổi bên cạnh “Danh sách gói tô màu”.

Số liệu và thống kê

Wireshark cung cấp các tùy chọn khác nhau để tìm hiểu thêm về quá trình chụp của bạn. Các tùy chọn này nằm trong menu “Thống kê” ở đầu cửa sổ.

Tùy thuộc vào những gì bạn quan tâm, bạn có thể xem lại số liệu thống kê về thuộc tính tệp chụp, địa chỉ đã giải quyết, độ dài gói, điểm cuối, v.v.

Dòng lệnh

Nếu bạn có một hệ thống không có giao diện người dùng đồ họa (GUI), bạn sẽ rất vui khi biết Wireshark có một tính năng.

Chế độ lăng nhăng

Theo mặc định, Wireshark cho phép bạn chụp các gói đi và đến máy tính bạn đang sử dụng. Tuy nhiên, nếu bạn bật chế độ hỗn tạp, bạn có thể nắm bắt hầu hết lưu lượng truy cập trên toàn bộ mạng cục bộ (LAN).

Câu hỏi thường gặp

Tôi có thể lọc dữ liệu gói trong Wireshark không?

Có, Wireshark cung cấp các tùy chọn lọc nâng cao cho phép bạn hiển thị thông tin liên quan trong vài giây.

Nền tảng này có hai loại bộ lọc: chụp và hiển thị. Bộ lọc chụp được sử dụng trong khi chụp dữ liệu. Bạn có thể đặt chúng trước khi bắt đầu chụp gói và không thể sửa đổi chúng trong quá trình này. Các bộ lọc này đại diện cho một cách dễ dàng để nhanh chóng tìm kiếm dữ liệu mà bạn quan tâm. Nếu Wireshark thu thập dữ liệu không khớp với các bộ lọc đã đặt của bạn, nó sẽ không hiển thị chúng.

cách cho phép snapchat truy cập vào ảnh của bạn

Bộ lọc hiển thị được áp dụng sau quá trình chụp. Không giống như các bộ lọc chụp loại bỏ dữ liệu không phù hợp với tiêu chí đã đặt, các bộ lọc hiển thị chỉ cần ẩn dữ liệu này khỏi danh sách. Điều này giúp bạn có cái nhìn rõ ràng hơn về ảnh chụp và cho phép bạn dễ dàng tìm thấy những gì bạn đang tìm kiếm.

Nếu bạn sử dụng nhiều bộ lọc trong Wireshark và gặp khó khăn trong việc ghi nhớ chúng, bạn sẽ rất vui khi biết rằng Wireshark cho phép bạn lưu các bộ lọc của mình. Bằng cách đó, bạn không phải lo lắng về việc quên cú pháp chính xác hoặc áp dụng bộ lọc sai. Bạn có thể lưu bộ lọc của mình bằng cách nhấn vào biểu tượng dấu trang bên cạnh trường Bộ lọc.

Phân tích mạng chính với Wireshark

Nhờ các tùy chọn phân tích gói ấn tượng, Wireshark cho phép bạn có cái nhìn sâu hơn về lưu lượng truy cập đến và đi từ mạng của mình. Mặc dù cung cấp các tính năng nâng cao, Wireshark có giao diện đơn giản, trực quan, vì vậy ngay cả những người mới trong thế giới phân tích gói cũng sẽ nhanh chóng tìm hiểu các sợi dây. Việc đọc lưu lượng HTTPS có thể không đơn giản nhưng có thể thực hiện được nếu bạn giải mã các gói SSL.

Bạn thích điều gì nhất về Wireshark? Bạn đã bao giờ có bất kỳ vấn đề với nó? Hãy cho chúng tôi biết trong phần bình luận bên dưới.

Bài ViếT Thú Vị

Editor Choice

Cách gửi email ảnh từ thiết bị iPhone hoặc Android
Cách gửi email ảnh từ thiết bị iPhone hoặc Android
Bạn có cảm thấy mệt mỏi với việc các ứng dụng của bên thứ ba nén ảnh mà bạn đang cố gửi qua email không? Mặc dù thư có thể trông ổn ở phía bạn, nhưng ứng dụng đã nén các tệp của bạn và người nhận đang nhận được ảnh chất lượng thấp. May mắn thay,
Cách xóa nền trong Snapseed
Cách xóa nền trong Snapseed
Nếu bạn đã chụp một bức ảnh xuất sắc cho hồ sơ Instagram của mình nhưng thấy nền quá mất tập trung, bạn có thể dễ dàng chỉnh màu hoặc xóa hoàn toàn bằng Snapseed. Phần mềm do Google sở hữu này là công cụ chỉnh sửa ảnh tốt nhất
Cách bật hoặc tắt tính năng hết hạn mã PIN trong Windows 10
Cách bật hoặc tắt tính năng hết hạn mã PIN trong Windows 10
Trong bài viết này, chúng ta sẽ xem cách bật hoặc tắt tính năng hết hạn mã PIN trong Windows 10. Yêu cầu này sẽ ảnh hưởng đến tất cả các tài khoản người dùng mới.
Cách mở Trò chuyện trong RuneScape
Cách mở Trò chuyện trong RuneScape
Runescape có giao diện trò chuyện khá độc đáo. Trong khi nhiều người chơi lâu năm cảm thấy thuận tiện, những người mới chơi có thể thấy nó hơi khó khăn trong việc điều hướng và vận hành. Một số người chơi được cho là thậm chí đã xóa cửa sổ trò chuyện khỏi trò chơi và đã
Cách tìm một nhóm trong WhatsApp
Cách tìm một nhóm trong WhatsApp
Nhóm WhatsApp là cách tuyệt vời để chia sẻ tin tức và mang bạn bè và gia đình lại với nhau. Họ cũng có thể là một nguồn thông tin tuyệt vời về thương hiệu hoặc blogger yêu thích của bạn. Nhưng nếu bạn là người mới sử dụng WhatsApp hoặc không đặc biệt về công nghệ
Máy tính Windows 10 có công cụ chuyển đổi tiền tệ
Máy tính Windows 10 có công cụ chuyển đổi tiền tệ
Trong Windows 10, Microsoft đã thay thế chiếc máy tính cũ tốt bằng một ứng dụng Modern mới. Gần đây, ứng dụng đã có giao diện người dùng được cải tiến với áp dụng các bit Thiết kế Thông thạo. Microsoft cũng cập nhật ứng dụng với một tính năng mới: Máy tính được tích hợp công cụ chuyển đổi tiền tệ! Quảng cáo Nếu bạn còn nhớ Máy tính Plus là bản tải xuống miễn phí
5 trang web phát trực tuyến thể thao miễn phí tốt nhất năm 2024
5 trang web phát trực tuyến thể thao miễn phí tốt nhất năm 2024
Bạn đang tìm kiếm các trang web phát trực tuyến thể thao miễn phí tốt nhất? Chúng tôi đã tìm thấy các trang web tốt nhất để phát trực tuyến bóng chày, bóng đá, bóng rổ, gôn, v.v.