如何保护我的程序免受数据包嗅探器的攻击?
例如,我不希望数据包嗅探器能够看到我的程序连接到哪里。
对抗数据包嗅探的最佳方法是什么?
发布于 2010-09-27 11:22:18
包内容始终可以加密,但目的地址必须始终可见,才能正确路由数据包。
隐藏目的地的唯一方法是使用代理并加密包含真实目的地的消息。但是,这仅保护从源到代理的路径。
发布于 2010-09-27 11:22:29
您可以使用SSL等方案来保护通信内容。但是,您不能隐藏通信的目的地,因为沿途的所有路由器也需要知道将数据包发送到何处。
这有点像问你是否可以给你在伦敦的朋友寄一封信,而不告诉邮局你的朋友住在哪里。
发布于 2010-09-27 11:23:36
使用加密。您可以使用SSL来保护所有内容,也可以使用许多可用的公钥加密方案之一来加密特定的数据。
修订版
如果你想隐藏程序的连接位置,也许你可以使用Anonymizer service
https://stackoverflow.com/questions/3800885
复制相似问题