Chia sẻ màn hình dưới Sierra có an toàn không, tức là kết nối được mã hóa hoàn toàn?


15

Tôi đang cố gắng tìm hiểu xem dữ liệu chia sẻ màn hình có được mã hóa hay không khi tôi kết nối với máy Mac ở nhà từ một máy Mac khác tại nơi làm việc. Tôi đã thấy rất nhiều câu hỏi và câu trả lời nhưng tôi thực sự không thể tìm thấy câu trả lời dứt khoát. Về cơ bản, tôi chỉ cần cho máy Mac của mình ngồi ở nhà với tính năng Chia sẻ màn hình và tôi đang chuyển tiếp cổng 5900. Nó hoạt động nhưng một lần nữa, tôi muốn nó được an toàn.

Bây giờ, trước khi bất cứ ai đề cập đến đường hầm SSH, tôi đã thiết lập nó vào ngày đầu tiên tôi thử điều này (Đăng nhập từ xa, 22 cổng chuyển tiếp, đường hầm được tạo, v.v.) nhưng sau đó nó đã ngừng hoạt động. Tôi vẫn đang cố gắng tìm hiểu những gì đang diễn ra ở đó nhưng nếu Chia sẻ màn hình được mã hóa hoàn toàn, thì tôi sẽ không lo lắng về đường hầm nữa.

Câu trả lời:


9

Câu trả lời phụ thuộc vào cách bạn kết nối với nó.

Nếu bạn đang sử dụng máy khách VNC tiêu chuẩn để chỉ kết nối với mật khẩu, không có gì được mã hóa. Thậm chí không có mật khẩu.

Nếu bạn đang sử dụng ứng dụng Chia sẻ màn hình trên macOS 10.8 (Mountain Lion) trở lên để kết nối với tên người dùng / mật khẩu hoặc AppleID, mọi thứ đều được mã hóa.

Nếu bạn đang sử dụng ứng dụng Chia sẻ màn hình trên macOS 10.7 (Lion) hoặc sớm hơn để kết nối với tên người dùng / mật khẩu, việc trao đổi thông tin đăng nhập cũng như nhấn phím và di chuyển chuột được mã hóa theo mặc định. Tuy nhiên, màn hình hiển thị thực tế (tức là nội dung đồ họa) thì không. Bạn có thể bật mã hóa đầy đủ từ menu Tùy chọn trong ứng dụng Chia sẻ màn hình.

Nếu bạn đang sử dụng VNC, tôi sẽ khuyên bạn nên bọc nó bằng mã hóa, ví dụ sử dụng đường hầm SSH, VPN được mã hóa hoặc các biện pháp tương tự.


1
Tôi đang sử dụng ứng dụng Chia sẻ màn hình và cả hai máy đang chạy macOS 10.12 (Sierra) và kết nối qua tên người dùng / mật khẩu. Đây có phải là tài liệu ở bất cứ đâu? Không phải tôi không tin bạn nhưng tôi chưa thể tìm được nguồn chính cho mã hóa Chia sẻ màn hình.
Malarkey

Sau đó, kết nối được cho là được mã hóa hoàn toàn (bạn viết rằng bạn đã bật Đăng nhập từ xa, v.v.).
jksoegaard

@jksoegaard bạn có biết bất kỳ tài liệu chính thức nào để hỗ trợ ứng dụng "Chia sẻ màn hình" của OSX mã hóa dữ liệu của nó không.
sam

@sam Tốt hơn là sử dụng một chương trình như Wireshark để kết xuất các gói mạng thực tế từ phiên chia sẻ màn hình - sau đó bạn có thể tự mình thấy rằng nó được mã hóa. Nhiều người mổ xẻ VNC tồn tại cho Wireshark. Ngoài ra, bạn có thể tải xuống và sử dụng ứng dụng khách bên thứ ba như Remotix - nó cũng hỗ trợ hệ thống mã hóa do Apple Screen Sharing cung cấp. Rõ ràng là họ sẽ không quảng cáo tính năng này, nếu Apple Screen Sharing không thực hiện mã hóa.
jksoegaard

@jksoegaard ive chạy Wreshark và bắt đầu phiên Chia sẻ màn hình giữa máy tính của tôi và một máy tính khác (cả hai trên cùng một mạng LAN). Tôi đã thử lọc dữ liệu bằng cách thêm bộ lọc trong Wireshark cho lưu lượng VNC, nhưng không thể thấy bất kỳ lưu lượng VNC cụ thể nào, tôi có thể thấy nhiều lưu lượng khác. Tôi đang sử dụng Wireshark không chính xác?
sam
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.