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ử 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 c với nhiều bạn khắp ba miền, được
sự giúp đỡ 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 đã 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 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ử
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 y, một lần nữa em xin chân thành cảm ơn n
trường cùng toàn thể quý thầy 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, không những một
giáo chủ nhiệm còn một người bạn, một người chị nhiệt tình trong học tập cả
trong đời sống của tập thể TM06A.
Em xin chân thành cảm ơn 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 thể hỗ trợ từ
xa 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, đó những công việc giao dịch bình thường
ai cũng thể biết được, nhưng nếu một giao dịch đó mật 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 đó trong công
ty 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 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 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.
sự đam 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 nguồn mở Thunderbird được sử dụng khá rộng rãi nên
việc quản đói tượng cùng với khóa công khai trở nên phức tạp phải đối mặt với
nhiều vấn đề an ninh đang được sảy ra, phạm vi ứng dụng khá rộng thể 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 do sao hạ tầng khóa công khai ra đời, 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 phân phát các khóa công
khai của những đối ợng tham gia vào các dịch vụ an toàn, an ninh thông qua mạng,
mở rộng quy hay phạm vi hoạt động. Do đó 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 đã cố gắng trong quá trình m hiểu viết báo cáo, nhưng với khoảng
thời gian hạn kiến thức cũng 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 m giúp đcủa quý thầy cùng tất 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 truyn tải thư tín đơn giản