You are on page 1of 13

Bài 13

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

KHOA AN TOÀN THÔNG TIN

BÀI 13:

Đảm bảo an toàn với mã hóa

Giảng viên : ĐinhTrường Duy Sinh

viên thực hiện : Nguyễn Văn Quân Mã

sinh viên : B21DCAT157

Khóa : 2021 – 2026

Hà Nội, tháng 04 năm 2024

B21DCAT157_Nguyễn Văn Quân 1


Bài 13

Mục lục
A. Mục đích thực hiện ...................................................................................................... 3
B. Tìm hiểu lý thuyết........................................................................................................ 3
1. Tổng quan về TrueCrypt .......................................................................................... 3
2. Cách thức công cụ TrueCrypt áp dụng để mã hóa file hoặc thư mục. ..................... 5
C. Nội dung thực hành ..................................................................................................... 6
1. Chuẩn bị môi trường: ............................................................................................... 6
2. Các bước thực hiện: .................................................................................................. 6
D:Kết Luận ..................................................................................................................... 13
1. Thành công cài đặt công cụ mã hóa TrueCrypt ..................................................... 13
2. Mã hóa thành công thư mục ................................................................................... 13
3. Khôi phục thành công thư mục .............................................................................. 13

B21DCAT157_Nguyễn Văn Quân 2


Bài 13

A. Mục đích thực hiện


- Hiểu được nguyên tắc hoạt động của các kỹ thuật mã hóa.

- Hiểu được cách thức hoạt động của một số công cụ mã hóa dữ liệu

- Biết sử dụng các công cụ mã hóa để đảm bảo an toàn dữ liệu.

B. Tìm hiểu lý thuyết


1. Tổng quan về TrueCrypt

- TrueCrypt là phần mềm cho hệ điều hành Windows, thuộc nhóm phần mềm
Software được phát triển bởi NA. Phiên bản mới nhất của TrueCrypt là Version NA
(cập nhật NA)

- TrueCrypt là một phần mềm mã hóa miễn phí và mã nguồn mở được sử dụng
để tạo ra các ổ đĩa ảo được mã hóa, hoặc mã hóa các phân vùng trên ổ đĩa thật.
TrueCrypt được sử dụng để bảo vệ dữ liệu quan trọng khỏi những kẻ tấn công và cũng
được sử dụng để giữ bí mật về các tài liệu quan trọng.

B21DCAT157_Nguyễn Văn Quân 3


Bài 13

- TrueCrypt cung cấp nhiều tùy chọn mã hóa, bao gồm mã hóa AES, Blowfish
và Twofish, cũng như khả năng sử dụng nhiều phương thức khác nhau để tạo ra các
khóa mã hóa. TrueCrypt cũng hỗ trợ việc tạo ra các ổ đĩa ẩn, nơi mà dữ liệu được giấu
kín trong một phân vùng đã được mã hóa và chỉ có thể truy cập thông qua một mật
khẩu khác nhau.

- Các công cụ của TrueCrypt bao gồm:

+ TrueCrypt Volume Creation Wizard: cho phép người dùng tạo ra một
ổ đĩa ảo mới hoặc mã hóa một phân vùng trên ổ đĩa thật.

+ TrueCrypt Volume Mounter: cho phép người dùng truy cập các ổ đĩa
ảo được tạo ra bởi TrueCrypt. Khi một ổ đĩa ảo được mở ra, người dùng có thể
truy cập dữ liệu bên trong như bất kỳ ổ đĩa thực nào.

+ TrueCrypt Volume Editor: cho phép người dùng chỉnh sửa các thông
số của một ổ đĩa đã tạo hoặc đang được sử dụng.

+ TrueCrypt Keyfile Generator: cho phép người dùng tạo ra các tập tin
khóa (keyfile) có thể được sử dụng để mở ổ đĩa TrueCrypt.

B21DCAT157_Nguyễn Văn Quân 4


Bài 13

+ TrueCrypt Benchmark: cho phép người dùng đo hiệu suất của các
phương thức mã hóa khác nhau.

+ TrueCrypt Random Number Generator: tạo ra số ngẫu nhiên để sử dụng


trong quá trình mã hóa.

+ TrueCrypt là một công cụ mạnh mẽ và đáng tin cậy để bảo vệ dữ liệu


quan trọng. Tuy nhiên, từ khi TrueCrypt chính thức đóng cửa vào năm 2014, các
chuyên gia bảo mật đã khuyến cáo người dùng sử dụng các công cụ mã hóa
khác như VeraCrypt hoặc BitLocker để bảo vệ dữ liệu của họ.

2. Cách thức công cụ TrueCrypt áp dụng để mã hóa file hoặc thư mục.

- TrueCrypt cho phép người dùng mã hóa các tập tin hoặc thư mục bằng cách
tạo ra một ổ đĩa ảo đã được mã hóa và sau đó lưu trữ các tập tin hoặc thư mục đó
trong ổ đĩa đó. Để mã hóa các tập tin hoặc thư mục, hãy làm theo các bước sau:
+ Tạo một ổ đĩa ảo: Mở TrueCrypt và chọn "Create Volume" để bắt
đầu quá trình tạo ra một ổ đĩa ảo. Chọn "Create a file container" và tiếp tục.
+ Chọn định dạng và kích thước cho ổ đĩa ảo: Chọn định dạng tập tin
cho ổ đĩa ảo, chẳng hạn như FAT hoặc NTFS, và cũng như kích thước của nó.
+ Chọn phương thức mã hóa và khóa: Chọn phương thức mã hóa,
chẳng hạn như AES, Blowfish hoặc Twofish, và tạo một khóa dài để sử dụng
cho việc mã hóa. Bạn cũng có thể tạo một hoặc nhiều tập tin khóa để sử dụng
cho việc mở ổ đĩa.
+ Mount ổ đĩa ảo: Chọn ổ đĩa ảo vừa tạo và nhấp vào nút "Mount".
Nhập khóa hoặc tập tin khóa để mở ổ đĩa.
+ Lưu trữ tập tin hoặc thư mục vào ổ đĩa ảo: Mở thư mục của ổ đĩa ảo và
chép các tập tin hoặc thư mục bạn muốn mã hóa vào đó.
+ Unmount ổ đĩa ảo: Sau khi lưu trữ các tập tin hoặc thư mục vào ổ đĩa
ảo, hãy nhấp vào nút "Unmount" để ngắt kết nối ổ đĩa và đảm bảo rằng dữ liệu
của bạn được an toàn.

B21DCAT157_Nguyễn Văn Quân 5


Bài 13

- Lưu ý rằng để truy cập các tập tin hoặc thư mục đã mã hóa, bạn phải mở ổ đĩa
ảo và nhập khóa hoặc tập tin khóa mỗi khi bạn muốn truy cập dữ liệu của mình

C. Nội dung thực hành


1. Chuẩn bị môi trường:
- Cài đặt công cụ ảo hóa: Vmware
- Cài đặt máy ảo chạy hệ điều hành Windows : Máy Windows 7
- Cài đặt TrueCrypt trên hệ điều hành windows.
2. Các bước thực hiện:
- Sử dụng công cụ TrueCrypt để hóa mã file. Yêu cầu thực hiện trên ít nhất 2
loại file bao gồm: file văn bản và file đa phương tiện (định dạng ảnh, video, hoặc âm
thanh).
+ Truy cập vào trang web chính thức của TrueCrypt và tải xuống phiên
bản của windows 7 tại: https://www.truecrypt71a.com/downloads/.

(Hình 1)

B21DCAT157_Nguyễn Văn Quân 6


Bài 13

- Sử dụng công cụ TrueCrypt để mã hóa thư mục. Đặt tên thư mục theo mã sinh
viên và có chứa 1 số file khác nhau.
+ Chọn 1 ổ bất kì (ổ E) -> Create Volume -> Next

(Hình 2)

(Hình 3)

+ Đặt tên thư mục là “QuanB21DCAT157”

B21DCAT157_Nguyễn Văn Quân 7


Bài 13

(Hình 4)
+ Giải thuật mã hóa: AES và giải thuật Hash: SHA-512

(Hình 5)

B21DCAT157_Nguyễn Văn Quân 8


Bài 13

(Hình 6)

+ Để an toàn ta sử dụng cả 2 key ( key text, key file ) + Ổ E đã được mã hóa và không
thể sử dụng

(Hình 7)
- Sao lưu khóa mã hóa của công cụ TrueCrypt
+ File khóa mã hóa là: KEY
+ Thư mục mã hóa là: QuanB21DCAT157

B21DCAT157_Nguyễn Văn Quân 9


Bài 13

(Hình 8)

(Hình 9)
- Sử dụng công cụ TrueCrypt để khôi phục các file và thưc mục mã hóa.
+ Chọn đường dẫn tới thư mục đã mã hóa và Mount:

+ Nhập Password và Keyfilles ban đầu đã tạo:

B21DCAT157_Nguyễn Văn Quân 10


Bài 13

(Hình 10)

(Hình 11)

B21DCAT157_Nguyễn Văn Quân 11


Bài 13

+ Sau khi Mount thì ổ E đã hiện ra và chúng ta có thể truy cập và


sử dụng:

(Hình 12)

B21DCAT157_Nguyễn Văn Quân 12


Bài 13

Khôi phục thành công

(Hình 13)

D:Kết Luận
1. Thành công cài đặt công cụ mã hóa TrueCrypt
2. Mã hóa thành công thư mục
3. Khôi phục thành công thư mục

B21DCAT157_Nguyễn Văn Quân 13

You might also like