Khoa Khoa học & Kỹ thuật máy tính Trường ĐH Bách Khoa TP HCM Cryptography and Network Security Lab 4 Hieu Nguyen Ngày 17 tháng 4 năm 2017 1 Mục tiêu • Hiểu biết cề các lệnh cơ bản trong Linux • Hiểu b[.]
Khoa Khoa học & Kỹ thuật máy tính Trường ĐH Bách Khoa TP.HCM Cryptography and Network Security Lab Hieu Nguyen Ngày 17 tháng năm 2017 Mục tiêu • Hiểu biết cề lệnh Linux • Hiểu biết SSL (Secure Sockets Layer) HTTPS (HTTP + SSL) • Cài đặt SSL cho Apache máy chủ Ubuntu Chuẩn bị Cài đặt hệ điều hành Ubuntu 14.04 (có thể dùng VMWare máy sử dụng hệ điều hành Windows) PHẦN Tìm hiểu lệnh Linux va2 thao tác trình soạn thảo vi (file basic_linux_commands.pdf basic_vi_commands.pdf) Bài tập: Làm tập cho file exercise_1.docx PHẦN Cấu hình xác thực dùng SSH key cho máy chủ Ubuntu Để đăng nhập từ xa vào server dùng SSH dùng hai cách để xác thực: • Password based • Key based - Với Password based, cần phải nhập password cho lần đăng nhập vào server thông qua SSH - Với Key based, chế xác thực không cần password, dùng cặp public private key để truyền thông client server Client giữ private key mã hóa thơng điệp cịn public key nằm server dùng để giải mã thông điệp Việc sử dụng password bị kẻ gian đánh cắp sử dụng cơng Brute Force Thay vào đó, việc sử dụng SSH key, tăng độ bảo mật việc bảo vệ private key với passphrase Tham khảo: SSH_keys.pdf Bài tập: Mô tả bước cấu hình xác thực dùng SSH key cho máy chủ Ubuntu, chụp ảnh hình kết cho bước Lưu vào file exercise_2.docx PHẦN • Cài đặt SSL cho Apache máy chủ Ubuntu • SSL viết tắt từ Secure Sockets Layer Đây tiêu chuẩn an ninh cơng nghệ tồn cầu tạo liên kết mã hóa máy chủ web trình duyệt Liên kết đảm bảo tất liệu trao đổi máy chủ web trình duyệt ln bảo mật an tồn • SSL đảm bảo tất liệu truyền máy chủ web trình duyệt mang tính riêng tư, tách rời SSL chuẩn công nghiệp sử dụng hàng triệu trang web việc bảo vệ giao dịch trực tuyến với khách hàng họ (Nguồn: matbao.net) • Tham khảo: SSl_Apache_Ubuntu.pdf Bài tập: Mô tả bước cài đặt SSL cho Apache máy chủ Web Ubuntu Yêu cầu: • Chụp ảnh hình demo kết cho bước • Giải thích kết đạt cho bước Lưu vào file exercise_3.docx QUY ĐỊNH NỘP BÀI • Báo cáo: Sinh viên thực tập cho phần phần Kết lưu file exercise_1.docx exercise_2.docx tương ứng – File exercise_1.docx: Điền vào chỗ trống lệnh nhập vào terminal kết yêu cầu – File exercise_2.docx: Mô tả bước thực hiện, chụp ảnh hình kết cho bước Cách tính điểm cho Lab 4: • Sinh viên không nộp hạn làm sai nửa nhận điểm cho cột điểm tập