再见,杀毒软件之父,王江民!

王江民,中国最早的反病毒专家,被业界尊称“中国杀毒软件之父”、“中国反病毒第一人。以38岁为分界,王江民的前半生,是中国青年身残志坚的楷模,他的后半生是中国安全软件的奠基人,带领中国商用软件第一个走出国门,王江民被誉为中关村最富有传奇色彩的知识英雄。他的事迹激励了一个又一个平凡的年轻人。

1

王江民出生于1951年山东烟台的一个普通家庭中,他的童年被命运折磨的很惨,王江民从小患有脊髓灰质炎(小儿麻痹症),导致腿部残障。

小学一年级的时候,那条残废的腿被骑自行车的路人压断。而王江民却不愿向命运服输,上天不让他干的事,他偏偏就要做,而且还都被他做成了。他腿不方便,可他却偏偏喜欢爬山,为了学会骑自行车,王江民经常摔得鼻青脸肿,最后他还是学会了骑自行车。他只会潜水不会游泳,却还是因三年级时他在海边钓鱼,涨潮回不到岸上,而学会了游泳。

身体的残疾,带给王江民的是身体和心理的双重打击,但是,更让王江民感到绝望的是毕业之后他没有找到工作,当时甚至没有一家工厂愿意招聘他。

到1971年,终于有一家街道工厂愿意接收王江民,还是王江民以不用工资的方式进入的。王江民终于得到了工作的机会。

金鳞岂是池中物,一遇风云变化龙。

得到工作机会的王江明,工作不到三年,王江民就成了厂里的技术骨干和革新能手,拿了好几个国家专利,还被授予了"全国新长征突击手标兵"、"全国青年自学成长标兵"、"全国自强模范"等诸多的称号。

他利用业余时间去学习班学习,还考上了职工业务大学。1977年恢复高考的时候,他本想参加高考,改变一下自己的命运,但是因厂里离不开他,厂里不肯放人,只能放弃。

1988 年,已经年近四旬的王江民在搞机电自动化的过程中突然意识到不学计算机肯定会落后。用他自己的话说:

“我38岁开始学计算机,没有感觉我老了,没有感觉我不行,只感到我的英语基础不好。再说,计算机是实践性非常强的学科。我搞计算机是用计算机,不是学计算机。”

那时王江民的儿子刚上小学一年级,老师要求家长每天出50道口算题,这事情又枯燥又费脑子。当时王江民正好学了编程语言,就抱着把理论付以实践的想法,开发了第一套辅导软件,用于解决儿子一到二年级的数学题。

而这个只是王江民做给儿子辅导作业的小程序,获得了当时风靡的《电脑报》第二名,而第一名则是金山开发的WPS磁盘版。

当时《电脑报》每卖出一套王江民的教学软件,就给他25元,三个月后,他收到了800多元钱,这也是王江民在互联网领域收到的第一桶金。可见王江民的学习天赋有多逆天,毅力有多恐怖。如果是现在年近四旬的中年人,可能都开始致力于培养下一代了。

2

由于中国计算机起步晚,导致当时中国整体的技术水平不如外国,老外便总是嘲笑中国人能力差,连个杀毒软件都编不出来,而我们中国人当然是不甘示弱,我们不仅要造最好的,还要造你们更破解不了的。没过多久,中国人的电脑病毒便问世了,而中国的病毒,不像外国,大多是恶作剧。中国造的病毒,会真正的破坏电脑。

这些病毒给外国程序员的麻烦不小,而这些病毒也给王江民带来了极大的麻烦,但是事物也是有双面的,如果不是这些病毒的话,“中国病毒之父“的称号也不知会花落谁家了,而王江民也不知在哪个方向上努力了。

当时主要由防毒卡来防范病毒。一时间各种各样的防毒卡在市场上流动,市场份额很大,但是王江民不仅没有无脑地进入到防毒卡的市场,并且认识到了防毒卡的弊端。

王江民认为,虽然防毒卡可以让大部分病毒无法入侵,但这始终是个硬件设备,首先依赖外部设备本身就更有可能受到病毒的攻击,其次外设需要单独购买安装,过程繁杂且操作不便。

王江民清楚的认识到这一点,所以他一直坚称,防病毒就应该像大禹治水一样,不能堵,只能疏,找到根源所在,才能真正解决问题所在,必须用一种手段来彻底解决他。一个致力于做杀毒软件的想法渐渐成型。

王江民在1988年就发现了C-BRAIN病毒家族中的代表作——“石头”和“小球”:那时他的江民软件已经普及,市场的份额很大,但很多用户都反映不好用,很多顾客电脑中病毒不能正常工作,江民科技的口碑和市场也在渐渐流失,王江民随即开始研究病毒。

他仔细研究过后发现并不是软件做的不好,而是被某种恶意程序所干扰。王江民就此正式开始致力于杀毒软件 ,而当王江民开始研究之后,王江民就一门心思全放在了这上面,一天不杀点病毒就感觉少点了点什么。

王江民也遇到了很多难解决点病毒,但是不管遇到的病毒有多刁钻,而点子多的王江民总能找到新奇的点子来解决。王江民当时最大的乐趣就是研究别人发过来的病毒了,当时有很多人因为正版kv实在太贵,王江民就同意只要将病毒发送给王江民研究,就可以免费获得一份kv,源源不断的人找到王江民将他们获得的病毒给王江民研究,王江民研究病毒的技术在那时有了极大的提升。

他也有一个习惯,就是杀一种病毒就在报刊上发表一篇文章,公布这段杀病毒的程序,使这段病毒无处遁形。后来,王江民觉得这些各自独立的杀毒程序用起来很麻烦,就把6个杀不同病毒的程序集成到了一起,命名为KV6,后来发展到KV8、KV12、KV18、KV20。

3

我们之前说了王江民的杀毒技术有了极大的提升,那他的杀毒技术又有多厉害?

有家外国公司的中国分部计算机中病毒了,计算机压根没法启动,用了国外所有的杀毒软件,计算机还是瘫痪状态。该公司花了3万美元的大代价,请来了一个美国专家,这个来自美国的专家,花了大半天的时间来修理,结果电脑还是没修好。后来公司请来了王江民,他很快把这是哪种病毒,怎么解决说的一清二楚,果不其然,不到半个小时,王江民就把20台电脑的病毒全部清干净了。

王江民看势头正好,推出了kv300,售价220元左右,这让北京江民科技有限公司在当时得到了快速发展。然而就在他春风得意之时,一场打击正在悄然袭来。

经历过早期盗版软件时代的人都应该很清楚,在九十年代,盗版软件是多么猖獗,无数企业由于盗版问题倒闭破产,江民杀毒软件也依然如此。当时,江民杀毒软件每次更新基本一周之后就会出现盗版,这直接导致江民杀毒的市场销量惨淡无比。

由于当时中国技术专利方面的法律稀缺,老百姓们的专利意识也相对薄弱,王江民作为受害者,正当的维权行为不被理解,也找不到方法去维护自己的权利。

陷入盗版风波的王江民被盗版搞的焦头烂额,随即无奈之下的王江民随即在互联网主页上发布了网络升级包KV300L++,并在KV300L++版里加入了“逻辑炸弹”,也在当时被称为“江民炸弹”,在江民炸弹发出的时候,王江民还在网上提醒到不要更新kv杀毒软件,只要一更新便会导致电脑死机。

但当时已经被利益冲昏了头脑的盗版者们怎么可能听王江民的话,你不让我更新,我偏偏就要,我不仅要更新而且还要破解他,还要发在网上。

但盗版者们似乎是小觑了王江民的能量,使用了盗版的电脑无不死机,这可让盗版者们坐不住了,网上的舆论攻击也让王江民烦不胜烦。

由于王江民这个举措对社会造成了过大影响,这件事件也被央视新闻给盯上了。随后中央电视台在新闻联播中报道了王江民的“逻辑炸弹事件”,在十亿多的观众面前江民科技用了3000元的罚款换来了30万元都达不到的宣传效果。

至于这是一场营销手段还是江民迫于无奈做出的举动就见仁见智了,但是不管结局如何,这都是杀敌一千自损八百的行为,王江民的口碑和形象,受到了巨大的伤害。

4

新闻联播的报道,把王江民推到了舆论的浪潮,但也使更多了认识到了王江民这个人,kv杀毒软件再次回升,江民科技到达巅峰。

但就在江民科技洋洋得意之时,金山宣布进军杀毒领域,由金山公司的“金山毒霸”以免费的形式进入,用免费策略把市场再度洗盘,王江民kv杀毒软件的市场份额开始下降。

当时一位大学四年级的大学生制作出来一种名叫CIH软件病毒,威力直逼江民炸弹,甚至计算机业界人士一度称它为“电脑屠夫”,各大电脑无不中招。

王江民当时认为这是提升江民科技市场份量的好机会,随即在各大报刊投放广告,承诺帮助消费者修复计算机,当时江民公司门口甚至排起了六七百人的长队。

江民科技似乎又回到了巅峰时的样子,但遗憾的是瑞星第一个清除了CIH病毒,夺得了自己在杀毒软件中龙头老大的位置。

2002年,金山又开始打起价格战 将原本199元的金山毒霸下降到50元。但王江民并不降价,并平淡地说:"让金山去闹吧,因为他们在技术上的本事已经全部用完,只好玩这样的噱头了。"

可王江民的轻视,显然是一次错误的决定,做出什么事情都是要付出代价的,江民科技付出的代价就是市场份额在此下降。2005年金山公司再次宣布免费使用金山毒霸,金山快速占领市场,杀毒软件龙头老大的天秤似乎开始向金山倾斜。

在2009年,杀毒软件收费的时代已经结束,但是江明似乎是其中的不合群者,他还是坚持收费。

王江民很聪明,但是他也很固执,甚至固执到非把一件事做到极致才肯罢休,这在王江民小时候学习各种他本不可能学会的东西的时候,我们就可以看出。

在这么多杀毒软件都纷纷降价时,唯有江民科技的kv杀毒软件不降价,似乎他是时代的逆行者,妄图用自己的力量去抗衡整个时代的浪潮,这在大家看来很傻,甚至有点呆愣,但不正是他的固执,使他学会了各种似乎在大家看起来做不到的事吗?不再坚持做自己的王江民还是那个杀毒之父吗?只有一直坚持的王江民才是真正的中国杀毒之父,他的固执使他多了一丝魅力。

5

2010年4月,正在钓鱼的王江民,正要把鱼放到鱼袋,突然心脏病发作,就此与世长辞。

在他的追悼会上,几乎所有的竞争对手都来了。各大杀毒软件都把官网变成了黑白色。悼念杀毒软件之父王江民的离开。

中国大陆互联网资深人士范锋表示,王江民是中国大陆“杀毒安全领域的开拓者。

北京天融信科技公司发表吊唁称,王江民大哥离去是安全行业重大损失。

卡巴斯基今日发表吊唁称,王江民的离世对中国反病毒领域是个巨大的损失。他不但在反病毒行业是个成功的企业家,并且是一个令人尊敬的竞争对手。

金山CEO求伯君表示,作为中国最具有传奇色彩的第一代程序员,王江民为中国的信息安全领域做出了不可磨灭的贡献。

之后的江民科技由王江民的儿子继承,但是江民科技也逐渐消失在了时代的浪潮中。

一代传奇王江民的离世带走了一个时代。

虽然在时代的浪潮中,江民科技已经悄悄退出,但是王江民是我国信息安全的领路人和缔造者,也给了许多出生于草根的平凡人以及残疾人在黑夜中一盏灯,给了他们在黑暗中不断前行的力量。

推荐阅读:专辑|Linux文章汇总专辑|程序人生专辑|C语言我的知识小密圈

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/466824.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

百面机器学习——第一章特征工程

特征工程:是对原始数据进行一系列工程处理,将其提炼为特征,作为输入供算法和模型使用。从本质上来讲,特征工程是一个表示和展现数据的过程。在实际工作中,特征工程旨在去除原始数据中的杂质和冗余,设计更高…

C语言不调用库函数画一个三角形

这个是知乎上面的一个题目,非常有意思,晚上打球回来就下决心要写代码实现下,再加上自己剖析,让大家明白一个三角形在坐标系中如何用C语言画出来的。https://www.zhihu.com/question/53832071/answer/1625616415第一步就是要先构建…

JS高级——变量提升

JS执行过程 1、首先是预解析&#xff1a;预解析过程最重要的是提升&#xff0c;在JavaScript代码在预解析阶段&#xff0c;会对以var声明的变量名&#xff0c;和function开头的语句块&#xff0c;进行提升操作 2、执行操作 全局中解析和执行过程 <script>console.log(a);…

图像多分类——卷积神经网络

例子参考&#xff1a;https://www.jiqizhixin.com/articles/2019-05-15-2 数据集&#xff1a;https://www.cs.ccu.edu.tw/~wtchu/projects/MoviePoster/index.html 将获取到原始数据集&#xff0c;其中&#xff0c;有三个文件&#xff0c; Movie Poster Dataset是1980-2015年…

学习C++,知识点太多记不住怎么办?

学习一门新的编程语言之前&#xff0c;你首先会做什么&#xff1f;先熟悉变量、运算符、函数、类和结构、测试等工具&#xff0c;随后按照指导按部就班进行操作&#xff1f;这样的流程对于学习其他语言如Python、Java来说或许行得通&#xff0c;但C的话&#xff0c;够呛。想要真…

C语言编程规范 clean code

目的规则并不是完美的&#xff0c;通过禁止在特定情况下有用的特性&#xff0c;可能会对代码实现造成影响。但是我们制定规则的目的“为了大多数程序员可以得到更多的好处”&#xff0c; 如果在团队运作中认为某个规则无法遵循&#xff0c;希望可以共同改进该规则。参考该规范之…

DataWhale组队-Pandas(下)缺失数据(打卡)

1.缺失值概要 数据的缺失主要包括记录的缺失和记录中某个字段信息的缺失&#xff0c;两者都会造成分析结果的不准确&#xff0c;以下从缺失值产生的原因及影响扥方面展开分析。 &#xff08;1&#xff09;缺失值产生的原因 1&#xff09;有些信息暂时无法获取&#xff0c;或…

南橘北枳

春秋战国时期&#xff0c;智者晏子曾经说过一句话&#xff1a;“桔生淮南为橘&#xff0c;生于淮北为枳”&#xff0c;说的是淮南香甜的橘子移植到淮北就变成苦涩难吃的枳。因为事物的条件和环境等变了&#xff0c;所以才会这样。这句话现在大多是针对人品说的&#xff0c;大概…

用C语言字符画圆

用C语言画圆&#xff0c;这是一是算法的问题&#xff0c;我们知道&#xff0c;程序是由数据结构加算法组成的&#xff0c;研究这类东西&#xff0c;其实也是研究算法的问题&#xff0c;是比较有意思的。圆心为0的时候&#xff0c;圆的公式公式&#xff1a;那我们要如何写代码呢…

Linux C目标文件

LinuxC目标文件 宗旨&#xff1a;技术的学习是有限的&#xff0c;分享的精神是无限的。 一、目标文件格式&#xff08;ELF格式&#xff09; 编译器编译源代码后生成的文件叫做目标文件。目标文件是已经编译后的可执行文件&#xff0c;只是还没有经过链接的过程。 PC平台流行…

Win2003下Exchange2003部署图解之七

Exchange 2003 基本配置在邮件服务器SERVERVM下打开“第一个存储组”&#xff0c;&#xff08;这里我们只看到一个缺省的存储组&#xff0c;在Exchange2003标准版中我们只能建立一个存储组&#xff0c;而企业版中我们可以建立4个存储组&#xff09;选择“邮箱存储”&#xff0c…

嵌入式Linux操作UART实例

1引言串口是我们实际工作中经常使用的一个接口&#xff0c;比如我们在Linux下使用的debug串口&#xff0c;它用来登录Linux系统&#xff0c;输出log。另外我们也会使用串口和外部的一些模块通信&#xff0c;比如GPS模块、RS485等。这里对Linux下串口使用做个总结&#xff0c;希…

Datawhale组队-Pandas(下)文本数据(打卡)

一、string类型的性质 1.string和object的区别 string类型和object不同之处有三&#xff1a; 字符存取方法&#xff08;string accessor methods&#xff0c;如str.count&#xff09;会返回相应数据的Nullable类型&#xff0c;而object会随缺失值的存在而改变返回类型某些Se…

sql语句遇到的问题

分别统计所有男同学的平均分&#xff0c;所有女同学的平均分及总平均分 //SELECT AVG(score),name,(SELECT AVG(score) FROM student) as 总平均分 from student GROUP BY sex; 按照分数从小到大的顺序打印分数大于总平均分的学员信息(id-name-sex-score),并将分数大于总平均分…

新唐单片机代码评审总结

昨晚上&#xff0c;我们一个同事组织了一个小会议&#xff0c;大家一起讨论了一个项目的单片机代码&#xff0c;这个单片机用的是新唐单片机&#xff0c;期间大家也讨论了一些问题&#xff0c;总结一下&#xff0c;希望对写单片机的同学们有帮助。我这个同事写的代码非常优秀&a…

Datawhale组队-Pandas(下)分类数据(打卡)

Categoricals是pandas的一种数据类型&#xff0c;对应于统计学中的Categorical variables&#xff08;分类变量&#xff09;&#xff0c;分类变量是有限且固定的可能值&#xff0c;例如&#xff1a;gender&#xff08;性别&#xff09;、血型、国籍等&#xff0c;与统计学的Cat…

【分享】一个集成tracert和ping的网络监测工具

最近接到一个需求&#xff0c;需求背景是这样的&#xff1a;目前Windows平台下本身都有tracert和ping的实现&#xff0c;而且可以直接在cmd下使用。 需求中有两个要求&#xff1a; 1. Windows平台中的tracert执行速度太慢&#xff0c;一次tracert可能要花十几分钟。所以&#x…

秀操作 | 函数宏的三种封装方式

作者&#xff1a;☆星轨★ 链接&#xff1a;https://blog.csdn.net/qq_35692077/article/details/1029949591. 函数宏介绍函数宏&#xff0c;即包含多条语句的宏定义&#xff0c;其通常为某一被频繁调用的功能的语句封装&#xff0c;且不想通过函数方式封装来降低额外的弹栈压…

Datawhale组队-Pandas(下)时序数据(打卡)

Pandas可以处理任何领域的时序数据&#xff08;time series&#xff09;&#xff0c;使用Numpy的datetime64 和timedelta64 类型&#xff0c;Pandas整合了来自其他Python库的大量功能&#xff0c;如Scikits.TimeSeries&#xff0c;并为处理时间序列数据创建了大量新功能。 一、…

解析一个C语言俄罗斯方块游戏,包你看了就会

最近在看俄罗斯方块的游戏&#xff0c;看到一个大神写的俄罗斯方块代码&#xff0c;非常非常优秀&#xff0c;拿出来解析给大家看看&#xff0c;也希望大家自己尝试运行试试&#xff0c;从中能得到一些启发。#先了解下俄罗斯方块的几个形状一共分成 7 形状&#xff0c;有的形状…