Quản trị Raspberry Pi trên LAN không có đường lên internet
Chọn biện pháp bảo vệ mà nhiệm vụ cần, rồi liệt kê những gì sẽ tới internet: gói, đặt tên, danh tính, thời gian. Hãy kiểm tra khi đường lên thực sự vắng mặt.
Hai thiết bị trên một LAN riêng có thể trao đổi lưu lượng được bảo vệ mà không cần bất kỳ đường lên nào. Điều chúng không thể làm là tạo ra những dịch vụ mà mô hình bảo mật đã chọn mong đợi. Vì vậy công việc chia làm hai nửa: chọn biện pháp bảo vệ phù hợp với nhiệm vụ, rồi liệt kê mọi thứ sẽ lặng lẽ vươn tới internet.
Giả định của hướng dẫn này là cả hai thiết bị đều có địa chỉ được phê duyệt trên cùng một mạng riêng. Đừng suy ra khả năng kết nối chỉ từ việc cả hai đã tham gia cùng một wifi; kết nối, định tuyến và quy tắc truy cập vẫn quyết định điều đó.
Chọn biện pháp bảo vệ theo nhiệm vụ, không theo thói quen
Một phiên terminal hoặc nhiệm vụ quản trị tệp được hỗ trợ phù hợp với SSH, kiến trúc của nó tách xác thực máy chủ, xác thực người dùng và các kênh được mang bên trong đường truyền được bảo vệ. Không vai trò nào trong số đó cần nhà cung cấp VPN thương mại, và không vai trò nào ngừng hoạt động vì không có tuyến mặc định ra internet.
Một dịch vụ TCP bổ sung có thể đi qua một chuyển tiếp SSH được ủy quyền khi máy chủ cho phép: giữ bộ lắng nghe cục bộ được gắn chặt và đích đến rõ ràng, và nhớ rằng điều này chuyển tiếp đúng một dịch vụ chứ không tái tạo một phân đoạn Ethernet.
Truy cập được định tuyến tới nhiều địa chỉ hoặc giao thức là một yêu cầu khác, và một VPN kết thúc cục bộ có thể cung cấp điều đó. Đối tác trong trường hợp đó là một cổng nối cục bộ có thể tiếp cận, không phải điểm cuối ở đâu đó trên internet, và cổng nối vẫn cần các tuyến đã định, quy tắc chuyển tiếp và quyền dịch vụ. Ở nơi một ứng dụng đã nói TLS đúng cách, để nó tự bảo vệ kết nối của mình thường là câu trả lời nhỏ nhất hoạt động được.
Liệt kê những gì sẽ rời khỏi LAN
Chuẩn bị sẵn phần mềm, danh tính máy chủ và thông tin đăng nhập trước khi dựa vào một bàn thử cách ly, hoặc dùng quy trình phân phối ngoại tuyến mà tổ chức hỗ trợ. Lệnh tải xuống không phải kế hoạch cài đặt cho một máy không thể tới nguồn, và phát hiện điều đó giữa lúc gián đoạn là thời điểm tồi để học.
Hãy đặt tên một cách có chủ đích. Dùng dịch vụ DNS cục bộ đã định hoặc một cách bố trí địa chỉ có tài liệu, vì một bộ phân giải công cộng đã cấu hình không tạo ra đường đi tới chính nó. Đổi địa chỉ socket cũng không phải lý do để bỏ qua các kiểm tra danh tính của ứng dụng. Nếu câu trả lời là bàn thử chỉ dùng địa chỉ, hãy ghi cả điều đó, để kỹ sư tiếp theo không mất một giờ cho một miền tìm kiếm chưa bao giờ được cấu hình.
Sau đó đọc mô hình xác thực và xác minh cho các phụ thuộc bên ngoài: đăng ký, nhà cung cấp danh tính, phê duyệt đa yếu tố, truy xuất trạng thái chứng chỉ, nguồn thời gian. Mỗi thứ đều là một nút chặn tiềm năng trên mạng cách ly. Hãy liệt kê chúng trước cửa sổ bảo trì, không phải trong đó, vì một phụ thuộc phát hiện sai thời điểm biến việc năm phút thành cả buổi chiều. Hãy cung cấp một cách bố trí có thể tiếp cận được phê duyệt hoặc chọn mô hình hoạt động ngoại tuyến, và đừng bao giờ âm thầm vô hiệu hóa một kiểm tra chỉ vì thiếu dịch vụ của nó.
Giữ các kiểm tra danh tính ở nơi chúng thuộc về
Xác minh khóa máy chủ hoặc chứng chỉ mong đợi thông qua quy trình chuẩn bị mà bạn tin cậy, và giữ đồng hồ chính xác ở nơi giao thức kiểm tra thời gian chứng chỉ. Chia sẻ một switch với thiết bị không làm thiết bị đó trở thành thứ bạn định tới, và giả định ngược lại chính là sai lầm mà kẻ tấn công trên cùng phân đoạn muốn bạn mắc phải.
Thời gian xứng đáng có dòng riêng trong kế hoạch. Nhiều giao thức từ chối thông tin đăng nhập vốn hợp lệ khi đồng hồ lệch đủ xa, và một Pi không có nguồn thời gian mạng có thể lệch âm thầm hàng tháng trước khi có gì đó phàn nàn.
Hãy kiểm tra khi đường lên thực sự vắng mặt
Rút đường lên, rồi thực hiện đúng thao tác bảo trì bạn đã thiết kế: phiên terminal, bản sao tệp, dịch vụ được chuyển tiếp, kết nối được định tuyến. Xác nhận rằng một danh tính bị từ chối hoặc một tài nguyên bị cấm vẫn bị từ chối, vì một thiết kế chỉ chứng minh con đường thuận lợi thì chưa được kiểm tra gì cả. Đọc nhật ký trong khi làm, vì những lỗi thú vị là những lỗi để lại dấu vết mà không đổi kết quả.
Ghi lại điểm cuối cục bộ, cơ chế bảo vệ và mọi phụ thuộc mà thao tác đã dùng. Lối ra internet và một đường an toàn cho quản trị cục bộ là hai yêu cầu khác nhau, và giữ chúng tách biệt là điều cho phép cái thứ hai sống sót khi mất cái thứ nhất.