Báo Cáo Đề tài môn Bảo mật thông tin - Secure Socket Layer

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    173
    Điểm thành tích:
    0
    Xu:
    0Xu
    MỤC LỤC Giới Thiệu
    CHƯƠNG I : SECURE SOCKET LAYER & TRANSPORT LAYER SECURITY . 5
    I.1 Tại sao sử dụng SSL . 5
    I.2 Kiến trúc SSL 9
    I.3 Giao thức SSL Record 10
    I.4 Giao thức SSL Change Cipher Spec 13
    I.5 Giao thức SSL Alert 13
    I.6 Giao thức SSL Handshake 15
    I.6.1 Giai đoạn 1 : Thiết lập khả năng bảo mật 16
    I.6.2 Giai đoạn 2 : Xác thực server và trao đổi khóa 18
    I.6.3 Giai đoạn 3 : Xác thực client và trao đổi khóa 19
    I.6.4 Giai đoạn 4 : Kết thúc 19
    I.7 Tính toán mã hóa 20
    I.7.1 Việc tạo Master Secret . 20
    I.7.2 Việc sinh các tham số mã hóa 21
    I.8 Transport Layer Security 22
    I.8.1 Version number 22
    I.8.2 Message Authentication Code . 22
    I.8.3 Hàm tính số ngẫu nhiên . 23
    I.8.4 Mã cảnh báo 24
    I.8.5 Cipher suite . 25
    I.8.6 Các dạng client certificate . 25
    I.8.7 Certificate Verify và Finished Message . 26
    I.8.8 Tính toán mã hóa 26
    I.8.9 Phần đệm 26
    CHƯƠNG II : JAVA SECURE SOCKET EXTENSION API . 27
    II.1 Quan hệ giữa các Class 27
    II.2 Các Class và Interface chính . 28
    II.2.1 Lớp SocketFactory và ServerSocketFactory 28
    II.2.2 Lớp SSLSocketFactory và SSLServerSocketFactory 28
    II.2.3 Lớp SSLSocket và SSLServerSocket . 29

    II.2.4 Non-blocking I/O với SSLEngine 30
    II.2.5 Quá trình khởi động 31
    II.2.6 Phát sinh và xử lý dữ liệu SSL/TLS . 32
    II.2.7 Trạng thái hoạt động . 34
    II.2.8 Blocking Tasks 35
    II.2.9 Kết thúc . 35
    II.2.10 SSLSession Interface 36
    II.2.11 Lớp HttpsURLConnection . 36
    II.3 Các Class và Interface hỗ trợ 37
    II.3.1 Lớp SSLContext 38
    II.3.2 TrustManager Interface 39
    II.3.3 Lớp TrustManagerFactory 39
    II.3.4 X509TrustManager Interface . 42
    II.3.5 KeyManager Interface 44
    II.3.6 Lớp KeyManagerFactory . 45
    II.3.7 X509KeyManager Interface . 46
    II.3.8 Mối liên hệ TrustManagers và KeyManagers . 46
    II.4 Các Class và Interface hỗ trợ thứ cấp 47
    II.4.1 SSLSessionContext Interface . 47
    II.4.2 SSLSessionBindingListener Interface 47
    II.4.3 Lớp SSLSessionBindingEvent . 47
    II.4.4 HandShakeCompletedListener Interface 47
    II.4.5 Lớp SSLHandShakeCompletedEvent 47
    II.4.6 HostnameVerifier Interface 47
    II.4.7 Lớp X509Certificate . 48
    CHƯƠNG III : SSL ATTACK . 49
    III.1 Các phương pháp tấn công SSL dựa trên kỹ thuật tấn công MITM 49
    III.1.1 Diffie Hellman MITM Attack . 49
    III.1.2 SSL Sniff & SSLSTrip MITM Attack 46
    III.2 Demo tấn công SSL Strip . 51
    CHƯƠNG IV : SSL CAPABILITY 52
    IV.1 Các ứng dụng phổ biến của SSL . 52
    IV.2 Triển khai SSL . 54
    Tham khảo
     

    Các file đính kèm:

Đang tải...