NGUYEN THI DONG - B17DCVT068 HVCNBCVT
18 Nhóm – Giao thức TLS 1.3 b Cấu hình config nginx 19 Nhóm – Giao thức TLS 1.3 Tạo folder chứa file config nginx: mkdir –p /etc/nginx/nguyendong Tạo file config riêng cho Web: Tạo web nguyendong.ptit.edu nano /etc/nginx/nguyendong/nguyendong.ptit.edu.conf với nội dung: server { listen 80; server_name nguyendong.ptit.edu www.nguyendong.ptit.edu; location /{ root /var/www/dong.ptit.edu/public_html; index index.html; } } 20 Nhóm – Giao thức TLS 1.3 c Chỉnh sửa file hosts để truy cập vào WebServer nano /etc/hosts Chỉnh sửa nội dung: 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.68.1 nguyendong.ptit.edu 192.168.68.1 www.nguyendong.ptit.edu 21 Nhóm – Giao thức TLS 1.3 Trên Client thực tương tự: C:\Windows\System32\drivers\etc\hosts 22 Nhóm – Giao thức TLS 1.3 Tiến hành kiểm tra truy cập trang web vừa tạo: 5.1.3 Cấu hình TLS 1.3 cho WebServer a Tạo folder chứa khóa bí mật WebServer để xin CA từ CA Server folder chứa file CSR để xin cấp CA tới CA Server mkdir –p /etc/tls/private mkdir –p /etc/tls/csr b Tiến hành tạo khóa bí mật từ thư viện openssl openssl genrsa -out /etc/tls/private/nguyendong.ptit.edu.key 4096 23 Nhóm – Giao thức TLS 1.3 c Tiến hành tạo file CSR để xin cấp CA từ CA Server openssl req -new -key /etc/tls/private/nguyendong.ptit.edu.key –out /etc/tls/csr/nguyendong.ptit.edu.csr d Kiểm tra file CSR vừa tạo cat /etc/tls/csr/nguyendong.ptit.edu.csr 24 Nhóm – Giao thức TLS 1.3 e Xin cấp CA từ CA Server Ở em thiết lập máy ảo CA Server chạy WindowServer 2016 Tiến hành xin cấp CA file CSR thu file Cernew.cer Certnew.p7b Sau tiến hành chuyển đổi file certnew.cer sang file certnew.pem 25 Nhóm – Giao thức TLS 1.3 openssl x509 -inform der -in certnew.cer -out certnew.pem f Cấu hình file config Nginx để thiết lập TLS 1.3 nano /etc/nginx/nguyendong/nguyendong.ptit.edu.conf với nội dung: server { listen 80; server_name nguyendong.ptit.edu www.nguyendong.ptit.edu; return 301 https://$server_name$request_uri; } server { listen 443 ssl default_server; server_name nguyendong.ptit.edu www.nguyendong.ptit.edu; ssl on; ssl_certificate /etc/tls/certnew.pem; ssl_certificate_key /etc/tls/private/nguyendong.ptit.edu.key; ssl_session_timeout 5m; ssl_session_cache shared:SSL:10m; ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers " ECDHE-RSA-AES256-GCM-SHA384:ECDHERSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCMSHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSAAES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHERSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSAAES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSAAES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DESCBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCMSHA384:AES128-GCM-SHA256:AES256-SHA256:AES128SHA256:AES256-SHA:AES128-SHA:DES-CBC3SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:! RC4"; ssl_prefer_server_ciphers on; add_header Strict-Transport-Security "maxage=31536000; I nclude$ ssl_stapling on; location /{ root /var/www/dong.ptit.edu/public_html; 26 Nhóm – Giao thức TLS 1.3 index index.html; } } Sau tiến hành khởi động lại nginx: systemctl restart nginx g Tiến hành truy cập lại trang web từ client 27 Nhóm – Giao thức TLS 1.3 5.2 Đã cài đặt thành công TLS 1.3 lên WebServer với kiểu mã hóa đường truyền AES 256bit khóa Phân tích đường truyền Hình 5.2 Kết bắt chặn gói tin TLS 1.3 28 Nhóm – Giao thức TLS 1.3 TÀI LIỆU THAM KHẢO E.Rescorla, The Transport Layer Security( TLS) Protocol Version 1.3, RFC 8446 Marc Fischlin, Felix Gunther, “Replay attacks on zero round-trip time: the case of the TLS 1.3 handshake candidates”, 2017 Felix Gunther, “TLS 1.3 - A New Standard and Its Security, 2018”, https://www.felixguenther.info/talks/ecryptnetschool2018-09-19.pdf ( ngày truy cập 20/3/2021) Cas Cremers University of Oxford, UK Marko Horvat MPI-SWS, Germany Jonathan Hoyland Royal Holloway, University of London, UK Sam Scott Royal Holloway, University of London, UK Thyla van der Merwe Royal Holloway, University of London, UK , “Session H4: Formal Verification,A Comprehensive Symbolic Analysis of TLS 1.3”, https://acmccs.github.io/papers/p1773cremersA.pdf( truy cập ngày 20/03/2021) Vân Ngọc, “ Giao thức bảo mật TLS 1.3 - nhanh hơn, an tồn hơn”, tạp chí an tồn thông tin, 2018 29 ... có giao thức bảo mật liệu đường truyền TLS 1. 3 GIAO THỨC BẢO MẬT KÊNH TRUYỀN TLS 1. 3 Tổng quan giao thức TLS 1. 3 1. 1 Định nghĩa giao thức TLS - Giao thức TLS( Transport Layer Security) giao thức. .. quan giao thức TLS 1. 3 1. 1 Định nghĩa giao thức TLS 1. 2 Cấu trúc, chức hoạt động 1. 2 .1 Cấu trúc 1. 2.2 Chức 1. 2 .3 Hoạt động 1. 3 1. 3 .1 Ưu... nửa so với TLS 1. 2 Hình 1. 3 Quá trình bắt tay TLS 1. 2 TLS 1. 3 - Về bảo mật : TLS 1. 3 tăng cường bảo mật phiên trước Đối với TLS 1. 2, khơng cấu hình cách trang web dễ bị cơng Cịn TLS 1. 3 loại bỏ