lesismal's repos on GitHub
Go · 2258 人关注
nbio
Pure Go 1000k+ connections solution, support tls/http1.x/websocket and basically compatible with net/http, with high-performance and low memory cost, non-blocking, event-driven, easy-to-use.
Go · 976 人关注
arpc
More effective network communication, two-way calling, notify and broadcast supported.
Go · 129 人关注
go-websocket-benchmark
Go · 49 人关注
nbio-examples
Go · 12 人关注
llib
Go · 6 人关注
go-net-benchmark
Go · 5 人关注
cbuffer
Go · 3 人关注
go-http-server-benchmark
1 人关注
conc
Better structured concurrency for go
1 人关注
Developer-Books
编程开发相关书籍整理分享,持续更新...
1 人关注
gg
一个支持节点与订阅链接的 Linux 命令行代理工具 | A command-line tool for one-click proxy in your research and development without installing v2ray or anything else (only for linux)
Go · 0 人关注
awesome-go
A curated list of awesome Go frameworks, libraries and software
0 人关注
cli
GitHub’s official command line tool
0 人关注
Diamond-Sutra
Github最早公开上传的《金刚经》/Diamond Sutra/LE SUTRA DU DIAMANT
0 人关注
emoji-cheat-sheet
A markdown version emoji cheat sheet
0 人关注
engineering-blogs
A curated list of engineering blogs
0 人关注
epoll
Go · 0 人关注
gevent-benchmark
Go · 0 人关注
gin
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
Go · 0 人关注
go
The Go programming language
Go · 0 人关注
gopkg
Universal Utilities for Go
0 人关注
guide
The Uber Go Style Guide.
Go · 0 人关注
gws
High-Performance Go WebSocket Server & Client
0 人关注
http-parser
http request/response parser for c
0 人关注
kcp-go
A Crypto-Secure Reliable-UDP Library for golang with FEC
Go · 0 人关注
kitex-benchmark
0 人关注
lesismal
HTML · 0 人关注
lesismal.github.io
Go · 0 人关注
melody
:notes: Minimalist websocket framework for Go
Go · 0 人关注
mempooldebug
lesismal

lesismal

V2EX 第 497905 号会员,加入于 2020-07-06 13:49:58 +08:00
今日活跃度排名 4482
以明文形式存储数亿个密码, Meta 被罚 1 亿美元
互联网  •  lesismal  •  82 天前  •  最后回复来自 GeekGao
3
深圳中院首次裁定宣告一对夫妻债务人破产
生活  •  lesismal  •  78 天前  •  最后回复来自 julyclyde
6
美国宣布全面禁止竞业协议
程序员  •  lesismal  •  221 天前  •  最后回复来自 ChrisFreeMan
2
github 被人 at 说币安空投,是诈骗吗?
程序员  •  lesismal  •  354 天前  •  最后回复来自 lesismal
2
取代 Vue 和 React?——期待新的前端框架 Nue
前端开发  •  lesismal  •  2023-12-06 16:25:31 PM  •  最后回复来自 forgottenPerson
7
4C-2G 来战 [ Golang Websocket 百万连接测试 ]
程序员  •  lesismal  •  2023-12-12 12:26:04 PM  •  最后回复来自 lesismal
34
nbio 近期的一些功能更新,来骗点 star
  •  1   
    Go 编程语言  •  lesismal  •  2023-04-18 14:04:25 PM  •  最后回复来自 lesismal
    2
    lesismal 最近回复了
    个人感觉感觉好多人把概念和用途都搞混了,说说我的浅见总结


    什么是重放?
    用你的原始请求数据原封不动地再发一次或者多次,别人只需要知道原始请求数据、再次发送即可,不需要猜测 nonce 不需要破解加密算法等


    防止重放攻击的主要维度:
    1. 幂等
    比如金融或者其他涉及资金之类的业务,订单 ID 本身的幂等性是最基础的,已经实现了幂等的功能即使被重放也只是消耗算力
    2. 时间
    如果服务端对访问的时间有效期不做限制,那么任何一个请求数据被保存下来之后,任何时间都可以再次用这个数据进行请求;
    所以,防范重访攻击的基础,是对请求时间有效性进行限制和校验:每个请求应该带上时间戳,服务端对时间戳与服务器时间做有效性校验,比如时差超过 30 秒认为请求不合法。


    以上两点以外的其他防范,例如猜 nonce 算法、破解加密算法之类的来伪造请求内容,本身已经是生成新的请求了、跟重放的字面含义就已经不符了。
    所以,严格来讲这些不应该归纳为重放,而是应该属于密码学范畴的攻防扩展了,例如:
    1. crypto ,内容加密,对称非对称不同等级
    2. sign ,不同 hash 算法验签
    3. nonce ,加盐
    @nexo #47
    1. 我没有下定论, 也没有否定色弱考驾照这件事
    2. 帖子偏向庆祝与鼓励的气氛, 但并没有首先明确自身分辨信号灯是否完全没问题
    3. `色弱中的很多人可以分辨也可以考驾照` 不等于 `每个色弱的人都适合考驾照`, 仍有一定比例严重色弱的人不适合考驾照

    我只是建议 OP 先把自身情况说明, 基于自身分辨信号灯没影响的前提下, 庆祝和批评官方机制不合理都没问题, 并且也不会导致每个色弱的人都盲目跟风去考驾照.
    看到帖子内容, 第一感觉是对于色弱人群不分青红皂白的鼓动/鼓励, 毕竟别人卡得严也是为了大家尽量更安全一点

    个人觉得应该先重点讲自己对交通信号灯分辨能力没问题, 以这个为基础再用这种帖子鼓励类似的朋友比较好
    性教育也是教育, 只是有点突然罢了
    21 天前
    回复了 hez2010 创建的主题 程序员 运行 100 万个异步并发任务需要多少内存
    @charles0 #152 叫 goroutine 没毛病, 但是打字中文的时候协程比 goroutine 快, 而且很多人约定俗称都这么叫了, 日常讨论, 何必搞得学术氛围甚至法庭审判那样? 你们好几位出来说这个, 我反向建议下你们在实际生活中要灵活, 否则方言俗语一切约定俗成的谬误的词汇就都不能说出口了, 这样的活法, 会很累而且并不会对交流效率带来提升, 反倒会因为这种死板给更多遵循约定俗成的人带来麻烦, 让大家交流效率更低
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2660 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 15:11 · PVG 23:11 · LAX 07:11 · JFK 10:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.