
Xây dựng ứng dụng chứng thực thư điện tử bằng phần mềm mã nguồn mỡ ThunderBird
Đỗ Thị Kim Hương – Khoa 6 1
MỤC LỤC
MỤC LỤC ...................................................................................................................... 1
LỜI CẢM ƠN ................................................................................................................ 3
LỜI NÓI ĐẦU ................................................................................................................ 4
DANH MỤC VIẾT TẮT ............................................................................................... 5
CHƯƠNG 1: TỔNG QUAN VỀ THƯƠNG MẠI ĐIỆN TỬ VÀ BẢO MẬT
TRONG THƯƠNG MẠI .............................................................................................. 6
1.1. Tổng quan về thương mại điện tử ......................................................................... 6
1.1.1. Khái niệm về thương mại điện tử ................................................................... 6
1.1.1.1. Thương mại điện tử là gì ? ...................................................................... 6
1.1.1.2. Pháp luật về thương mại điện tử .............................................................. 6
1.1.1.3. Thanh toán điện tử ................................................................................... 7
1.1.1.4. Quảng cáo trên Internet ........................................................................... 7
1.1.2. Các mô hình thương mại điện tử .................................................................... 8
1.1.3. Lợi ích của thương mại điện tử .................................................................... 10
1.1.3.1. Đối với doanh nghiệp ............................................................................ 10
1.1.3.2. Đối với người tiêu dùng ........................................................................ 11
1.1.3.3. Đối với xã hội ........................................................................................ 12
1.2. Bảo mật trong thương mại điện tử ...................................................................... 13
1.2.1. Khái niệm về bảo mật .................................................................................. 13
1.2.2. Những dạng bảo mật trong thương mại điện tử ........................................... 15
CHƯƠNG 2: BẢO MẬT TRONG THƯƠNG MẠI ĐIỆN TỬ BẰNG MÃ HÓA
KHÓA CÔNG KHAI VỚI ỨNG DỤNG MÃ NGUỒN MỞ THUNDERBIRD .... 16
2.1. Vài nét lịch sử về mã hóa khóa công khai ......................................................... 16
2.1.1. Lịch sử .......................................................................................................... 16
2.1.2. Mã hóa công khai ......................................................................................... 17
2.1.2.1. Khái niệm .............................................................................................. 17
2.1.2.2. Mô hình mã hóa công khai .................................................................... 18
2.1.2.3. Ứng dụng mã hóa công khai................................................................. 18
2.1.2.4. Lợi ích của mã hóa công khai trong thương mại điện tử ...................... 19
2.2. Giới thiệu về phần mềm ...................................................................................... 19
2.2.1. Nguồn gốc và xuất sứ của ứng dụng ............................................................ 19

Xây dựng ứng dụng chứng thực thư điện tử bằng phần mềm mã nguồn mỡ ThunderBird
Đỗ Thị Kim Hương – Khoa 6 2
2.2.2.1. Ứng dụng Thunderbird .......................................................................... 19
2.2.2.2. Ứng dụng GnuPG .................................................................................. 24
2.2.2.3. Ứng dụng Enigmail ............................................................................... 25
2.3. Các tính năng của phầm mềm ............................................................................. 26
2.3.1. Tính năng dễ dàng khởi động và dễ sử dụng ............................................... 26
2.3.2. Tính năng bảo mật cao ................................................................................. 27
2.3.3. Tìm kiếm ...................................................................................................... 29
CHƯƠNG 3: CÀI ĐẶT VÀ THỬ NGHIỆM PHẦN MỀM .................................... 31
3.1. Hướng dẫn cài đặt ............................................................................................... 31
3.1.1. Cài đặt Thunderbird ..................................................................................... 31
3.1.2. Cài đặt GnuPG ............................................................................................. 34
3.1.3. Cài đặt Enigmail phần mở rộng của Thunderbird ........................................ 38
3.2. Demo chương trình ứng dụng chứng thực thư điện tử ....................................... 41
3.2.1. Tạo tài khoản ................................................................................................ 41
3.2.2. Tạo khóa mới ............................................................................................... 43
3.2.3. Tải Public Key lên server ............................................................................. 46
3.2.4. Download khóa công cộng của đối phương .............................................. 47
3.2.5. Tạo bộ lọc tự động mã hóa ........................................................................ 48
3.2.6. Gửi và nhận mail ....................................................................................... 50
3.2.7. Đánh giá kết quả thử nghiệm .................................................................... 52
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ................................................................. 53
TÀI LIỆU THAM KHẢO ........................................................................................... 54

Xây dựng ứng dụng chứng thực thư điện tử bằng phần mềm mã nguồn mỡ ThunderBird
Đỗ Thị Kim Hương – Khoa 6 3
LỜI CẢM ƠN
Thời gian được học tại trường Cao đẳng Công nghệ thông tin Hữu nghị Việt-Hàn
là khoảng thời gian đáng nhớ nhất trong cuộc đời của em, trong khoảng thời gian được
đào tạo, được trôi dào kiến thức, được tiếp xúc với nhiều bạn bè ở khắp ba miền, được
sự giúp đỡ và học hỏi từ những anh chị đã đi trước cùng với sự giảng dạy nhiệt tình
của quý thầy cô tại trường, đó chính là khoảnh khắc vui nhất của thời sinh viên.
Chưa gì mà đã 3 năm rồi, cũng đã tới lúc xa mái trường và bước chân vào xã hội,
chăn chút giữa dòng người để tìm kiếm việc làm, nhờ ơn thầy cô đã giảng dạy nên
chuẩn bị ra trường em cũng đã xác định được bản thân đã học được gì và có kinh
nghiệp cho ngành mình đã chọn học tại trường suốt 3 năm. Ngành thương mại điện tử
là một ngành khá hay, thiết kế nên một website kinh doanh trực tuyến, cách thức bán
và mua đều nằm trong một web, rất thuận tiện cho doanh nghiệp và cả người tiêu dùng
Qua báo cáo đồ án tốt nghiệp này, một lần nữa em xin chân thành cảm ơn nhà
trường cùng toàn thể quý thầy cô và các bạn đã giúp đỡ em trong thời gian học tập tại
trường, ngoài ra em xin chân thành cảm ơn đến cô Nguyễn Ngọc Huyền Trân người đã
giúp em hoàn thành nên bài báo cáo như ngày hôm nay, cô không những là một cô
giáo chủ nhiệm mà còn là một người bạn, một người chị nhiệt tình trong học tập và cả
trong đời sống của tập thể TM06A.
Em xin chân thành cảm ơn cô Nguyễn Ngọc Huyền Trân đã giúp em hoàn thành
bài báo cáo này, em xin chân thành cảm ơn!

Xây dựng ứng dụng chứng thực thư điện tử bằng phần mềm mã nguồn mỡ ThunderBird
Đỗ Thị Kim Hương – Khoa 6 4
LỜI NÓI ĐẦU
Ngày nay các ứng dụng công nghệ thông tin ngày còn được phát triển mạnh mẽ
và phổ biến ở khắp mọi nơi, không nơi nào hay không một quốc gia nào lại không biết
đến các ứng dụng công nghệ thông tin, mọi công việc hằng ngày đều có thể hỗ trợ từ
xa mà không cần phải tốn nhiều thời gian cho những công việc trong khi thông qua
máy vi tính là có thể giải quyết được, đó là những công việc giao dịch bình thường mà
ai cũng có thể biết được, nhưng nếu là một giao dịch gì đó bí mật ví dụ như trong nội
bộ doanh nghiệp chẳng hạn, doanh nghiệp muốn gửi một thông điệp gì đó trong công
ty mà không muốn người ngoài biết được thì họ sẽ làm thế nào? Hay những thông tin
mang tính chất sống còn đối với một số tổ chức hay cá nhân thì vấn đề bảo mật này
thật sự rất quan trọng. Vì thế trong bài viết này chúng ta hãy cùng tìm hiểu về một ứng
dụng bảo mật bằng mã hóa khóa công khai.
Vì sự đam mê cùng với những kiến thức đã học về bảo mật trong thương mại
điện tử, em đã quyết định chọn đề tài: “Xây dựng ứng dụng chứng thực thư điện tử
bằng phần mềm mã nguồn mở Thunderbird”
Hiện nay, ứng dụng mã nguồn mở Thunderbird được sử dụng khá rộng rãi nên
việc quản lý đói tượng cùng với khóa công khai trở nên phức tạp và phải đối mặt với
nhiều vấn đề an ninh đang được sảy ra, vì phạm vi ứng dụng khá rộng có thể là phạm
vi quốc gia hoặc là xuyên quốc gia nên có sự thống nhất về khóa công khai để phạm vi
không còn là nỗi lo mất an toàn của mọi tổ chức và cá nhân.
Đó chính là lý do vì sao hạ tầng khóa công khai ra đời, nó ra đời để khắc phục
các lỗi đã nêu trên, nó đảm bảo về việc tạo lập, quản lý và phân phát các khóa công
khai của những đối tượng tham gia vào các dịch vụ an toàn, an ninh thông qua mạng,
mở rộng quy mô hay phạm vi hoạt động. Do đó mà nó có thể giải quyết những khó
khăn mà các ứng dụng của mã hóa khóa công khai đang phải đối mặt.
Mặc dù đã cố gắng trong quá trình tìm hiểu và viết báo cáo, nhưng với khoảng
thời gian có hạn và kiến thức cũng có hạn nên bài viết vẫn còn nhiều thiếu sót. Em rất
mong được sự quan tâm và giúp đỡ của quý thầy cô cùng tất cả các bạn đống góp ý
kiến để bài báo cáo được hàng thiện hơn.
Em xin chân thành cảm ơn!
Đà Nẵng, Ngày 5 Tháng 2015 Năm
Sinh viên thực hiện
Đỗ Thị Kim Hương

Xây dựng ứng dụng chứng thực thư điện tử bằng phần mềm mã nguồn mỡ ThunderBird
Đỗ Thị Kim Hương – Khoa 6 5
DANH MỤC VIẾT TẮT
Viết tắt
Ý nghĩa
TMĐT
Thương mại điện tử
UNCTAD
Liên hiệp quốc về hợp tác và phát triển kinh tế
VAN
Mạng giá trị gia tăng
SCM
Dây chuyền cung ứng hàng hóa
DNVVN
Doanh nghiệp vừa và nhỏ
PKI
Hạ tầng cơ sở khóa công khai
EE
Đối tượng sử dụng
CA
Đối tượng quản lý thẻ xác nhận
RA
Đối tượng quản lý đăng ký
CKS
Chữ ký số
CSV
Giá trị định giới bằng dấu phẩy
IMAP
Kiểm soát mail trên mail server
SMTP
Giao thức truyền tải thư tín đơn giản

