作者CMJ0121 (请多指教!!)
看板NetSecurity
标题[闲聊] 2017.W17 - 通讯安全加密
时间Tue Apr 25 20:35:55 2017
2017.W17 - 通讯安全加密
> 在看那些年我在 TSMC 也要学习网路安全
## 前言 ##
主要是在公司的时候 听到同事讲这方面的内容
突然发现 我并不是真的了解 SSL/TLS ...
## 内容 ##
TLS[0] 又称为传输层安全协议是 SSL 的改善版本,主要目的是提供一个安全且保证资料完整性的一个沟通协议。
可以透过 Qualys[1] 提供的线上工具,可以扫描目前你正在使用的浏览器支援的 Cipher Suites[2]
Cipher Suite 影响着从头至尾你的安全通道[3]是否真的安全
举例来说 一个 Cipher Suite 可以被写成 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
并且被拆解 解读成
加密演算法
+----------+
| |
TLS_
ECDHE_ECDSA_WITH_
AES_128_GCM_
SHA256
| | | |
+---------+ +----+
金钥交换 验证
金钥交换演算法 除了 D-H[4] 之外我还真的没有看过其他实作过
这部分请板上的大大帮忙补充 ~
而加密演算法则是各家争鸣 而且随时都会因为安全性的问题
而被建议不要使用的 Cipher Suite
像是 CBC 系列的 Block Cipher[5] 就已经完全不被推荐使用
RC4 之类的就更不用提了 ...
[0]:
https://en.wikipedia.org/wiki/Transport_Layer_Security
[1]:
https://www.ssllabs.com/ssltest/viewMyClient.html
[2]:
https://en.wikipedia.org/wiki/Cipher_suite
[3]:
https://en.wikipedia.org/wiki/Secure_channel
[4]:
https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange
[5]:
https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Cipher_Block_Chaining_.28CBC.29
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.193.122.171
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/NetSecurity/M.1493123759.A.8D4.html
1F:推 cs8425: 金钥交换有个很老很有名的叫RSA 04/26 01:12
2F:推 cs8425: "ECDHE_ECDSA" 前面是key交换的演算法 04/26 01:22
3F:→ cs8425: 後面是验证方法(签名) 04/26 01:23
4F:→ cs8425: 至於那个EC是指椭圆曲线 DH、DHE、DSA都有EC版跟原版 04/26 01:24
5F:→ cs8425: 英文wiki找"Cipher suite" 有列出其他各种演算法 04/26 01:27
6F:→ cs8425: 这些挑一下组一组之後就让人很头大了XD 04/26 01:27
7F:→ ghfj5678: RC4政府机关网站一堆还在用 请怪台湾人死活不愿意停用 06/07 19:03
8F:→ ghfj5678: xp 06/07 19:03