也不是真的,也只是想一下
2010-10-24 14:20
309 查看
1.禁止shell脚本运行
这看起来是一个无所谓的事,运行一个脚本能怎样,实际上运行脚本并不是说脚本能实现多强的功能,可怕之处在于它
的粘合作用。在允许脚本运行的情况下,即使你想了一些办法禁止了用户修改init.rc文件,实际上用户还是可以通过脚本将自定义的程序粘合进系统从而实现自动启动的,一旦有用户自己定义的程序自动启动了,它就可以派生出任意多的进程,后果就是系统被他占有了。比如用户可以在运行的系统上执行ps,随意得到一个自动启动的程序,记为/bin/ABC,那么用户完全可以写一个脚本,名字为/bin/ABC,在该脚本中首先调用原始的已经改过名字的ABC,然后再启动自己的程序...因此这里的脚本有点类似曾经的PE病毒,先执行自己的逻辑,然后再跳转到原来的执行流。故而如果不想用户更改系统,请禁用掉脚本执行。方法有很多种,比如重新编译内核,禁掉脚本,或者使用busybox之类的shell...
2.严格计算系统容量
每隔一段时间就检查系统地容量,除了常规方式正常安装软件之外,任何其它方式导致系统容量的变化都是非法的,系统将罢工,终止运行!
3.这个世界目前只有三类人在演奏音乐,一类是没有实力的明星,另一类是为了成为没有实力的明星而努力的学生,第三类就是出于一个集团控制下的在地铁上演奏乐器“要钱”的伪丐帮。因此,没有什么音乐细胞之类的说法在目前起着主导的作用,任何一个要饭的都能学会的技能,一个有收入的家庭成员难道做不到吗?
这看起来是一个无所谓的事,运行一个脚本能怎样,实际上运行脚本并不是说脚本能实现多强的功能,可怕之处在于它
的粘合作用。在允许脚本运行的情况下,即使你想了一些办法禁止了用户修改init.rc文件,实际上用户还是可以通过脚本将自定义的程序粘合进系统从而实现自动启动的,一旦有用户自己定义的程序自动启动了,它就可以派生出任意多的进程,后果就是系统被他占有了。比如用户可以在运行的系统上执行ps,随意得到一个自动启动的程序,记为/bin/ABC,那么用户完全可以写一个脚本,名字为/bin/ABC,在该脚本中首先调用原始的已经改过名字的ABC,然后再启动自己的程序...因此这里的脚本有点类似曾经的PE病毒,先执行自己的逻辑,然后再跳转到原来的执行流。故而如果不想用户更改系统,请禁用掉脚本执行。方法有很多种,比如重新编译内核,禁掉脚本,或者使用busybox之类的shell...
2.严格计算系统容量
每隔一段时间就检查系统地容量,除了常规方式正常安装软件之外,任何其它方式导致系统容量的变化都是非法的,系统将罢工,终止运行!
3.这个世界目前只有三类人在演奏音乐,一类是没有实力的明星,另一类是为了成为没有实力的明星而努力的学生,第三类就是出于一个集团控制下的在地铁上演奏乐器“要钱”的伪丐帮。因此,没有什么音乐细胞之类的说法在目前起着主导的作用,任何一个要饭的都能学会的技能,一个有收入的家庭成员难道做不到吗?
相关文章推荐
- 也不是真的,也只是想一下
- 不是改行,只是发散一下思维罢了
- TelephonyManager的基本用法,只是看到了玩一下
- 强悍的vbs,很多时候如果只是简单的写一个windows桌面工具,可以优先考虑一下vbs,js什么的。
- 只是记录一些东西在上面,不是为了炫耀,也不是为了。。。。
- Js获取css样式小结(只是获取样式,不是设置样式)
- 每一个有理想的程序员都应该读的一本书-《rework》(属于博客园 meng-meng(萌萌),我只是记录一下 怕以后找不到了)
- MacBook通过VMWare安装centos(并不是因为难,时间长了忘了,记一下!)
- 第一次载入这个grid组件时就给这个grid组件初始化数据并选中其中的某一项,但始终无法选中,经单步调试发现,选中行的方法已被执行了,只是在所有的东西都执行完后,grid又刷新了一下,导致原先选中的项
- 博主发声:你期望的限免,告诉我们 (这不是广告,只是觉得不错,想分享给大家!)
- 辛苦一下午(我不是美工:)),还是放上来骚扰一下吧
- 安装oracle客户端和plsql的过程及相关问题解决(只是客户端,不是整个oracle环境)
- 求一个表中某个分类前几条的记录(这样做效率其实不高,只是做记录一下)
- LinkedHashMap和HashMap的比较使用 由于现在项目中用到了LinkedHashMap,并不是太熟悉就到网上搜了一下。 ? import java.util.HashMap; impo
- 很多时候我们只是找到了人,而不是找到了自己喜欢的人
- 我不是个内向的程序员,我只是很忙
- 今天无意中发现JavaBean类基本都要求实现了Serializable接口,以前只是知道序列化以后,可以通过io流的方式将对象序列化和反序列化,进行存取,但不知道为什么需要序列化,今天总结一下
- Delphi判断文件是否正在被使用(CreateFile也可以只是为了读取数据,而不是创建)
- 阿里巴巴:我们不是电商,只是家数据公司