初出牛犊的站长读《白帽子讲web安全》有感

初出牛犊的站长读《白帽子讲web安全》有感

一、前言—— 一百个读者的心目中有一百个哈姆雷特

前言的作者经历,会是每个初初恋上计算机的学生碰到的事。曾记得当时候,我第一次接触病毒是在初中的科技节。当时看到一个高三的哥哥,在人家公共演示的计算机主机,插入一块3.5寸盘时,loading了一个叫豆沙包的病毒。当时候,我觉得好神奇,神奇不在于他的病毒,在于他对计算机那种熟练的操作。

放学后,我去了电脑城,那时候还是56k上网时代,要用什么软件,游戏都要用5,6元购买。到了店内,我买了三国志7的光盘游戏同时,也翻了翻有什么碟子好买,“黑客训练基地”。老板看到之后,马上跟我说,这光盘很牛B的,拉登的阿尔盖大组织也是用这个光盘训练,我不喜买了回去,放在52x的CD-ROM,见鬼了,“萨满盾”的杀毒不断的报错。于是,我做出了一身人第一次比下松老师的片子更危险的事,裸奔运行碟子。之后不说了,我电脑被“拉登攻占了。”

这段经历我想很多人,住阅读作者的前言都会有不同的回忆,正所谓“一百个读者的心目中有一百个哈姆雷特 ”。

建议大伙可以尝试先从此书的前言开始阅读。

二、命令行coding练习为了什么——解Hacker的核心目的

说起haker,在阅读此书章节时,很多人都会认为黑客帅字了得,不是样子,而是hacker用的计算机,在破解的时候“刷刷刷”的画面,简直就是帅。我也曾试过,这种快感,只是在安装软件的时候感觉到,骗小朋友,我在你的机器上“写个qq进去”,弟弟说:“哥哥你很厉害啊。”

阅读到此书提及root的时候,我恍然大悟了。什么越狱,什么root机,其实也就是黑客的核心目的,控制系统所有的话事权。

对此,我也发表一下我对这一点的一个深入见解。大牛勿喷。

我觉得作为我们这堆不是小牛的站长,对于html或者asp的熟悉下,对于root机还是有差距,不是root的能力有差距,而是root之后,你也不知道控制了最高权限之后,能做什么。所以我们应该在结合自己的开发应用的同时,若果发现系统有某些权限需要逾越,需要突破,那才是你开始黑客,开始hack工序的一个开端。

因此我建议,做我们站长,先搞好二次cms开发,搞好移动端的app开发,应用好官方的api才是王道,才是深造黑客之路下的一次内功心法锻炼。

三、黑色链下的历史长河——明“道高一次魔高一丈”

在阅读的过程中,读者叙说了前段时间,比较火热的“csdn密码门”事件,整个黑色链条早已发展很久。只是一直都是暗地里面发展,但是防御的思路永远都是等黑客先出招,这好像不太合理,但是在计算机的世界里,有一条重要的法则,一直支持着“道高一次魔高一丈”的道理。(法则如下第六节)

四、XSS抛砖引肉

XSS的发展,对于每个站长还是非常陌生的,这里章节xss,作者用了进化论的叙述,讲及xss是如何诞生,这样让大家了解到,矛盾之争下,盾好像也是常常被各式各样的矛所刺穿。

五、可惜书名起得太好了——让你不戴上黑帽的造法,先给你带上白白的光环

当你阅读此书时,作者不断在叙述如何去破解,破译,讲解一些技术可行性时,慢慢被吸引后,刹车的感觉出现了。作者写这本书是让我们都戴上白帽,并不是充满破坏性的黑帽。原来作者说了这么多的黑暗邪恶的技术,与一些操作原来都是抛砖引肉,让我们院里黑帽,走上更高尚,更华贵的白帽技术,享受白帽的那种快感。

六、哲学下参透安全性问题——没有银弹

戴上白帽之前,作者说个一条法则,支撑着“道高一次魔高一丈”的道理,这就是“没有银弹”。其实越往上游,你会发现,哲学是指导很多行业,或者说是学术的发展,安全技术也不例外。

七、房间关灯——明白hacker的艺术并不是杀鸡取卵

Hacker其实是一门艺术。试想下,你要关别人房间的灯时,你可以用弹叉把灯打烂,但是这样打草惊蛇的做法,并不是艺术。Hacker的艺术是更多的是,悄悄变成房东,打开你的门,然后按下开关,还对你说,我要关灯了,然后去你抽屉里面把钱拿走。这就是root,一个取得最高权限的方法。

八、大牛该看的章节——安全技术评价与分析

试读章节下,有说一个系统设计前,或者对现有系统的一个安全评测。这非常有条理,数学的条理性和整合性很强,这样对于一些研究数据,或者大公司使用系统时,安全系数的把握更好。

九、百度一下小知识——SSH端口

Shh端口我没曾听过,于是百度了一下相关的知识,当时一个增值阅读。

默认情况下,ssh开放的端口服务是22.  有的时候为了安全或者个人习惯呢。 需要修改掉linux下的这个远程开放端口。

十、安全技术营销应看的章节——安全的讲价技巧

比较安全的系统架构,就是系统默认的安全权限。这里我不用作者教大家怎么说服客户的话了,大家可以去看看他是怎么说,怎么要求的。

十一、姜太公钓鱼——懂浏览器的重要性,引猎豹360之争吗?

后面章节终于涉及,站长们的挚爱,涉及钓鱼的问题。钓鱼程序更多的是利用样式表的一些改动,结合iframe去做到。

最有趣的是让我看清楚浏览器的重要性,浏览器在运行快的同时,而且要讲究安全。如果过滤这些样式表,或者iframe,js的一些短板呢?这需要很高效的算法,这让我想起,读书的时候,无论是c语言,java语言,老师都重申字符处理是很重要的,当时觉得不以为然,觉得字符嘛,不就是读跟写,写字一样就可以了。现在,明白浏览器的角色就像跟黑客玩填字游戏一样,大家都在看互相的招式,然后一一封堵。未来2年会是猎豹浏览器与360浏览器之争吗?

<!--EndFragment-->
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。下面详细介绍C语言的基本概念和语法。 1. 变量和数据类型 在C语言中,变量用于存储数据,数据类型用于定义变量的类型和范围。C语言支持多种数据类型,包括基本数据类型(如int、float、char等)和复合数据类型(如结构体、联合等)。 2. 运算符 C语言中常用的运算符包括算术运算符(如+、、、/等)、关系运算符(如==、!=、、=、<、<=等)、逻辑运算符(如&&、||、!等)。此外,还有位运算符(如&、|、^等)和指针运算符(如、等)。 3. 控制结构 C语言中常用的控制结构包括if语句、循环语句(如for、while等)和switch语句。通过这些控制结构,可以实现程序的分支、循环和多路选择等功能。 4. 函数 函数是C语言中用于封装代码的单元,可以实现代码的复用和模块化。C语言中定义函数使用关键字“void”或返回值类型(如int、float等),并通过“{”和“}”括起来的代码块来实现函数的功能。 5. 指针 指针是C语言中用于存储变量地址的变量。通过指针,可以实现对内存的间接访问和修改。C语言中定义指针使用星号()符号,指向数组、字符串和结构体等数据结构时,还需要注意数组名和字符串常量的特殊性质。 6. 数组和字符串 数组是C语言中用于存储同类型数据的结构,可以通过索引访问和修改数组中的元素。字符串是C语言中用于存储文本数据的特殊类型,通常以字符串常量的形式出现,用双引号("...")括起来,末尾自动添加'\0'字符。 7. 结构体和联合 结构体和联合是C语言中用于存储不同类型数据的复合数据类型。结构体由多个成员组成,每个成员可以是不同的数据类型;联合由多个变量组成,它们共用同一块内存空间。通过结构体和联合,可以实现数据的封装和抽象。 8. 文件操作 C语言中通过文件操作函数(如fopen、fclose、fread、fwrite等)实现对文件的写操作。文件操作函数通常返回文件指针,用于表示打开的文件。通过文件指针,可以进行文件的定位、写等操作。 总之,C语言是一种功能强大、灵活高效的编程语言,广泛应用于各种领域。掌握C语言的基本语法和数据结构,可以为编程学习和实践打下坚实的基础。
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值