SlideShare una empresa de Scribd logo
1 de 32
SSL PROJECT GVHD  : Ths.Phạm Văn Tính  Thành viên  : Lương Minh Đức  : Vũ Duy Đông
Nội Dung Báo Cáo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SSL là gì ? ,[object Object],[object Object],[object Object]
SSL là gi ? ,[object Object],[object Object],[object Object]
SSL là gì ? ,[object Object],[object Object],[object Object],[object Object],[object Object]
 
Các Version ,[object Object],[object Object],[object Object],[object Object]
Giao thức SSL ,[object Object],[object Object],[object Object],[object Object]
Các Thành Phần Trong SSL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Giao thức SSL
Giao thức SSL
Giao thức SSL
Mac (Message Authentication Code) ,[object Object]
HandShake Protocol ,[object Object]
HandShake Protocol ,[object Object],[object Object]
HandShake Protocol ,[object Object]
1. 3.Xác thực Certificate 2. Xác thực Certificate Giải mã Premaster Secret = private key. Dùng 2 random data có được=> Tao Master secret Tạo Master secret  như của server Version SSL sẽ dùng,Cipher suite sẽ dùng,Random data Certificate’s sever Yêu cầu gửi Client’s Cirtificate(tùy chọn) Tạo ra Premaster Secret,mã hóa =public key  của server(trong Server’s cirtificate). Cùng với Client’s Cirtificate Thông báo sẽ mã hóa dữ liệu bằng Session key Tạo ra từ  Master Secret.Finish message được mã hóa session key  Version SSl,Cypher suite hổ trợ Random data Thông báo sẽ mã hóa dữ liệu bằng Session key Tạo ra từ  Master Secret.Finish message được mã hóa session key Client Server 3. Áp dụng cho dữ liệu
Được sử dụng khi không có publickey trong certificate
Client Xác Thực Certificate của Server
Server Xác Thực Certificate Client
Các Thuật Toán Mã Hóa ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Các Thuật Toán Mã Hóa ,[object Object]
Các bộ mã hoá sử dụng thuật toán trao đổi khoá RSA ,[object Object]
Quy Trình Cài Dặt SSL ,[object Object],[object Object],[object Object],[object Object],[object Object]
CSR là gì ? ,[object Object],[object Object],[object Object],[object Object]
CSR là gì ? ,[object Object],The public key is created automatically The public key that will go into the certificate. Public Key [email_address] Email . Email address US GB Nước Country California ~ huyện  State/County/Region Mountain View Tên thành phố City/Locality IT Department Tổ chức con Organizational Unit Google Inc. Tên tổ chức Organization *.google.com mail.google.com domain name (FQDN).  Common Name Examples Explanation Name
CSR là gì ? ,[object Object],[object Object],[object Object]
Certificate Authorety ( CA ) la gi ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Install SSL on Tomcat Server ,[object Object],[object Object]
Tấn công ssl  ,[object Object],[object Object],[object Object],[object Object]
Tấn công ssl ,[object Object],[object Object],[object Object],[object Object]
Chống kết thúc rỗng  ,[object Object]

Más contenido relacionado

Destacado

The mass media in britain (part 1)
The mass media in britain (part 1)The mass media in britain (part 1)
The mass media in britain (part 1)Pe Tii
 
Lesson 6 The Media In Britain
Lesson 6 The Media In BritainLesson 6 The Media In Britain
Lesson 6 The Media In BritainPatrickwolak
 
The Mass Media Of Great Britain
The Mass Media Of Great BritainThe Mass Media Of Great Britain
The Mass Media Of Great Britainguestacdf8f
 
Giao thức bảo mật SSL
Giao thức bảo mật SSLGiao thức bảo mật SSL
Giao thức bảo mật SSLconglongit90
 
British Newspaper Coverage of State Surveillance and the Edward Snowden Revel...
British NewspaperCoverage of State Surveillance and the Edward Snowden Revel...British NewspaperCoverage of State Surveillance and the Edward Snowden Revel...
British Newspaper Coverage of State Surveillance and the Edward Snowden Revel...Karin Wahl-Jorgensen
 
Newspaper cover page construction
Newspaper cover page constructionNewspaper cover page construction
Newspaper cover page constructionFatima Iftikhar
 
Classification of headline
Classification of headlineClassification of headline
Classification of headlinefuzailahmed240
 
The mass media in Britain (part 2)
The mass media in Britain (part 2)The mass media in Britain (part 2)
The mass media in Britain (part 2)Pe Tii
 
Online and offline newspapers
Online and offline newspapersOnline and offline newspapers
Online and offline newspapersManish Parashar
 
IMPORTANCE OF NEWSPAPER IN A NEW MANNER (BY:- ABHISHEK L. BAGRECHA)
IMPORTANCE OF NEWSPAPER IN A NEW MANNER (BY:-  ABHISHEK L. BAGRECHA)IMPORTANCE OF NEWSPAPER IN A NEW MANNER (BY:-  ABHISHEK L. BAGRECHA)
IMPORTANCE OF NEWSPAPER IN A NEW MANNER (BY:- ABHISHEK L. BAGRECHA)Abhishek Bagrecha
 
difference between e-edition and web edition of news paper
difference between e-edition and web edition of news paperdifference between e-edition and web edition of news paper
difference between e-edition and web edition of news papermanu mani
 
Analysing Print News: Media Theory
Analysing Print News: Media TheoryAnalysing Print News: Media Theory
Analysing Print News: Media TheoryKate McCabe
 
Caracteristicas De Los Vertebrados
Caracteristicas De Los VertebradosCaracteristicas De Los Vertebrados
Caracteristicas De Los Vertebradosalbanbgi2g
 

Destacado (20)

British Newspapers
British NewspapersBritish Newspapers
British Newspapers
 
The mass media in britain (part 1)
The mass media in britain (part 1)The mass media in britain (part 1)
The mass media in britain (part 1)
 
Lesson 6 The Media In Britain
Lesson 6 The Media In BritainLesson 6 The Media In Britain
Lesson 6 The Media In Britain
 
British Media
British MediaBritish Media
British Media
 
The Mass Media Of Great Britain
The Mass Media Of Great BritainThe Mass Media Of Great Britain
The Mass Media Of Great Britain
 
British Media
British MediaBritish Media
British Media
 
Sistem saraf
Sistem sarafSistem saraf
Sistem saraf
 
Giao thức bảo mật SSL
Giao thức bảo mật SSLGiao thức bảo mật SSL
Giao thức bảo mật SSL
 
British Newspaper Coverage of State Surveillance and the Edward Snowden Revel...
British NewspaperCoverage of State Surveillance and the Edward Snowden Revel...British NewspaperCoverage of State Surveillance and the Edward Snowden Revel...
British Newspaper Coverage of State Surveillance and the Edward Snowden Revel...
 
Newspaper cover page construction
Newspaper cover page constructionNewspaper cover page construction
Newspaper cover page construction
 
Classification of headline
Classification of headlineClassification of headline
Classification of headline
 
The mass media in Britain (part 2)
The mass media in Britain (part 2)The mass media in Britain (part 2)
The mass media in Britain (part 2)
 
What is a newspaper
What is a newspaperWhat is a newspaper
What is a newspaper
 
Online and offline newspapers
Online and offline newspapersOnline and offline newspapers
Online and offline newspapers
 
E newspaper
E newspaperE newspaper
E newspaper
 
The Media
The MediaThe Media
The Media
 
IMPORTANCE OF NEWSPAPER IN A NEW MANNER (BY:- ABHISHEK L. BAGRECHA)
IMPORTANCE OF NEWSPAPER IN A NEW MANNER (BY:-  ABHISHEK L. BAGRECHA)IMPORTANCE OF NEWSPAPER IN A NEW MANNER (BY:-  ABHISHEK L. BAGRECHA)
IMPORTANCE OF NEWSPAPER IN A NEW MANNER (BY:- ABHISHEK L. BAGRECHA)
 
difference between e-edition and web edition of news paper
difference between e-edition and web edition of news paperdifference between e-edition and web edition of news paper
difference between e-edition and web edition of news paper
 
Analysing Print News: Media Theory
Analysing Print News: Media TheoryAnalysing Print News: Media Theory
Analysing Print News: Media Theory
 
Caracteristicas De Los Vertebrados
Caracteristicas De Los VertebradosCaracteristicas De Los Vertebrados
Caracteristicas De Los Vertebrados
 

Similar a Ssl project it-slideshares.blogspot.com

Similar a Ssl project it-slideshares.blogspot.com (20)

Ssl report
Ssl reportSsl report
Ssl report
 
ssl1
ssl1ssl1
ssl1
 
Bảo mật nội bộ và an toàn ip
Bảo mật nội bộ và an toàn ipBảo mật nội bộ và an toàn ip
Bảo mật nội bộ và an toàn ip
 
Ch17
Ch17Ch17
Ch17
 
Ch17
Ch17Ch17
Ch17
 
Encryptions
EncryptionsEncryptions
Encryptions
 
ANMVT.pptx
ANMVT.pptxANMVT.pptx
ANMVT.pptx
 
Ccssl3
Ccssl3Ccssl3
Ccssl3
 
Đề tài: Giao thức http và https trong bảo mật website, HAY - Gửi miễn phí...
Đề tài: Giao thức http và https trong bảo mật website, HAY - Gửi miễn phí...Đề tài: Giao thức http và https trong bảo mật website, HAY - Gửi miễn phí...
Đề tài: Giao thức http và https trong bảo mật website, HAY - Gửi miễn phí...
 
Ch13
Ch13Ch13
Ch13
 
Chung thuc dien tu va chu ky dien tu
Chung thuc dien tu va chu ky dien tuChung thuc dien tu va chu ky dien tu
Chung thuc dien tu va chu ky dien tu
 
Wireless hacking - http://ouo.io/Mqc8L5
Wireless hacking - http://ouo.io/Mqc8L5Wireless hacking - http://ouo.io/Mqc8L5
Wireless hacking - http://ouo.io/Mqc8L5
 
Cau hoi an ninh internet version 3 (1)
Cau hoi an ninh internet version 3 (1)Cau hoi an ninh internet version 3 (1)
Cau hoi an ninh internet version 3 (1)
 
Ch15
Ch15Ch15
Ch15
 
Lab security+ Bài 10: CA
Lab security+ Bài 10: CALab security+ Bài 10: CA
Lab security+ Bài 10: CA
 
B tl internet
B tl internetB tl internet
B tl internet
 
Ssh
SshSsh
Ssh
 
Bao cao session hijacking it-slideshares.blogspot.com
Bao cao session hijacking it-slideshares.blogspot.comBao cao session hijacking it-slideshares.blogspot.com
Bao cao session hijacking it-slideshares.blogspot.com
 
Ipsec_Vietnamese
Ipsec_VietnameseIpsec_Vietnamese
Ipsec_Vietnamese
 
Khái quát Kerberos
Khái quát Kerberos Khái quát Kerberos
Khái quát Kerberos
 

Más de phanleson

Learning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with SparkLearning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with Sparkphanleson
 
Firewall - Network Defense in Depth Firewalls
Firewall - Network Defense in Depth FirewallsFirewall - Network Defense in Depth Firewalls
Firewall - Network Defense in Depth Firewallsphanleson
 
Mobile Security - Wireless hacking
Mobile Security - Wireless hackingMobile Security - Wireless hacking
Mobile Security - Wireless hackingphanleson
 
Authentication in wireless - Security in Wireless Protocols
Authentication in wireless - Security in Wireless ProtocolsAuthentication in wireless - Security in Wireless Protocols
Authentication in wireless - Security in Wireless Protocolsphanleson
 
E-Commerce Security - Application attacks - Server Attacks
E-Commerce Security - Application attacks - Server AttacksE-Commerce Security - Application attacks - Server Attacks
E-Commerce Security - Application attacks - Server Attacksphanleson
 
Hacking web applications
Hacking web applicationsHacking web applications
Hacking web applicationsphanleson
 
HBase In Action - Chapter 04: HBase table design
HBase In Action - Chapter 04: HBase table designHBase In Action - Chapter 04: HBase table design
HBase In Action - Chapter 04: HBase table designphanleson
 
HBase In Action - Chapter 10 - Operations
HBase In Action - Chapter 10 - OperationsHBase In Action - Chapter 10 - Operations
HBase In Action - Chapter 10 - Operationsphanleson
 
Hbase in action - Chapter 09: Deploying HBase
Hbase in action - Chapter 09: Deploying HBaseHbase in action - Chapter 09: Deploying HBase
Hbase in action - Chapter 09: Deploying HBasephanleson
 
Learning spark ch11 - Machine Learning with MLlib
Learning spark ch11 - Machine Learning with MLlibLearning spark ch11 - Machine Learning with MLlib
Learning spark ch11 - Machine Learning with MLlibphanleson
 
Learning spark ch10 - Spark Streaming
Learning spark ch10 - Spark StreamingLearning spark ch10 - Spark Streaming
Learning spark ch10 - Spark Streamingphanleson
 
Learning spark ch09 - Spark SQL
Learning spark ch09 - Spark SQLLearning spark ch09 - Spark SQL
Learning spark ch09 - Spark SQLphanleson
 
Learning spark ch07 - Running on a Cluster
Learning spark ch07 - Running on a ClusterLearning spark ch07 - Running on a Cluster
Learning spark ch07 - Running on a Clusterphanleson
 
Learning spark ch06 - Advanced Spark Programming
Learning spark ch06 - Advanced Spark ProgrammingLearning spark ch06 - Advanced Spark Programming
Learning spark ch06 - Advanced Spark Programmingphanleson
 
Learning spark ch05 - Loading and Saving Your Data
Learning spark ch05 - Loading and Saving Your DataLearning spark ch05 - Loading and Saving Your Data
Learning spark ch05 - Loading and Saving Your Dataphanleson
 
Learning spark ch04 - Working with Key/Value Pairs
Learning spark ch04 - Working with Key/Value PairsLearning spark ch04 - Working with Key/Value Pairs
Learning spark ch04 - Working with Key/Value Pairsphanleson
 
Learning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with SparkLearning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with Sparkphanleson
 
Hướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about Libertagia
Hướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about LibertagiaHướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about Libertagia
Hướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about Libertagiaphanleson
 
Lecture 1 - Getting to know XML
Lecture 1 - Getting to know XMLLecture 1 - Getting to know XML
Lecture 1 - Getting to know XMLphanleson
 
Lecture 4 - Adding XTHML for the Web
Lecture  4 - Adding XTHML for the WebLecture  4 - Adding XTHML for the Web
Lecture 4 - Adding XTHML for the Webphanleson
 

Más de phanleson (20)

Learning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with SparkLearning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with Spark
 
Firewall - Network Defense in Depth Firewalls
Firewall - Network Defense in Depth FirewallsFirewall - Network Defense in Depth Firewalls
Firewall - Network Defense in Depth Firewalls
 
Mobile Security - Wireless hacking
Mobile Security - Wireless hackingMobile Security - Wireless hacking
Mobile Security - Wireless hacking
 
Authentication in wireless - Security in Wireless Protocols
Authentication in wireless - Security in Wireless ProtocolsAuthentication in wireless - Security in Wireless Protocols
Authentication in wireless - Security in Wireless Protocols
 
E-Commerce Security - Application attacks - Server Attacks
E-Commerce Security - Application attacks - Server AttacksE-Commerce Security - Application attacks - Server Attacks
E-Commerce Security - Application attacks - Server Attacks
 
Hacking web applications
Hacking web applicationsHacking web applications
Hacking web applications
 
HBase In Action - Chapter 04: HBase table design
HBase In Action - Chapter 04: HBase table designHBase In Action - Chapter 04: HBase table design
HBase In Action - Chapter 04: HBase table design
 
HBase In Action - Chapter 10 - Operations
HBase In Action - Chapter 10 - OperationsHBase In Action - Chapter 10 - Operations
HBase In Action - Chapter 10 - Operations
 
Hbase in action - Chapter 09: Deploying HBase
Hbase in action - Chapter 09: Deploying HBaseHbase in action - Chapter 09: Deploying HBase
Hbase in action - Chapter 09: Deploying HBase
 
Learning spark ch11 - Machine Learning with MLlib
Learning spark ch11 - Machine Learning with MLlibLearning spark ch11 - Machine Learning with MLlib
Learning spark ch11 - Machine Learning with MLlib
 
Learning spark ch10 - Spark Streaming
Learning spark ch10 - Spark StreamingLearning spark ch10 - Spark Streaming
Learning spark ch10 - Spark Streaming
 
Learning spark ch09 - Spark SQL
Learning spark ch09 - Spark SQLLearning spark ch09 - Spark SQL
Learning spark ch09 - Spark SQL
 
Learning spark ch07 - Running on a Cluster
Learning spark ch07 - Running on a ClusterLearning spark ch07 - Running on a Cluster
Learning spark ch07 - Running on a Cluster
 
Learning spark ch06 - Advanced Spark Programming
Learning spark ch06 - Advanced Spark ProgrammingLearning spark ch06 - Advanced Spark Programming
Learning spark ch06 - Advanced Spark Programming
 
Learning spark ch05 - Loading and Saving Your Data
Learning spark ch05 - Loading and Saving Your DataLearning spark ch05 - Loading and Saving Your Data
Learning spark ch05 - Loading and Saving Your Data
 
Learning spark ch04 - Working with Key/Value Pairs
Learning spark ch04 - Working with Key/Value PairsLearning spark ch04 - Working with Key/Value Pairs
Learning spark ch04 - Working with Key/Value Pairs
 
Learning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with SparkLearning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with Spark
 
Hướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about Libertagia
Hướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about LibertagiaHướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about Libertagia
Hướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about Libertagia
 
Lecture 1 - Getting to know XML
Lecture 1 - Getting to know XMLLecture 1 - Getting to know XML
Lecture 1 - Getting to know XML
 
Lecture 4 - Adding XTHML for the Web
Lecture  4 - Adding XTHML for the WebLecture  4 - Adding XTHML for the Web
Lecture 4 - Adding XTHML for the Web
 

Último

Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...Xem Số Mệnh
 
2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hard
2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hard2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hard
2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hardBookoTime
 
Bai 1 cong bo mot cong trinh nghien cuu khoa hoc
Bai 1 cong bo mot cong trinh nghien cuu khoa hocBai 1 cong bo mot cong trinh nghien cuu khoa hoc
Bai 1 cong bo mot cong trinh nghien cuu khoa hocVnPhan58
 
Game-Plants-vs-Zombies để ôn tập môn kinh tế chính trị.pptx
Game-Plants-vs-Zombies để ôn tập môn kinh tế chính trị.pptxGame-Plants-vs-Zombies để ôn tập môn kinh tế chính trị.pptx
Game-Plants-vs-Zombies để ôn tập môn kinh tế chính trị.pptxxaxanhuxaxoi
 
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ haoBookoTime
 
Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...
Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...
Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...Xem Số Mệnh
 
Ma trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tếMa trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tếngTonH1
 
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào môBryan Williams
 
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...Xem Số Mệnh
 
Linh kiện điện tử - Điện tử số sáng tạo VN.pdf
Linh kiện điện tử - Điện tử số sáng tạo VN.pdfLinh kiện điện tử - Điện tử số sáng tạo VN.pdf
Linh kiện điện tử - Điện tử số sáng tạo VN.pdfXem Số Mệnh
 
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...Nguyen Thanh Tu Collection
 
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"syllabus for the book "Tiếng Anh 6 i-Learn Smart World"
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"LaiHoang6
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdftohoanggiabao81
 
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )lamdapoet123
 
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXHTư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXHThaoPhuong154017
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...Nguyen Thanh Tu Collection
 
kỳ thi bác sĩ nội trú khóa 48, hướng dẫn
kỳ thi bác sĩ nội trú khóa 48, hướng dẫnkỳ thi bác sĩ nội trú khóa 48, hướng dẫn
kỳ thi bác sĩ nội trú khóa 48, hướng dẫnVitHong183894
 
đồ án thương mại quốc tế- hutech - KDQTK21
đồ án thương mại quốc tế- hutech - KDQTK21đồ án thương mại quốc tế- hutech - KDQTK21
đồ án thương mại quốc tế- hutech - KDQTK21nguyenthao2003bd
 
200 câu hỏi trắc nghiệm ôn tập PLDC.pdf
200 câu hỏi trắc nghiệm ôn tập  PLDC.pdf200 câu hỏi trắc nghiệm ôn tập  PLDC.pdf
200 câu hỏi trắc nghiệm ôn tập PLDC.pdfdong92356
 
Nhóm 10-Xác suất và thống kê toán-đại học thương mại
Nhóm 10-Xác suất và thống kê toán-đại học thương mạiNhóm 10-Xác suất và thống kê toán-đại học thương mại
Nhóm 10-Xác suất và thống kê toán-đại học thương mạiTruongThiDiemQuynhQP
 

Último (20)

Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
 
2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hard
2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hard2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hard
2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hard
 
Bai 1 cong bo mot cong trinh nghien cuu khoa hoc
Bai 1 cong bo mot cong trinh nghien cuu khoa hocBai 1 cong bo mot cong trinh nghien cuu khoa hoc
Bai 1 cong bo mot cong trinh nghien cuu khoa hoc
 
Game-Plants-vs-Zombies để ôn tập môn kinh tế chính trị.pptx
Game-Plants-vs-Zombies để ôn tập môn kinh tế chính trị.pptxGame-Plants-vs-Zombies để ôn tập môn kinh tế chính trị.pptx
Game-Plants-vs-Zombies để ôn tập môn kinh tế chính trị.pptx
 
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
 
Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...
Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...
Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...
 
Ma trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tếMa trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tế
 
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
 
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...
 
Linh kiện điện tử - Điện tử số sáng tạo VN.pdf
Linh kiện điện tử - Điện tử số sáng tạo VN.pdfLinh kiện điện tử - Điện tử số sáng tạo VN.pdf
Linh kiện điện tử - Điện tử số sáng tạo VN.pdf
 
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
 
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"syllabus for the book "Tiếng Anh 6 i-Learn Smart World"
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdf
 
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
 
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXHTư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
 
kỳ thi bác sĩ nội trú khóa 48, hướng dẫn
kỳ thi bác sĩ nội trú khóa 48, hướng dẫnkỳ thi bác sĩ nội trú khóa 48, hướng dẫn
kỳ thi bác sĩ nội trú khóa 48, hướng dẫn
 
đồ án thương mại quốc tế- hutech - KDQTK21
đồ án thương mại quốc tế- hutech - KDQTK21đồ án thương mại quốc tế- hutech - KDQTK21
đồ án thương mại quốc tế- hutech - KDQTK21
 
200 câu hỏi trắc nghiệm ôn tập PLDC.pdf
200 câu hỏi trắc nghiệm ôn tập  PLDC.pdf200 câu hỏi trắc nghiệm ôn tập  PLDC.pdf
200 câu hỏi trắc nghiệm ôn tập PLDC.pdf
 
Nhóm 10-Xác suất và thống kê toán-đại học thương mại
Nhóm 10-Xác suất và thống kê toán-đại học thương mạiNhóm 10-Xác suất và thống kê toán-đại học thương mại
Nhóm 10-Xác suất và thống kê toán-đại học thương mại
 

Ssl project it-slideshares.blogspot.com

  • 1. SSL PROJECT GVHD : Ths.Phạm Văn Tính Thành viên : Lương Minh Đức : Vũ Duy Đông
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.  
  • 7.
  • 8.
  • 9.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. 1. 3.Xác thực Certificate 2. Xác thực Certificate Giải mã Premaster Secret = private key. Dùng 2 random data có được=> Tao Master secret Tạo Master secret như của server Version SSL sẽ dùng,Cipher suite sẽ dùng,Random data Certificate’s sever Yêu cầu gửi Client’s Cirtificate(tùy chọn) Tạo ra Premaster Secret,mã hóa =public key của server(trong Server’s cirtificate). Cùng với Client’s Cirtificate Thông báo sẽ mã hóa dữ liệu bằng Session key Tạo ra từ Master Secret.Finish message được mã hóa session key Version SSl,Cypher suite hổ trợ Random data Thông báo sẽ mã hóa dữ liệu bằng Session key Tạo ra từ Master Secret.Finish message được mã hóa session key Client Server 3. Áp dụng cho dữ liệu
  • 18. Được sử dụng khi không có publickey trong certificate
  • 19. Client Xác Thực Certificate của Server
  • 20. Server Xác Thực Certificate Client
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.

Notas del editor

  1. Việc kết nối giữa một Web browser tới bất kỳ điểm nào trên mạng Internet đi qua rất nhiều các hệ thống độc lập mà không có bất kỳ sự bảo vệ nào với các thông tin trên đường truyền. Không một ai kể cả người sử dụng lẫn Web server có bất kỳ sự kiểm soát nào đối với đường đi của dữ liệu hay có thể kiểm soát được liệu có ai đó thâm nhập vào thông tin trên đường truyền. Để bảo vệ những thông tin mật trên mạng Internet hay bất kỳ mạng TCP/IP nào, SSL đã kết hợp những yếu tố sau để thiết lập được một giao dịch an toàn: 
  2. Is today's date within the validity period?  The client checks the server certificate's validity period. If the current date and time are outside of that range, the authentication process won't go any further. If the current date and time are within the certificate's validity period, the client goes on to  Step 2 . Is the issuing CA a trusted CA?  Each SSL-enabled client maintains a list of trusted CA certificates, represented by the shaded area on the right side of  Figure 2 . This list determines which server certificates the client will accept. If the distinguished name (DN) of the issuing CA matches the DN of a CA on the client's list of trusted CAs, the answer to this question is yes, and the client goes on to  Step 3 . If the issuing CA is not on the list, the server will not be authenticated unless the client can verify a certificate chain ending in a CA that is on the list (see  CA Hierarchies  for details). Does the issuing CA's public key validate the issuer's digital signature?  The client uses the public key from the CA's certificate (which it found in its list of trusted CAs in step 2) to validate the CA's digital signature on the server certificate being presented. If the information in the server certificate has changed since it was signed by the CA or if the CA certificate's public key doesn't correspond to the private key used by the CA to sign the server certificate, the client won't authenticate the server's identity. If the CA's digital signature can be validated, the server treats the user's certificate as a valid "letter of introduction" from that CA and proceeds. At this point, the client has determined that the server certificate is valid. It is the client's responsibility to take  Step 4  before  Step 5 . Does the domain name in the server's certificate match the domain name of the server itself?  This step confirms that the server is actually located at the same network address specified by the domain name in the server certificate. Although step 4 is not technically part of the SSL protocol, it provides the only protection against a form of security attack known as a  Man-in-the-Middle Attack . Clients must perform this step and must refuse to authenticate the server or establish a connection if the domain names don't match. If the server's actual domain name matches the domain name in the server certificate, the client goes on to  Step 5 . The server is authenticated.  The client proceeds with the SSL handshake. If the client doesn't get to step 5 for any reason, the server identified by the certificate cannot be authenticated, and the user will be warned of the problem and informed that an encrypted and authenticated connection cannot be established. If the server requires client authentication, the server performs the steps described in  Client Authentication .
  3. Does the user's public key validate the user's digital signature?  Kiem tra xem chu ki dien tu nay co the xac thuc duoc voi public key trong certificate ko.neu co yhi khang dinh rang public key thuoc ve Jone va macth voi private key.tuy nhien ko dam bao duoc la certificate nay fai la cua John va duoc CA that cap cho ko -  buoc 3,4 Is today's date within the validity period?  Kiểm tra thời hạn của sertificate Is the issuing CA a trusted CA?  Kiểm tra có phải la Ca đáng tin cậy không.neu1 có trong list Ca của server thi nó được xác thực bằng không thì không được xác thực.nếu khôn thì nó xác thực 1 certificate chain trong list CA Does the issuing CA's public key validate the issuer's digital signature?  Server dùng public key từ cái CA’ certificate de xác thực chữ kí diện tử trên certificate .nếu thông tin trên certi dã bị thay doi or public key trong CA khong tương ứng với private key ma Ca dung de ki len tren certificate thi usr se ko duoc nhan dien . Is the user's certificate listed in the LDAP entry for the user?   Tuy chon de huy bo 1 certificate cua nguoi dung .he thong co tu tu dong huy nhung certificate tu nguoi dung trong Ldap. Tất cả các máy chủ được thiết lập để thực hiện bước này sau đó sẽ từ chối xác nhận rằng giấy chứng nhận hoặc thiết lập kết nối. Nếu người sử dụng giấy chứng nhận trong thư mục giống hệt với giấy chứng nhận của người sử dụng trình bày trong "bắt tay" SSL, máy chủ đi sang bước 6. Is the authenticated client authorized to access the requested resources?  The server checks what resources the client is permitted to access according to the server's access control lists (ACLs) and establishes a connection with appropriate access. If the server doesn't get to step 6 for any reason, the user identified by the certificate cannot be authenticated, and the user is not allowed to access any server resources that require authentication. Là những khách hàng có thẩm quyền chứng thực để truy cập vào tài nguyên yêu cầu? Â Máy chủ sẽ kiểm tra những nguồn tài nguyên khách hàng được phép truy cập theo các danh sách truy cập của máy chủ điều khiển (ACL) và thiết lập một kết nối với quyền truy cập thích hợp.Nếu máy chủ không nhận được để bước 6 lý do nào, người sử dụng xác định bằng chứng chỉ có thể không được xác thực, và người sử dụng không được phép truy cập các tài nguyên máy chủ đó có yêu cầu xác thực.