Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Linux的安全性

Linux的安全性

上网找Linux软件,却发现一大堆关于Linux安全的担忧,因为microsoft Windows反盗版压力,很多人都在要考虑用不用Linux,Linuxer从来不会去说Linux好不好,好用不好用。也不会管别人怎么说,但Linux的安全也被一些人说成有问题了,做为一个Ubuntu Linux 的使用者,就有必站了来说一下了,,很多人都想当然的以为Linux之所以病毒和木马少是因为用的人少,黑客们现在制造Linux病毒和木马,没有价值, 用得人多了,病毒和...
2012 年 6 月份编程语言排行榜

2012 年 6 月份编程语言排行榜

亮点:Haskell迅速接近前20上个月我们问道哪种语言将会成为下一个新的热门语言?我们提出了Scala,Erlang和Clojure。很明显,新语言来自函数式编程领域。一 种面向过程的语言,Haskell没有被明显得提及。这个月它从35名上升到25名。从Tiobe趋势图来看,从2006年到2010年,再到2012 年,它再不断的上升,看起来很有前景。obj-c上升势头依然很猛。1–20名:21--50名:...
Linux环境局域网内ARP欺骗的防止

Linux环境局域网内ARP欺骗的防止

本文对于ARP欺骗,提出几点加强安全防范的措施。环境是主机或者网关是基于Linux/BSD的。 一、理论前提 本着“不冤枉好人,不放过一个坏人的原则”,先说说我的一些想法和理论依据。首先,大家肯定发送ARP欺骗包肯定是一个恶毒的程序自动发送的,正常的TCP/IP网络是不会有这样的错误包发送的。这就假设,如果犯罪嫌疑人没有启动这个破坏程序的时候,网络环境是正常的,或者说网络的ARP环境是正常的,如果我们能在犯罪嫌疑人启动这个犯罪程序的第一时间,一开始就发现了...
使用WPF来创建 Metro UI

使用WPF来创建 Metro UI

当我第一次运行Zune时,我为这些美丽的UI所折服。当时就说这肯定不是用WPF做的,因为这些字体是如此的清晰而且UI反映的也非常快速。。而且我从维基百科上也了解到Zune的第一个版本是2006年发布的,而WPF与.NET 3.0却是 2006 年11月发布的。 那么问题来了,如果它不是WPF做的,那它是用什么技术做到的呢?为了找到答案,我使用Process Explorer工具来看看Zune是如何启动的,默认情况下,.NET应用程序都是被用黄色高亮显示的。...
Ubuntu比Windows XP安全原因何在?

Ubuntu比Windows XP安全原因何在?

一、病毒1)Windows下都是administrator用户登录,病毒可以自由感染系统任何文件;Ubuntu下普通用户不能修改系统文件。2)Windows用户很多,研究的人也多,病毒,木马数量也很多,被攻击的数量也很多,攻击Windows终端用户有很多商业利益,如偷qq号,偷银行交易密码等等,有利益驱动研究的人也越多,“成果”也就越多;linux当前还没有普及所以病毒很少。二、木马同上三、流氓软件同上四、常见攻击和入侵同上,但需要补充一下,攻击者通常攻击...
在C++中通过模板去除强制转换

在C++中通过模板去除强制转换

C++与C语言相比是一个强类型语言,即对数据类型的匹配程度较C更为严格,这有助于避免程序员在编程过程中由于粗心所犯之错。由于历史原因,C++中仍保留了reinterpret_ cast、static_cast等用于强制类型转换的关键字,但从语言向强类型发展的趋势来看,我们在编程工作中应尽量少使用强制类型转换,模板有助于我们实现这一目的。减少使用强制类型转换的另一个好处,是程序的可维护性更强。下面让我们通过例子来了解如何通过模板减少程序中的强制转换。图1以简...
通过SELinux或AppArmor来加固Linux系统整体安全

通过SELinux或AppArmor来加固Linux系统整体安全

SELinux全称是Security Enhanced Linux,由美国国家安全部领导开发的GPL项目,它拥有一个灵活而强制性的访问控制结构,旨在提高Linux系统的安全性,提供强健的安全保证,可防御未知攻击。 在Fedora Linux中有一个非常好的预置SELinux策略,其中包括一个Apache策略,还有一个图形化的管理工具system-config-selinux。我不是说它使用起来非常简单,但是通过使用它比你完全手动设置要容易的多。 在Nove...
在C++中通过模板规避潜在错误

在C++中通过模板规避潜在错误

注:本文节选自我正在创作的第二本书《C++跨平台与框架开发》,其中一些措词并未就博文进行调整,阅读时请注意。模板(template)为C++带来了泛型编程的能力,但也带来了使用难度。大体上,使用模板的三大动机分别是提高复用性、去除强制转换和规避潜在错误。在此让我们看一看规避错误的一个例子。假设我们有图 1所示的被简化了的定时器管理模块程序。从构造函数来看,它的三个参数分别指明了定时器的延时时间、回调函数和回调函数的参数,其中的回调函数是通过timer_ca...
Ubuntu 8.10 Alpha伤害Intel网卡问题得到修复

Ubuntu 8.10 Alpha伤害Intel网卡问题得到修复

根据原报告,Linux Kernel 2.6.27-RC使用的Intel公司提供的驱动会损坏部分Intel网卡用来保存MAC地址等数据的NVRAM(非易失性随机访问存储器),确切地说是Intel ICH8/9南桥芯片使用的82566、82567千兆以太网控制器,不过仅限使用e1000e系列新版驱动程序的时候。相关阅读:使用Ubuntu 8.10Alpha版者请注意你的网卡(http://www.linuxidc.com/Linux/2008-09/1615...
Linux下绑定IP及MAC地址 防范ARP欺骗病毒

Linux下绑定IP及MAC地址 防范ARP欺骗病毒

一、应用背景由于最近网上新出现一种ARP欺骗病毒,主要表现为:中病毒的机器不仅影响自身,同时也会影响同网段的其它机器,将其它机器的HTTP数据包里加入病毒代码。代码例子如:<html><iframe src=http://www2.x****.cn/wm/css.htm width=0 height=0></iframe>这种病毒危害非常大!即使你机器的安全性做得很好,可是没办法保证同网段的其它机器安全没有问题!解决办法...
Linux服务器安全配置之防火墙篇

Linux服务器安全配置之防火墙篇

Linux防火墙iptables概念Iptalbes(IP包过滤器管理)是用来设置、维护和检查Linux内核的IP包过滤规则的。可以定义不同的表,每个表都包含几个内部的链,也能包含用户定义的链。每个链都是一个规则列表,对对应的包进行匹配:每条规则指定应当如何处理与之相匹配的包。这被称作""""target""""(目标),也可以跳向同一个表内的用户定义的链。通过使用用户空间,可以构建自己的定制规则,这些规则存储在内核空间的信息包过滤表中。这些规则具有目标,...
数据结构之栈的应用----迷宫求解

数据结构之栈的应用----迷宫求解

/***********程序设计思想*************/(1)迷宫地图相关:利用动态二维数组来初步勾勒出迷宫:建议先用malloc申请一维数组,再用calloc申请每个元素中的一维数组,因为我用的是1来表示迷宫的通路,0表示死路,calloc申请完后就会自动初始化为0迷宫交岔路结点:我们要有一个扫描通路的函数,对一个坐标进行东南西北的扫描,当遇到交岔路的坐标时,需要将所有的通路存入一个数组,扫描从东开始,至北结束,逆时针方向这里设计的是单通道迷宫,...
CentOS Linux防火墙配置及关闭

CentOS Linux防火墙配置及关闭

最近在CentOS Linux下安装配置 Oracle 数据库的时候,总显示因为网络端口而导致的EM安装失败,遂打算先关闭一下防火墙。偶然看到防火墙的配置操作说明,感觉不错。执行”setup”命令启动文字模式配置实用程序,在”选择一种工具”中选择”防火墙配置”,然后选择”运行工具”按钮,出现防火墙配置界面,将”安全级别”设为”禁用”,然后选择”确定”即可.或者用命令:#/sbin/iptables -I INPUT -p tcp –dport 80 -j ...
数据结构之栈的应用----C程序的括号配对检查

数据结构之栈的应用----C程序的括号配对检查

已经对栈的应用有了一定的了解了,并且感觉到数据结构实在是很强大,它几乎可以解决我们生活中的大部分问题。关于栈的基本常识,这里不做过多的解释,总之,其核心就是先进后出(FILO)联想到这种模式我们就可以很容易的知道,栈可以有如下几种应用:1、进制之间的转换2、C程序的括号配对检查3、迷宫求解问题4、算术表达式求值5、递归函数......这里,我将以一个括号配对检查的程序为例,讲述栈的应用。。。(之一)起初看到这个题目是在K&R的书上看见的,当时看这个...
远离“灰鸽子”病毒 请用Linux系统

远离“灰鸽子”病毒 请用Linux系统

今日有一个病毒特别值得注意,它是:“灰鸽子变种CFV(Backdoor.Win32.Gpigeon2007.cfv)”病毒。如果你不想见到它,请Linux系统。 该病毒通过网络传播,病毒会偷窃用户隐私信息,还可能远程控制用户计算机,给用户计算机安全带来极大危害。 本日热门病毒:“灰鸽子变种CFV(Backdoor.Win32.Gpigeon2007.cfv)”病毒 警惕程度:★★★ 病毒类型:后门病毒 传播途径:通过网络传播 依赖系统:Wind...
嵌入式C语言学习笔记

嵌入式C语言学习笔记

一、static关键字static,修饰变量时:1、限制该变量的作用域:比如静态全局变量,只能在该模块中使用(本c文件中)。2、决定该变量的存储位置:修饰为静态的变量,存储在静态数据区(非堆栈内)。(同比,全局变量也都存放在静态数据区中。)带初值和不带初值的静态变量:(以TI DSP 54XX为例)a.不带初值的静态变量,存储在.bss段中。b.带初值的静态变量,存储在.bss段中,但其初值存储在.init中。在DSP Booter完成加载初始化后已经将i...
<< 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 >>