DCN - Bảo mật mạng máy tính
Trong những ngày đầu tiên của Internet, việc sử dụng nó chỉ giới hạn trong quân đội và các trường đại học cho mục đích nghiên cứu và phát triển. Sau đó, khi tất cả các mạng hợp nhất với nhau và hình thành internet, dữ liệu được sử dụng để di chuyển qua mạng chuyển tuyến công cộng. Mọi người thông thường có thể gửi dữ liệu có thể nhạy cảm cao như thông tin đăng nhập ngân hàng, tên người dùng và mật khẩu, tài liệu cá nhân, chi tiết mua sắm trực tuyến hoặc bí mật các tài liệu.
Tất cả các mối đe dọa bảo mật là có chủ ý, tức là chúng chỉ xảy ra nếu được kích hoạt một cách có chủ ý. Các mối đe dọa bảo mật có thể được chia thành các loại sau:
Interruption
Gián đoạn là một mối đe dọa bảo mật trong đó các tài nguyên sẵn có bị tấn công. Ví dụ: người dùng không thể truy cập vào máy chủ web của họ hoặc máy chủ web bị tấn công.
Privacy-Breach
Trong mối đe dọa này, quyền riêng tư của người dùng bị xâm phạm. Một người nào đó, không phải là người được ủy quyền đang truy cập hoặc chặn dữ liệu được gửi hoặc nhận bởi người dùng được xác thực ban đầu.
Integrity
Loại mối đe dọa này bao gồm bất kỳ thay đổi hoặc sửa đổi nào trong bối cảnh giao tiếp ban đầu. Kẻ tấn công chặn và nhận dữ liệu do người gửi gửi và kẻ tấn công sau đó sửa đổi hoặc tạo dữ liệu sai và gửi đến người nhận. Người nhận nhận dữ liệu giả định rằng nó đang được gửi bởi Người gửi ban đầu.
Authenticity
Mối đe dọa này xảy ra khi một kẻ tấn công hoặc một kẻ vi phạm bảo mật, đóng giả là một người chân chính và truy cập các tài nguyên hoặc giao tiếp với những người dùng chính hãng khác.
Không có kỹ thuật nào trên thế giới hiện tại có thể cung cấp bảo mật 100%. Tuy nhiên, có thể thực hiện các bước để bảo mật dữ liệu khi dữ liệu di chuyển trong mạng hoặc internet không an toàn. Kỹ thuật được sử dụng rộng rãi nhất là Cryptography.
Mật mã học là một kỹ thuật để mã hóa dữ liệu văn bản thuần túy gây khó khăn cho việc hiểu và diễn giải. Hiện nay có một số thuật toán mật mã như được mô tả bên dưới:
Chìa khoá bí mật
Khóa công khai
Tóm lược thông điệp
Mã hóa khóa bí mật
Cả người gửi và người nhận đều có một khóa bí mật. Khóa bí mật này được sử dụng để mã hóa dữ liệu ở đầu người gửi. Sau khi dữ liệu được mã hóa, nó sẽ được gửi trên miền công cộng tới người nhận. Bởi vì người nhận biết và có Khóa bí mật, các gói dữ liệu được mã hóa có thể dễ dàng được giải mã.
Ví dụ về mã hóa khóa bí mật là Tiêu chuẩn mã hóa dữ liệu (DES). Trong mã hóa Secret Key, yêu cầu phải có một khóa riêng biệt cho từng máy chủ trên mạng gây khó khăn cho việc quản lý.
Mã hóa khóa công khai
Trong hệ thống mã hóa này, mọi người dùng đều có Khóa bí mật của riêng mình và nó không nằm trong miền chia sẻ. Khóa bí mật không bao giờ được tiết lộ trên phạm vi công cộng. Cùng với khóa bí mật, mỗi người dùng đều có khóa công khai của riêng mình. Khóa công khai luôn được công khai và được Người gửi sử dụng để mã hóa dữ liệu. Khi người dùng nhận được dữ liệu được mã hóa, anh ta có thể dễ dàng giải mã nó bằng cách sử dụng Khóa bí mật của chính nó.
Ví dụ về mã hóa khóa công khai là Rivest-Shamir-Adleman (RSA).
Tóm lược thông điệp
Trong phương pháp này, dữ liệu thực tế không được gửi, thay vào đó, một giá trị băm được tính toán và gửi đi. Người dùng cuối khác, tính toán giá trị băm của chính nó và so sánh với giá trị vừa nhận được. Nếu cả hai giá trị băm đều khớp thì nó được chấp nhận nếu không thì sẽ bị từ chối.
Ví dụ về Thông báo Thông báo là băm MD5. Nó chủ yếu được sử dụng trong xác thực trong đó mật khẩu người dùng được kiểm tra chéo với mật khẩu được lưu trên máy chủ.