V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xuanbg  ›  全部回复第 281 页 / 共 334 页
回复总数  6668
1 ... 277  278  279  280  281  282  283  284  285  286 ... 334  
2019-08-27 13:59:38 +08:00
回复了 NoKey 创建的主题 程序员 在没有 https 的情况下,如何确保用户登录安全
@lsylsy2 https 也可以山寨,这种情况就不要讨论了吧,没有任何意义。我的方法你如何换成明文?我根本不传密码
2019-08-27 13:47:56 +08:00
回复了 NoKey 创建的主题 程序员 在没有 https 的情况下,如何确保用户登录安全
登录的安全主要就是中间人攻击,而中间人攻击的实现方法无非就是重放攻击。也就是把截获的数据重发一遍或者重新组装后发送,所以防范的办法就是让重放失效。
根据以上分析,唯一的办法就是引入一次性密钥,并且不直接传递任何形式的密码。只要做到这两点,中间人就无处下手进行攻击了。
2019-08-27 13:35:33 +08:00
回复了 NoKey 创建的主题 程序员 在没有 https 的情况下,如何确保用户登录安全
增加一个获取 code 的接口,服务端生成一个一次性的随机字符串,和用户名、密码一起计算出一个签名,算法可以简单地使用:md5(md5(passwd+account)+code),因为服务端的密码已经是 MD5 值了,所以不需要再次 md5。签名结果作为 key 保存在 redis 中(value 可以是用户 ID),然后把这个 code 返回前端。前端使用 md5(md5(md5(passwd)+ account)+code)算法就能计算出相同的签名。只需要把这个签名作为登录的唯一参数传给后端进行验证即可。后端拿这个参数去 redis 中找这个 key,找到就是验证成功。如果用户名、密码、code 任何一个参数对不上,都无法计算出正确的签名,也就不能通过验证。

中间人只能拿到用户名和 code,永远拿不到任何形式的密码。所以即使数据不加密,也是安全的。只要签名是一次性的,中间人拿到签名也没用。既不能用来登录,也无法还原出密码。
2019-08-27 09:39:43 +08:00
回复了 singworld 创建的主题 职场话题 提升效率就能不加班吗?
能者多劳,多劳多得
2019-08-27 09:26:06 +08:00
回复了 20015jjw 创建的主题 配件 不得不吹一波 Thunderbolt3
楼主新款 LG Ultrafine 4k ?效果如何?
2019-08-27 08:50:55 +08:00
回复了 Renco 创建的主题 程序员 windows 上用好用的 markdown 编辑器吗
@laike9m typora 很好,用来阅读 md 文档天下第一。但编辑还是 vc code 最方便
2019-08-27 08:49:06 +08:00
回复了 Renco 创建的主题 程序员 windows 上用好用的 markdown 编辑器吗
vscode+1,我不是开玩笑的
2019-08-26 16:50:40 +08:00
回复了 qinrui 创建的主题 云计算 阿里云有没有便宜续费的方法?
更加优惠的办法就是续费 5 年。。。。。。哈哈哈
2019-08-26 16:42:03 +08:00
回复了 iiduce 创建的主题 iPad iPad 升级变砖,有什么办法可以导出里面的数据?
变砖就没办法了
2019-08-26 09:01:46 +08:00
回复了 threebr 创建的主题 程序员 大家接受旁边的同事用机械键盘吗?
无法理解青轴的存在,沙雕老板送了我一个,噼里啪啦的我自己都觉得烦,转手就送别人了。

实在是搞不懂为何那么多人喜欢?

难道敲得越响越牛逼?
2019-08-25 12:18:10 +08:00
回复了 firesd 创建的主题 问与答 明知道只有 10 万分之一的机会成功,你还会去做吗?
看投入和回报,如果只是投入一点钱什么的,而且回报是 10 万倍以上,绝对会去做。如果需要我 all in,哪怕回报在百万倍,我也不会去做。

如果回报没有 10 万倍,那纯粹就是赔本生意,除了走投无路的,只有沙雕才会去做
2019-08-24 17:01:20 +08:00
回复了 powersee 创建的主题 问与答 那个,你们写的博客真的有人看吗?
干货没人看,还是水货看的人多。。。。。。

这个应该是普遍现象
狗东上面的永艺有一款 1600 左右的,还是挺不错的。
2019-08-24 10:33:36 +08:00
回复了 ouerniandu 创建的主题 职场话题 收到两家 offer,好难决择哇.....
区块链这种天坑还需要考虑吗?
2019-08-23 22:11:26 +08:00
回复了 xujinkai 创建的主题 程序员 大家工作中都遇到过哪些神奇的代码
我也是经常给变量命名为 data、json、obj。。。反正只是方法内使用一次,搞个变量不过是为了不至于一行代码太长不好看,也方便调试的时候有变量可以看到值罢了。
只有两种语言有点少啊
没两个显示器真影响效率,来回切换窗口什么的最讨厌了
2019-08-22 15:59:41 +08:00
回复了 bfqymmt 创建的主题 NGINX nginx 使用时的疑问
@qwerthhusn 能知道是什么问题的,基本上都能自己解决了。所以你看大量的问题都是没什么价值的傻问题,其中大部分问题都不知道是在问什么。。。然后,社区里面经常帮别人解决问题的人,基本上从来都不提问题。
2019-08-22 15:54:27 +08:00
回复了 luckyrayyy 创建的主题 Java 生产环境用比较新的 Java 版本,有遇到什么坑的吗?
上 11 的话,很多 8 的代码都要改。。。然后就怂了
2019-08-22 15:39:41 +08:00
回复了 Perolong 创建的主题 程序员 目前部署 spring boot 有没有什么更为简便的方法
自然是 Jenkins+docker,先 maven 打包,然后 docker build 制作镜像,push 到私有仓库后在服务器上面 run 就好了。
1 ... 277  278  279  280  281  282  283  284  285  286 ... 334  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2903 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 66ms · UTC 00:26 · PVG 08:26 · LAX 16:26 · JFK 19:26
♥ Do have faith in what you're doing.