“闻道有先后,术业有专攻”,这里不会过多涉及具体的计算机相关知识,而只是分析一下误区,有些问题,不是几句“科普”就能说清楚的(试试,爱因斯坦的广义相对论?)。在读这篇文章之前,推荐先看看
安软入门指南(四):常见的误解
http://bbs.kafan.cn/thread-2097560-1-1.html这里也有一些关于安全软件认识的误区,但侧重点不同。另外还有一些相关的科普:
安软入门指南(一):什么是Hook&“加驱”
http://bbs.kafan.cn/thread-2087636-1-1.html 安软入门指南(二):UAC&DLL注入
http://bbs.kafan.cn/thread-2092223-1-1.html 安软入门指南(三):Windows的“绝对领域”
http://bbs.kafan.cn/thread-2097057-1-1.html “加驱”,“Hook”等,是一些经常被“民科化”的知识,随时把“加驱”,“HIPS”,“权限”,“内核”挂在嘴边而不知道这些术语是什么意思是多么滑稽!
杨绛曾经说:“你的问题主要在于读书太少而想得太多。”思考是必要的,但也要讲基础。不能奢求一个普通小学生只通过思考掌握微积分吧?也不能指望一个从没见过计算机的人说明“P = NP”吧?孔子云:“思而不学则殆”,习惯于以单一模型思考问题。把复杂的人和事套在这个模型中,就得出结论,通常还不允许别人质疑,这不是民科是什么?这里“读书”是两方面的,一方面,一个人读的书越多,视野就可能会越广,能够从多种角度分析问题,而不至于有极左的思想,忽略客观事物的存在;另一方面,参与讨论和思考有些论题需要基础知识的储备,有人在讨论“怎样绕过Windows 10的内核模式代码强制签名策略”,而你不知道“内核模式”,“签名”这些词是什么意思,并且这些词不是独立的简单的名词,其背后有一个庞大的知识体系,参与这样的讨论有意义吗?
当然了,对于有些概念,在没有精力和兴趣学习时,可以类比地,抽象地理解,但不一定准确,要是借助比喻的对象再推出其他结论,很可能会陷入一个自编自导的世界。比如,安全软件有保护系统安全的作用,可以把安全软件当做自己的警卫,但关键是,即使你需要来一个500人的卫队来保证安全,但你的系统需要500个安全软件吗?
总之,少一点“脑补”,多一点学习和思考没有坏处。大多数的谣言,不也是源于知识的匮乏以及不当的思维习惯吗?
P.S.没有点名批评谁,只针对各种问题。