有没有办法避免没有加密的MITM攻击?

2013年

玩家通过身份验证后,他会收到一个随机的唯一标识令牌。他发送的每个数据包都包含令牌。典型的消息是:

token sequence_number commands

问题是,如果有人看到了一个小包,该人将能够扮演玩家的角色,并将玩家的所有硬币都交给其他人。或阅读播放器的消息,或进行任何窃取个人信息的工作。

因此,我认为加密将是必需的。但是我发现很多人反对它,甚至有人说“这是完全的偏执狂”(https://gamedev.stackexchange.com/a/25551/33993)。

有没有办法避免没有加密的MITM攻击?如果不是,是否有必要避免它们?

大卫·范布林克

链接的问题说:“仅当它是游戏内购买/微交易时-为什么不只使用经过实践检验的HTTPS之类的东西。”

Https被认为足以实现MITM保护。

我的意思是:是的!您应该在Https上发送流量!

这将对性能产生影响,但是(显然)在优化性能方面已经付出了很多努力。建立Https连接会产生很多成本。对于持续的游戏连接,您应该能够使其保持打开状态,从而降低性能影响。

正如评论者所提到的,Https使用TLS进行加密。您也可以使用TLS构建自己的TCP甚至UDP协议,但是现在,我建议如果可能的话,使用无聊的旧TCP / Https。所有平台都具有适用于此的API,有多种方法可以使它实时化,并且它在家用路由器和防火墙中可能最容易使用,并且当您向其他人解释它时也就不足为奇了。

有关将http / https实时使用的示例,请参见pushersocket.io长期轮询

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有办法避免没有加密的MITM攻击?

来自分类Dev

有没有办法同时拥有加密和未加密的主机变量?

来自分类Dev

有没有办法避免RTL?

来自分类Dev

有没有办法避免严格的别名警告?

来自分类Dev

有没有办法避免全局数组?

来自分类Dev

有没有办法让我避免for循环或使其更有效率?

来自分类Dev

有没有办法在脚本中即时获取加密(GPG)文件?

来自分类Dev

有没有办法在脚本中即时获取加密(GPG)文件?

来自分类Dev

有没有办法将密钥文件与TrueCrypt全盘加密一起使用?

来自分类Dev

有没有办法停止正在进行的Mac osx磁盘加密?

来自分类Dev

有没有办法在php中使用交换加密?

来自分类Dev

有没有办法使用SFTP在多核上拆分加密/解密过程?

来自分类Dev

有没有办法在nixos上进行休眠和加密交换?

来自分类Dev

有没有办法从命令行锁定加密的驱动器?

来自分类Dev

有没有办法判断文件是否足够加密?

来自分类Dev

在 Composer 业务网络中,有没有办法加密账本数据?

来自分类Dev

有没有办法避免在android布局上指定尺寸大小?

来自分类Dev

有没有办法避免打字稿中臭名昭著的= this

来自分类Dev

有没有办法避免这么多list(chain(* list_of_list))?

来自分类Dev

Android:有没有办法让用户对SharedPreferences保密/隐藏?避免被操纵或编辑

来自分类Dev

有没有办法避免用猫鼬进行硬编码?

来自分类Dev

有没有办法避免_completely_丢失缓存?

来自分类Dev

有没有办法避免将DCU链接到BPL?

来自分类Dev

有没有办法避免联合的“过度补偿”对齐?

来自分类Dev

有没有办法避免多次配置相同的信息?

来自分类Dev

有没有办法避免使用$ http进行预检?

来自分类Dev

有没有办法避免在OS X的Terminal中出现这种严重的提示效果?

来自分类Dev

有没有办法避免不透明性被继承?

来自分类Dev

有没有办法避免数组到指针的衰减?

Related 相关文章

  1. 1

    有没有办法避免没有加密的MITM攻击?

  2. 2

    有没有办法同时拥有加密和未加密的主机变量?

  3. 3

    有没有办法避免RTL?

  4. 4

    有没有办法避免严格的别名警告?

  5. 5

    有没有办法避免全局数组?

  6. 6

    有没有办法让我避免for循环或使其更有效率?

  7. 7

    有没有办法在脚本中即时获取加密(GPG)文件?

  8. 8

    有没有办法在脚本中即时获取加密(GPG)文件?

  9. 9

    有没有办法将密钥文件与TrueCrypt全盘加密一起使用?

  10. 10

    有没有办法停止正在进行的Mac osx磁盘加密?

  11. 11

    有没有办法在php中使用交换加密?

  12. 12

    有没有办法使用SFTP在多核上拆分加密/解密过程?

  13. 13

    有没有办法在nixos上进行休眠和加密交换?

  14. 14

    有没有办法从命令行锁定加密的驱动器?

  15. 15

    有没有办法判断文件是否足够加密?

  16. 16

    在 Composer 业务网络中,有没有办法加密账本数据?

  17. 17

    有没有办法避免在android布局上指定尺寸大小?

  18. 18

    有没有办法避免打字稿中臭名昭著的= this

  19. 19

    有没有办法避免这么多list(chain(* list_of_list))?

  20. 20

    Android:有没有办法让用户对SharedPreferences保密/隐藏?避免被操纵或编辑

  21. 21

    有没有办法避免用猫鼬进行硬编码?

  22. 22

    有没有办法避免_completely_丢失缓存?

  23. 23

    有没有办法避免将DCU链接到BPL?

  24. 24

    有没有办法避免联合的“过度补偿”对齐?

  25. 25

    有没有办法避免多次配置相同的信息?

  26. 26

    有没有办法避免使用$ http进行预检?

  27. 27

    有没有办法避免在OS X的Terminal中出现这种严重的提示效果?

  28. 28

    有没有办法避免不透明性被继承?

  29. 29

    有没有办法避免数组到指针的衰减?

热门标签

归档