V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hy172574895  ›  全部回复第 1 页 / 共 1 页
回复总数  12
2023-07-19 12:09:18 +08:00
回复了 hy172574895 创建的主题 程序员 不依赖证书的伪 TLS
@zylll520 支持的,后缀 exe 是 CI 统一加上去的。目前建议使用这个最新的 https://github.com/JimmyHuang454/sing-box
2023-06-29 11:47:18 +08:00
回复了 hy172574895 创建的主题 程序员 不依赖证书的伪 TLS
@e3c78a97e0f8 可能我说得太简单了,GFW 重放只能重放整个 Client Hello ,而不能仅“偷”已经生成的 Random
2023-06-29 11:45:38 +08:00
回复了 hy172574895 创建的主题 程序员 不依赖证书的伪 TLS
@e3c78a97e0f8 Server 会回复由 JLS 生成的 Server Hello ,但因为是加密的,GFW 也解密不了
2023-06-27 09:04:21 +08:00
回复了 hy172574895 创建的主题 程序员 不依赖证书的伪 TLS
@retanoj 前提是你要知道我的 IP 不是苹果的啊。除非是每个备案网站都要提供他使用的全部 IP ,不备案就访问不了,在这种严酷环境下,你连正常 TLS 的流量都被禁止。

再说了,你不想转发到苹果也行,可以转发到你自己的网站,伪装站都是任意的。
2023-06-26 22:15:39 +08:00
回复了 hy172574895 创建的主题 程序员 不依赖证书的伪 TLS
@retanoj
比如伪装站设置为: apple.com
探测者访问 JLS Server ,则 Server 判断:
1. 来源是 TLS1.3 ,进行 Client 验证,不是有效 Client 则转发到 apple.com 的服务器,有效则按照正常代理流程
2. 来源不是 TLS 或者是 TLS1.2 ,直接转发到 apple.com 的服务器

apple.com 的服务器返回什么,我的 VPS 就返回什么(就是转发的意思)。探测者看到的内容就是 apple.com 的内容
2023-06-26 10:16:36 +08:00
回复了 hy172574895 创建的主题 程序员 不依赖证书的伪 TLS
@retanoj 你说的那种是 TLS1.2 ,证书是明文的。然而 JLS 检测到不是 1.3 的话直接转发,不作处理,协议文档中有规定
2023-06-26 10:05:30 +08:00
回复了 hy172574895 创建的主题 程序员 不依赖证书的伪 TLS
@e3c78a97e0f8 TLS1.3 是加密证书的,需要使用 x25519 生成的 ShareSecretKey ,才能解密出证书。又因为 TLS 协议会对 Hello 头做完整性验证,攻击者无法是违法伪装 Hello 头的。
2023-06-26 00:07:20 +08:00
回复了 hy172574895 创建的主题 程序员 不依赖证书的伪 TLS
@swulling
```
In TLS 1.2 and below, this functionality was provided by "session IDs" and "session tickets" [RFC5077]. Both mechanisms are obsoleted in TLS 1.3.
```

你的确发现了协议中的一个不够明确的规定,关于 PSK 的东西可以先不管着,那个很容易搞。
而且:
```
IMPORTANT NOTE: The security properties for 0-RTT data are weaker than those for other kinds of TLS data. Specifically:


1. This data is not forward secret, as it is encrypted solely under keys derived using the offered PSK.


2. There are no guarantees of non-replay between connections. Protection against replay for ordinary TLS 1.3 1-RTT data is provided via the server's Random value, but 0-RTT data does not depend on the ServerHello and therefore has weaker guarantees. This is especially relevant if the data is authenticated either with TLS client authentication or inside the application protocol. The same warnings apply to any use of the early_exporter_master_secret.
```
2023-06-25 23:34:59 +08:00
回复了 hy172574895 创建的主题 程序员 不依赖证书的伪 TLS
@e3c78a97e0f8 PDF 里面“基本原理” 那部分。TLS 是有两个随机数的,一个来自 Client 一个来自 Server ,共同组成本次对话 ID 。还应该加上 x25519 生成的共同密钥,以保证前向安全。
2023-06-25 23:01:13 +08:00
回复了 hy172574895 创建的主题 程序员 不依赖证书的伪 TLS
@Jirajine TLS1.3 很简单的。同类协议我就不评论了。建议你先看看 PDF ,可能会让你改观,什么叫顶点
2023-06-25 22:49:27 +08:00
回复了 hy172574895 创建的主题 程序员 不依赖证书的伪 TLS
@tool2d 这个应该是安全层的协议哦,对标的是 TLS
2022-05-28 17:03:28 +08:00
回复了 kios 创建的主题 C++ C++大型项目使用 Vim 是否合适?
> 效果都很不理想

你所期望的效果是怎么样的?

据我所知 clangd 提供很多效果不错的功能,前提是你的 compile_commands.json 要正确。参考连接: https://zhuanlan.zhihu.com/p/520720943
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2773 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 07:39 · PVG 15:39 · LAX 23:39 · JFK 02:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.