Thiết lập đường hầm web an toàn
Nếu là một nời hay phải làm việc lưu động thì chắc chắn sẽ có lần bạn phải
truy cập vào các mng không dây công cộng. Chắc chắn rơi vào hoàn cảnh như
vậy bạn sẽ phải chuẩn bị một số cách để tự bảo vệ mình. Có nhiu cách thức để
bảo vệ an tn dliệu cho bạn trong những trường hợp bạn cần truy cập ở những
mạng như vậy, chẳng hạn như sử dụng mạng riêng ảo của công ty nếu có thể -
hoặc một đường hầm web mã hóa như Hotspot Shield.
Tuy nhiên nếu không có VPN công ty và không muốn gặp rất nhiều quản cáo khi
sử dụng Hotspot Shield, bạn vẫn có một lựa chọn khác vẫn có thể bảo mật được
lưu lượng kng dây của bạn, đây là cách tạo đường hầm mà chúng tôi sgiới
thiu cho các bạn trong bài.
Tạo đường hầm cho lưu lượng dữ liệu
Dù mạng kng dây công cộng mà bn sử dụng được bảo vệ mật khẩu hay trả tiền
theo phút đi chăng nữa thì bất cứ ai kết nối với mạng đó cũng đều có thể do thám
lưu lượng HTTP của bạn.
Tuy nhiên chúng ta có thể khắc phục được vấn đề này bằng cách tạo một đường
hầm mã hóa để thông qua đó có thể gửi đi lưu lượng web, đường hầm đó sẽ bắt
đầu từ laptop và kết thúc ở một vị trí được biết đến như điểm cuối biết trước của
nó. Từ đây, đường hầmthể định tuyến các yêu cu web của bạn đến mạng
Internet công cng.
ràng, khi lưu lượng ra bên ngoài đường hầm, nó sẽ là đối tượng được nghiên
cứu – từ các ISP, luật pháp, hoặc gì đó tương tự như vậy nhưng trong khi dữ
liu của bạn sẽ được truyền tải thông qua một hotspot công cộng thì việc lướt web
của bạn là an toàn.
Trong sơ đồ ở trên, người dùng tại một hotspot không dây của một quán cà p
dùng một tuyến trực tiếp đến website (màu đỏ), nhưng bạn li sử dụng một đường
hầm mã hóa để che chắn cho mình trong mạng hotspot. Khi ở điểm cuối của đường
hầm, lưu lượng web của bạn sẽ đi qua mạng Internet thông qua các phương pháp
không mã hóa thông thường (màu đỏ) để đến website đích.
Dễ dàng và tiết kiệm thông qua SSH
Cách đơn giản nhất để thiết lập một đường hầm web an toàn cho riêng bn là tr
phí hàng tháng cho mt công ty hosting nào đó để họ thực hiện tất cả các công việc
khó khăn như thiết lập máy chủ, cài đặt hệ điều hành, và bảo đảmy chủ đó hoạt
động 24 giờ mỗi ngày với khá nhiều năng lượng tiêu thụ. Một số người thích
phương pháp này vì không bị phiền phức với các tường lửa, và cũng không phải để
máy tính chạy khi bạn đang ở trên đường.
Bất cứ nhà cung cấp hosting chia sẻ nào cũng thực hiện được các mục đích ca
bạn, miễn là công ty họ cung cấp sự truy cập đến máy chủ secure shell (SSH). SSH
là một phiên bn mã hóa của telnet, một trong những giao thức đầu tiên của
Internet, được sử dụng để gửic thông tin giữa hai máy tính.
Một số người dùng có thể thích sử dụng HostGator, hãng có một trung tâm dữ liệu
ln tại Houston. Gói hosting "Hatchling" cơ bản của công ty này chi vào
khoảng 5$ mỗi tháng, vì vậy chỉ cần bỏ ra một khoản không đáng kể bạn có thể có
được một đường hầm bảo mật cho riêng mình. Khi HostGator tạo tài khoản của
bạn, bạn sẽ nhận các thông tin đăng nhập của mình và máy chủ sẽ được gán cho
bạn. Từ đây, bạn có thể thiết lập một Web proxy bằng cách sử dụng các lệnh SSH.
Chúng tôi s minh chứng trên cả hai phiên bản hệ điu hành OS X và Windows;
người dùng Linux có thể thực hiện theo và thực hiện một số điều chỉnh nhỏ ở
những chỗ cần thiết.
Tạo một máy khách SSH
OS X một tiện ích dòng lệnh SSH client, vì vy tất cả những gì bn cần thực
hiện mở Terminal (nằm trong thư mục Utilities bên trong thư mục Application).
Bạn sẽ thấy nhắc lệnh có username và tên máy tính của bạn, theo sau là ký hiệu $.
Tất cả các lệnh trong phần dưới đây sẽ là nhng thứ bạn đánh vào bên cnh ký hiu
đó.
Trên Windows, bạn cần download chương trình máy khách SSH. Có rất nhiều lựa
chọn cho bạn nhưng phần mềm miễn phí phổ biến nhất vẫn là PuTTY.
Test máy chSSH
Sử dụng thông tin đăng nhập từ nhà cung cấp hosting, bạn có thể mở một SSH
session trên OS X bng cách nhập vào phần được in đậm bên dưới, sau ký hiệu $:
$ ssh username@server.websitewelcome.com
Trên máy tính Windows, khởi chạy PuTTY và nhp vào tên máy chủ mà nhà cung
cấp hosting cung cấp cho bạn. Chọn nút SSH bên dưới 'Protocol'. Trường Port cần
được thiết lập là 22 (cng SSH mặc định). Kích nút Open.
đây ln đầu tiên bn kết nối đến máy chủ này, cmáy khách của OS X và
PuTTY đều sẽ hiển thị một cảnh báo và nhắc nhở bạn xác nhận dấu vết của host.
(Điều này chxảy ra một lần; sau đó máy khách SSH của bạn sẽ xác nhận rằng dấu
vết không bị thay đổi. Nếu dấu vết bị thay đổi, điều đó có thể chỉ thị rằng kết nối
của bạn đã bgimạo). Bạn sẽ thấy dòng chữ tương tự như bên dưới:
The authenticity of host ‘server.websitewelcome.com' can't be established. RSA
key fingerprint is 11:22:33:44:55.
Are you sure you want to continue connecting? Yes
Khi xác nhn dấu vết, PuTTY sẽ nhắc bạn nhập vào username và password của
bạn. Còn OS X s chỉ nhắc về password vì bạn đã cấp username trên dòng lệnh từ
trước.
Sau khi đăng nhập, sẽ một nhắc nhở thể hiện rằng hiện bn đã kết nối đến dòng
lnh của máy chủ từ xa; lưu ý rằng tên máy chủ đặt trước ký hiệu $ được thay đổi
để phản ánh hệ thống từ xa: