I. Giới thiệu
Giao thức Secure Socket Layer (SSL) được phát triển bởi
Netscape, ngày nay giao thức Secure Socket Layer (SSL) đã được sử dụng rộng rãi trên hệ thống mạng nhằm mục đích
xác thực và mã hoá thông tin giữa client và server. Cụ thể SSL
được sử dụng để mã hóa cho tất cà các protocol hoạt động tại lớp Application như: HTTP,
FTP, SMTP, POP, IMAP…
Cơ chế mã hóa của SSL:
1. Client phát sinh 1 Session Key ngẫu nhiên khi truy cập đến
Server
2. Client yêu cầu Server gởi Certificate (gồm Public Key của Server)
3. Client kiểm tra tính hợp lệ của Certificate
4. Nếu Certificate của Server hợp lệ, Client mã hóa Session Key bằng Public Key của
Server
5. Client gởi Session Key đã mã hóa cho Server
6. Server giải mã Session Key đã được mã hóa bằng
Private Key
7. Các thông tin trao đổi giữa server và client sẽ được mã
hóa và giải mã bằng Session Key
Hiện nay, khi public một web site lên internet, để áp
dụng cơ chế mã hóaSSL chúng ta phải thuê SSL Certificate cho Web Server
từ các tổ chức cung cấp Digital Certificate như: Verisign, CyberTrust, EnTrust…
Mục đích của bài lab là hướng dẫn cách cấu hình Secure Web Server sử dụng SSL Certificate của
VeriSign.com
Bài lab bao gồm các bước:
1. Tạo file Request Certificate
2. Xin SSL Certificate từ VeriSign.com
3. Cấu hình Trusted Root Certification Authority
4. Import SSL Certificate cho Web Server
5. Kiểm tra kết quả
II. Chuẩn bị
- Máy Windows Server 2003
- Cài đặt dịch vụ Internet Information Services (IIS)
- Hosting Web Site với nội dung bất kỳ,
truy cập với địa chỉ http://www.MSOpenLab.com
III. Thực hiện
1. Tạo Request Certificate
- Logon Administrator, mở Internet Information Services
(IIS) Manager, Expand Web Site, chuột phải Default Web Site, chọn
Properties
- Hộp thoại Default Web Site Properties, qua tab Directory Security, chọn
Server Certificate
- Hộp thoại Welcome to the Web Server Certificate Wizard, chọn Next
- Hộp thoại Server Certificate, chọn Create anew certificate, chọn Next
-Trong hộp thoại Delayed or Immediate Request, chọn Prepare the request now, but send
it later, chọn Next
- Hộp thoại Name and Security Settings, chọn Next
-Trong hộp thoại Organization Information, nhập thông tin như hình
bên dưới, chọn Next
-Trong hộp thoại Your Site’s Common Name, nhập www.hungvu.come.vn vào ô Common
name, chọn Next(chu y :khong duoc nhap dau “:” va ki tu dac
biet)
-Hộp thoại Geographical Information, nhập thông tin như hình
bên dưới, chọn Next
-Hộp thoại Certificate Request File Name, để mặc định đường dẫn(phan vung cua HDH) F:\certreg.txt,
chọn Next
-Hộp thoại Request File Summary, chọn Next, chọn
Finish
- Trong hộp thoại Default Web Site Properties, chọn OK, tắt tất cả cửa sổ.
2. Xin SSL Certificate từ VeriSign.com
- Mở Windows Explorer, copy nội dụng của file F:\certreq.txt
- Mở Internet Explorer, truy cập địa chỉ http://www.verisign.com, chọn Free
SSL Trial
- Trong cửa sổ Free SSL Trial Certificate, nhập đằy đủ thông tin (*: thông tin bắt buộc), chọn Continue
- Cửa sổ Welcome, chọn Continue
-Cửa sổ tiếp theo, nhập đầy đủ thông tin vào phần Technical Contact, chọn
Continue
-Trong ô Select Server Platform, chọn Microsoft. Trong ô Select Version,
chọn IIS 6.0. Dán nội dung file certreq.txt vào ô Paste Certificate Signing Request
(CSR), optained from your server
- Trong cửa sổ CRS Information, nhập hunh123 vào ô Challenge Phrase và
Re-enter Challenge Phrase. Nhập câu hỏi bất kỳ vào ô Reminder Question, chọn Continue
- Trong cửa sổ Order summary & acceptance, chọn
Accept
-Kiểm tra: xin SSL Certificate thành công
3. Cấu hình Trusted Root Certification Authority
- Đăng nhập vào hộp mail, kiểm tra nhận được e-mail từ Support@verisign.com, chọn vảo link như trong
hình bên dưới.
- Trong trang web của verisign, chọn
VeriSign CA Certificates
- Cửa sổ tiếp theo, kéo thanh trượt xuống dưới, chọn Secure Site Trial Root CA
Certificate
- Trong cửa sổ Root CA Certificate, chọn Select All, copy tất cả nội dung
-Dán nội dung vào Notepad và save lại với tên ca.cer
-Mở Internet Explorer, vào Tools, chọn
Internet Options, qua tab Content, chọn Certificates
- Trong hộp thoại Certificates, chọn Import
- Hộp thoại Welcome to the Certificate Import Wizard, chọn Next
- Hộp thoại File to Import, chọn Browse, trõ đường dẫn đến
ca.cer, chọn Next
no image
-Hộp thoại Certificate Store, chọn Automatically select the
certificate store based on the type of certificate, chọn Next,
chọn Finish
- Hộp thoại Security Warning, chọn Yes
4. Import SSL Certificate cho Web Server
- Đăng nhập vào hộp mail, mở e-mail của support@verisign.com, copy phần BEGIN CERTIFICATE … như trong
hình bên dưới
-Dán nội dung vào Notepad, save lại với tên cert.txt
-Mở Internet Information Services (IIS) Manager, chuột phải
Default Web Site chọn Properties
- Trong cửa sổ Default Web Site Properties, qua tab Directory Security, chọn
Server Certificate
-Hộp thoại Welcome, chọn Next
no image
- Hộp thoại Pending Certificate Request, chọn Process the pending request and
install the certificate, chọn Next
- Hộp thoại Process a Pending Request, chọn Browse, trõ đường dẩn đến
cert.txt
-Hộp thoại SSL Port, giữ mặc định port 443, chọn Next 2 lần, chọn Finish
- Trong hộp thoại Default Web Site Properties, chọn View Certificate
-Kiểm tra Certificate được cấp bởi Verisign
5. Kiểm tra kết quả
-Mở Internet
Explorer, truy cập https://www.hungvu.come.vn/, kiểm tra truy cập thành công.
Great work! That is the type of information that are
ReplyDeletesupposed to be shared around the internet. Disgrace on Google for not positioning this submit higher!
Come on over and consult with my website . Thank you =)
Feel free to surf to my blog post - digital camera advice
Thanks you so much.
ReplyDelete