一、QQ, MSN, GTalk, Skype,哪个最安全,哪个最不安全?
答:因为众所周知的原因,最不靠谱的当然是 QQ,所以如果你有秘密或者艳照之类,千万不要通过 QQ 传递。MSN 的通讯是明文未加密的,也不是很靠谱,不过好像有插件可以提供加密,但要求聊天双方都安装。Skype 的情况稍微复杂点,简单来说,就是不要使用从 skype.tom.com (Skype 在国内的御用合作伙伴)下载的简体中文版 Skype。具体原因不便多说,有兴趣的话请自行搜索(提示:研究是由加拿大多伦多大学的一个实验室进行的)。请各位绕道墙外下载 Skype 官方客户端。(例如用这个地址访问 Skype 英国站。)
GTalk 其实比较好,谷歌自家的客户端就提供加密功能,只是用的人不多,另外在非 Windows 平台上没有官方客户端。需要注意的一点是,据我们目前所知,只有英文版的 GTalk 客户端才确认有加密。此外,通过 Gmail 的网页介面使用 GTalk 也是默认 HTTPS 加密的。
二、用 Adium 和 Pidgin 的人可以选用 OTR 加密,这个的安全性如何?
答:靠谱。另外 Miranda IM 的插件 SecureIM 可以实现端对端的强加密。 IRC 也是很安全的,而且在 Windows / Linux / BSD / Mac 下都有客户端,只是技术社群以外的人用得不多。
三、也有很多人用 MSN Shell 来加密 MSN 对话,这个真的安全吗?
答:我没用过,不太清楚。不过我一贯的信条是看不到源代码就不信任,所以不是太放心。况且 MSN Shell 是在 Windows 上运行的,该平台又是以木马、后门、和病毒闻名于世,如果用的还是来路不明的盗版,那剩下的也就不用多说了,白搭。
如果操作系统是正版 Windows,平时也很注意安全,确认电脑没有木马、后门、病毒等等,这时使用 Pidgin + OTR 还是可以的。
四、用 iChat 上 GTalk,安全性又如何?
答:iChat 添加的 GTalk 账户默认是 SSL 加密的,安全。
五、iChat 是专有软件,Adium 是开源软件,所以大体来说 Adium 比 iChat 更安全——你没法确定苹果没有监视和保存你的聊天记录。这个说法有道理吗?
答:嗯,的确是这样的。不过貌似苹果不像谷歌,对用户内容没有兴趣吧…… 只能假设它不作恶了 :|
六、虽然说 QQ 最不安全,但如果我电脑开了 VPN,是不是也就无所谓了?
答:也不行。QQ 是客户端和服务器的问题,跟你开不开 VPN 没有关系。这个和 Tom 版 Skype 是一个问题。
七、如果我一定要用一款 IM 软件把我的密码发给我女友 / 男友 / 父母,应该选用哪款?要做什么防范措施?
答:GTalk,或者 Adium + OTR。其实我一般有这种要紧的东西要发都是让对方使用加密连接到 Gmail 接收的。使用暗语或者图像也可以避免密码被机器识别。如果确实是很重要很重要的东西,还可以考虑采用多渠道分别发送。比如你可以将该密码存为一个文本文件再次加密(选个强的随机密码),然后通过 MSN 传送加密后的文件,然后通过 GTalk 或者 Gmail 甚至电话等其他渠道告知对方解密的密码。这个方法可以反复叠用多做几次。
八、假设有人在监听我每天和客户的 Skype 语音通话,如果我通话时打开 VPN,是否可以确保通话内容即便被截取,也无法被听到?(换句话说:VPN 对文字以外的信息是否有效?)
答:如果你不属于被特别「关照」的人群,一般也不会有人来监听你的语音通信。这个需要的带宽、计算资源比较大,对监听方来说不是很经济。也许等以后有比较成熟的语音转文字技术后这会是个问题,但现阶段大多数人不用太担心这个。但文字记录可以非常容易的获取,所以 Tom.com 的那个有问题的 Skype 版本才能够有效地大规模搜集信息。
VPN (常见的 PPTP 和 L2TP/IPSec) 对所有信息都加密的,所以不管是文字还是语音,只要是通过 VPN 连接的都是安全的。不过需要注意在网络连接那里一定要选择将所有流量都通过 VPN 发送。Mac OS X 上这样操作:在 Network Preferences 里面选中你的 VPN 连接,然后点 Advanced 按钮,在 Options 标签的 Session 下面勾选 Send all traffic over VPN connection,然后保存修改。
不过,VPN 的加密仅限从你的电脑到你的 VPN 服务器这一段,之后就不保证了。因此如果需要确保整个对话安全,你和对方都必须使用 VPN ,而且你们两个的 VPN 之间的连接也要是加密的。比较简单的办法是你和对方都同时连接到同一个可以信任的 VPN 上。再次强调,不要使用从 Tom.com 上下载的 Skype!
九、上班族之间经常有「公司的 IT 部门会统一监视公司内部的 MSN 对话」的说法。假设此说属实,但我仍然需要在公司用 MSN 说一些不希望被任何其他人看到的话,应该怎么做?
答:有些公司真的会这样干。我一个朋友的朋友就因为说了不该说的被炒掉了。如果非要 MSN,那就用插件加密或者用那个 MSN Shell 吧。套用谷歌 CEO 什密特的说法,如果你不想被人听到,那最好是不要说……至少等回家再说吧?
结论:
一、任何情况下都不要用 QQ,不要用中国版(Tom 版)Skype。
二、谈机密话题时不要用 MSN,哪怕是加了 MSN Shell 的 MSN。
三、尽量多用 GTalk,记得一定用英文版。
四、用 Adium 或 Pidgin 谈机密话题时,尽量打开 OTR 加密。
分享到:
相关推荐
【基于QT安全即时通讯软件】是一款专为用户提供安全通信环境的应用程序,其核心目标是确保用户数据的安全性和隐私。QT是一个跨平台的C++应用程序开发框架,被广泛用于创建图形用户界面和其他各种软件。本项目涉及到...
服务器的安全性和稳定性对于企业内部即时通讯软件至关重要,因为它存储着公司的敏感信息和通信记录。AntServer.exe可能会实现加密传输,保证数据在传输过程中的安全,防止信息泄露。同时,服务器端也需要有良好的...
总的来说,飞机即时通讯源码是一个包含复杂技术的项目,涵盖了网络通信、多平台适配、数据同步和安全性等多个方面。对于开发者来说,深入理解并分析这份源码将有助于提升即时通讯应用的开发技能和经验。
8. 安全性:在构建即时通讯系统时,安全性是不可忽视的一环。这包括但不限于数据加密、防止SQL注入、跨站脚本攻击(XSS)以及用户身份验证和授权机制。 总的来说,"aspx网页版即时通讯源码"项目涵盖了多种Web技术和...
5. **安全性和隐私保护**:为了保证信息的安全,可以使用SSL/TLS协议进行加密通信,防止数据被窃取。C#的System.Security.Cryptography命名空间提供了相关的加密算法。 6. **消息协议**:设计一个有效的消息协议至...
此外,虽然源码之前的使用体验很顺畅,但开发者在接受和使用这些源码时应当注意代码的维护状态、安全性以及是否符合最新的编程标准和技术要求。 即时通讯应用的开发涉及到多个关键组件,包括但不限于用户界面设计、...
通过阅读和理解源码,可以提升对C#和网络编程的理解,并可能发现优化点,如提高性能、增强安全性或增加新功能。 总结,这个基于C#的即时通讯客户端源码涵盖了C#编程基础、即时通讯原理和.NET框架的应用等多个方面,...
这套资源包含了一套完整的商城系统源码,特别之处在于它集成了即时通讯功能,使得用户在浏览和购物的过程中可以实时交流。这样的设计极大地提升了用户体验,促进了用户的互动性和交易效率。即时通讯(IM)功能通常由...
即时通讯(Instant Messaging,IM)是一种在线实时通信技术,它允许用户通过互联网进行文本、语音、视频等多种形式的交流。Delphi是一款强大的Object Pascal编程环境,由Embarcadero Technologies开发,广泛用于创建...
【标题】"socket即时通讯.zip"的项目是一个基于Spring Boot框架和MySQL数据库的即时通讯系统。这个系统的主要目标是提供实时的在线聊天功能,并且具备查看在线用户数量以及记录聊天历史的能力。 【核心技术与概念】...
聊天记录使用了DES加密算法,安全性绝对可靠. 25 隐身功能 如果不想别人知道你在线上,用户可以使用隐身的功能.(选择“显示为脱机”状态,您可以接收信息,但别人 看不到你在线) 现对外公开低价出售P2P即时...
综上所述,构建一个类似QQ的即时通讯软件涉及到网络编程、数据库管理、用户界面设计、并发处理、安全性等多个方面的知识,且需要不断地优化和更新以满足用户需求。这些源码文件就是实现这一复杂系统的一个组成部分,...
开发者在使用即时通讯开发库时,需要按照调用规范进行接口调用,定义和应用资源,并注意回调函数的安全性以及避免指针被回收等细节问题。 该即时通讯开发库的接口说明涉及多个方面,例如获取版本号、设置日志过滤...
它涵盖了即时通讯的核心技术,包括但不限于网络协议(如TCP/IP、WebSocket)、多线程处理、数据序列化与反序列化、安全通信(如SSL/TLS加密)、以及多语言支持的实现。对于开发者而言,这份源码提供了一个学习和实践...
1. 安全性:源码应包含用户数据加密机制,如SSL/TLS协议,保护用户隐私和数据安全。 2. 性能优化:为了提高系统性能,服务端可能采用了消息队列、负载均衡等技术,确保高效处理请求。 六、总结 52im即时通讯源码为...
### Android即时通讯方案知识点概述 ...综上所述,简易即时通讯系统的设计不仅要考虑功能的多样性,还需要注重安全性、稳定性和用户体验。通过合理的架构设计和技术选型,可以构建出高效稳定的即时通讯系统。
- **安全性**:服务器端应包含用户认证、数据加密、防止SQL注入等安全措施。 4. **扩展功能** - **位置共享**:集成地图API实现地理位置的共享。 - **文件传输**:支持大文件的分块上传和下载,以及文件管理功能...
MSN 在国内占约 10%,提供的大部分服务都是免费的,在商务人士中使用较多,安全性较好。阿里旺旺包括淘宝版和贸易通版,在国内大约占 15.3%,是几款 IM 工具中女性用户最多的。雅虎通的功能类似于 MSN,支持网页上的...
总的来说,"仿微信"项目涵盖了Android即时通讯应用开发的多个方面,包括但不限于通信协议、Android组件使用、UI设计、数据存储、安全性和性能优化。通过这个项目,开发者可以深入学习并掌握这些技能,为自己的即时...
总之,使用C#开发即时通讯系统涉及到多方面的技术和知识,包括网络编程、数据库操作、用户界面设计、安全性以及并发处理等。通过熟练掌握这些技术,我们可以构建出高效、安全、易用的即时通讯平台。