寻找黑客偶像

小时候总以为黑客是恐怖分子,长大后真正了解这种身份,才知道他们其实也是某种意义上的英雄。

吴翰清
2005年加入阿里巴巴集团,参与创建了阿里巴巴、淘宝、支付宝、阿里云的应用安全体系。15岁考入西交大少年班,23岁成为阿里巴巴最年轻的高级技术专家,是阿里安全从无到有、从有到强的亲历者。
现任阿里云首席安全科学家。

1985年出生在一个医生和教师的家庭,在湖南大学长大,周围的同学可能都是大学老师的孩子,这种环境的熏陶让他养成了在学习方面比较刻苦的习惯,考试总是拿第一第二。从小到大一直都是学霸,15岁考入985高校西安交大的少年班。但其实这种环境比较压抑人的个性,也就导致内心实际上还是有一点点的叛逆,在进入大学没人管之后,就开始叛逆,然后开始研究黑客技术。

他16岁创建安全信息组织“幻影论坛”,集结了当时国内很多顶级的安全技术人才,当时的吴翰清就已经在国内黑客圈子里闯出了名气。

当时整个中国互联网公司的安全都还没起步,实习了半年时间,正式入职,20岁的他成为全公司最年轻的安全技术专家。在工作了半年之后,他选择励志自主创业,但事业发展并不是非常顺畅。出于对人才的渴求,马云2014年大笔一挥收购了吴所创办的公司,吴翰清重新回到阿里巴巴,继续去发挥他的才华与能力。2017年,麻省理工评选出“TR35”,即当今世界35岁以下最有可能改变世界的人,吴翰清成功入围,麻省理工:这个中国人,能改变世界。28岁,他带领团队抵御了当时互联网史上最大的DDoS攻击,峰值达453.8Gbps。30岁,他以一个团队的力量,每天帮助全中国37%的网站抵御16亿次攻击。
吴带领团队一次次抵御来自全球的恶意攻击,为阿里保驾护航。就算双十一几亿人同时访问网站,阿里依然能保证正常运行不瘫痪。就算阿里6万人全部参加年会,他也能用技术保障一切系统正常运行。

网络上曾一度疯传他面试时黑进阿里的网络,导致几千台电脑崩溃,马云拿五百万年薪留住他的故事。然而据我了解,那些只不过是媒体炒作,以讹传讹罢了。他本人也曾通过微博辟谣公开回应表示自己从没黑过阿里网络,更没有几百万年薪的事。此外,他还谦虚的表示:阿里的安全是上千名工程师的共同结晶,我只做出了微小的贡献,不能记在我头上。他自始至终一直认为宣传黑客攻击是倡导错误的价值观,这是法治社会,黑客攻击不是英雄,是罪犯。黑客精神和黑客攻击是两码事,不能混为一谈。

丹尼斯·利奇

Dennis M Ritchie(又译丹尼斯·里奇), C语言之父,Unix(一种多用户的计算机操作系统)之父。生于1941年9月9日,哈佛大学数学博士。Dennis M. Ritchie 担任朗讯科技公司贝尔实验室 (原AT&T实验室)下属的计算机科学研究中心系统软件研究部的主任一职。1978年布瑞恩W. Kernighan和Dennis M. Ritchie出版了名著《C程序设计语言(The C Programming Language)》,此书已翻译成多种语言,成为C语言方面十分权威的教材之一。
在里奇的成长历程中,有两个人对他的影响最大,一个是他父亲,而另一个是他的好朋友,同为UNIX发明人的肯·汤普森。尤其是后者。有人问过丹尼斯,他的偶像是谁,不论在计算机领域还是其他领域?他说:我不过是在英雄熏陶下成长起来的。很显然,对我职业生涯影响最大的人物是肯·汤普森。UNIX大部分是他的工作,同样也是C语言的前辈,同样Plan 9系统(来自贝尔实验室的概念网络操作系统,定义为新型下一代操作系统)的大部分工作也是他做的。并且在这其间肯做了第一个计算机象棋大师。
里奇生于1941年9月9日的纽约布朗克斯维尔,获得学士学位并且获得哈佛大学更高的学位,在那里以肄业生资格学习物理,以研究生资格学习应用数学。也正是在这时候,一个偶然的机会改变了他一生的选择。里奇这样描述他的转变,当他听取一些非课程类的计算机讲座后(大约1960年),开始对计算机着迷,并选择了一学期正规(介绍性的)课程。第一部分是模拟计算机,后面是关于打孔卡片设备的,然后是关于真正的数字式计算机的,并为Univac I号机准备了一个程序。当时他是一个主修物理学的学生,但是更加着迷于计算机处理的理论和实际问题。因此,他的毕业论文大部分是理论方面的(递归函数的层次),但是也开始投入更大精力到实践方面。作为助教为同一个介绍性课程的后续版本工作了三年——不过那时计算机已经成了IBM7049。
1968年获得数学博士,而论文正是上面的《递归函数的层次》。
1967年加入贝尔实验室,他的父亲阿利斯泰尔·E·里奇在那里有长时间的工作经历,他的父亲对晶体管电路类的东西很有研究,正是由于父亲的影响,也使得他走上了科学研究之路。
不久后,加入了Multics项目(多路信息计算系统),那是由贝尔实验室、麻省理工学院和通用电气三家的合作项目。Ritchie负责多道处理机的BCPL语言和GE650的编译器,它们都是属于GECOS系统的。同样的,他也写了ALTRAN语言的代数编译器,那是用于符号计算机的一种语言和系统。
贡献
C语言和Unix
当有人问里奇为什么使用他使用的方式开发了C语言的时候,里奇回答说“这样做看上去很好”,他说任何人在同一地方、同一时间会像他那样做的。但是其他许多人认为这只不过反映出了里奇的谦虚。C++的开发者和设计师、里奇在贝尔实验室的同事比雅尼·斯特劳斯特鲁普说:“假如里奇决定在那十年里将他的精力花费在稀奇古怪的数学上,那么Unix将胎死腹中。”
事实上,丹尼斯·里奇与肯·汤普逊两人发展了C语言,同时发展了Unix操作系统,在电脑工业史上占有重要的席位。至今为止C语言在发展软件和操作系统时依然是一个非常常用的电脑语言,它对许多现代的编程语言如C++、C#、Objective-C、Java和JavaScript拥有极大的影响。在操作系统方面Unix也具有极大的影响:今天市场上有许多不同的Unix方言如AIX、Solaris、Mac OS X和BSD等,以及与Unix非常相似的系统如Minix和非常普及的Linux操作系统。甚至其Microsoft Windows操作系统与Unix相竞争的微软为他们的用户和开发者提供了与Unix相容的工具和C语言编译器。
里奇还参加发展了Unix和C语言的两个后继软件:Plan 9和Inferno操作系统以及Limbo语言。两者均是基于他以前的工作上发展的。
评价
C语言之父,UNIX之父
C语言是使用最广泛的语言之一,可以说,C语言的诞生是现代程序语言革命的起点,是程序设计语言发展史中的一个里程碑。自C语言出现后,以C语言为根基的C++、Java和C#等面向对象语言相继诞生,并在各自领域大获成功。但今天C语言依旧在系统编程、嵌入式编程等领域占据着统治地位。C语言,这种最有效、最通用的编程语言,就是他开发的,而这还是他在做另一个项目时的副产品。Dennis Ritchie还和Ken Thompson一起开发了Unix操作系统,因此,他还是名副其实的UNIX之父。
人物印象
D M R先生的专业精神令人感动,近40年如一日,在他所从事的领域辛勤耕耘,而他的多项发明,包括C语言,Unix,也包括正在进行的Plan9,无论哪一项,在软件发展史上都有着举足轻重的地位,和他的伟大成就形成对照的是他的行事,态度低调,他的表达,像他的软件一样,简洁生动而准确。
C++的成功,很大一部分也来自于C,是C语言的普及和深入,才有了后面的凤凰涅槃,从另一个角度,在同另一语言大师Pascal之父Niklaus Wirth交流时,C++的名字也是源自C语言的利器,Wirth先生不无惋惜地表示,后来他开发的语言可惜没叫Pascal2。

学习工具
1.Cain and Abel
先将这种在Windows系统上的工具熟练掌握
2.Snort
可以检测上千种病毒和漏洞,感觉很酷很有用
一点一点先慢慢学

规划
个人觉得将任务按优先级排列很有帮助,能让我分清轻重缓急,提高效率
大一:练好基本功,培养专业素质,尽量广泛地涉猎,拓宽知识面,跟紧老师脚步
大二:适当往自己感兴趣的方向钻研,培养特长,提升能力
目前就这两年的计划,大三大四正在构思。

原文地址:https://www.cnblogs.com/qwer6653/p/13865723.html