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

首页 / 操作系统 / Linux

Rsync路径欺骗攻击漏洞

Rsync路径欺骗攻击漏洞

发布日期:2015-02-10更新日期:2015-02-13受影响系统:Samba rsync 3.1.1描述:CVE(CAN) ID: CVE-2014-9512rsync是一个快速增量文件传输工具,用于在同一主机备份内部的备份。rsync 3.1.1版本存在路径欺骗攻击漏洞,通过对同步路径中的文件进行符号链接攻击,远程攻击者可利用此漏洞写任意文件。<*来源:vendor *>建议:厂商补丁:rsync-----目前厂商已经发布了升级补丁以修...
Struts2动态调用DMI及错误解决方法

Struts2动态调用DMI及错误解决方法

在Strust2中action可以定义自己的方法,调用方法有两种方式,一种方式是struts.xml中指定method来表示需要用到的方法,但是这种方法缺点在于如果你的Action中有很多方法则要多次配置,这样很繁琐,另一种方法是使用动态方法调用DMI。举一个简单的例子——比如LoginAction中有add,dell方法,则1、配置struts.xml文件1 <package name="default" extends="...
Django中如何生成非HTML格式的内容

Django中如何生成非HTML格式的内容

某些时候可能有这样的需求,在网页中点击一个链接或者一个按钮希望返回一张图片、一个pdf文档、一个csv文档等而非HTML。在diango中很容易做到这些。Django中的view用来接收http request并返回web response。通常情况下,返回的内容为HTML,但其能够返回的不仅仅如此,还可以是上述图片、pdf文件等等。返回非HTML形式的内容的关键在于HttpResponse这个类,尤其是mimetype这个参数,通过将此参数设置为不同的值...
C程序的构成及动态内存分配

C程序的构成及动态内存分配

对一个程序,通常的理解就是,源码编译成机器代码,然后通过机器解释运行。不过是怎样编译成机器代码,和怎样运行的,无疑是个值得探讨的问题。怎样编译成机器代码,过程就是源码的编译、链接,编译器做了这些事。而怎样运行,却不是哪个器件自己一己之力就可以做到的。机器代码要在机器上运行,就得要请求硬件资源。涉及最多的就是CPU和内存了。CPU进行逻辑控制和运算,内存用于运行过程中的数据的快速交互场所。一个C程序从其自身代码的结构上来看,编译过后不过是一段代码。而这段代码...
《UNIX环境高级编程》文件共享及fork函数

《UNIX环境高级编程》文件共享及fork函数

UNIX系统支持在不同进程间共享打开文件。内核使用3种数据结构表示打开文件,它们之间的关系决定了文件共享方面一个进程对另一个进程可能产生的影响。 内核维持了3个表,即进程表,文件表和v节点表。具体如下: 1>每个进程在进程表中都有一个纪录项,记录项中包含一张打开文件描述符表,每个描述符占用一项。与每个文件描述符相关联的是: a. 文件描述符标志(close_on_exec); b. 指向一个文件表项的指针。 2>内核为所有打开文件维持...
WordPress CSPRNG缺失安全漏洞 (CVE-2014-6412)

WordPress CSPRNG缺失安全漏洞 (CVE-2014-6412)

发布日期:2015-02-10更新日期:2015-02-13受影响系统:WordPress WordPress描述:BUGTRAQ ID: 72589CVE(CAN) ID: CVE-2014-6412WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设属于自己的网站。WordPress所有版本缺少“密码学安全伪随机号生成器(CSPRNG)”,攻击者可利用此漏洞执行某些未授权操...
Xen拒绝服务漏洞(CVE-2015-0268)

Xen拒绝服务漏洞(CVE-2015-0268)

发布日期:2015-02-12更新日期:2015-02-13受影响系统:XenSource Xen >= 4.5描述:BUGTRAQ ID: 72591CVE(CAN) ID: CVE-2015-0268Xen是一个开源虚拟机监视器,由剑桥大学开发。Xen解码虚拟中断控制器中某个寄存器的客户机写入时,会将无效值视为严重错误,造成主机崩溃。通过向GICD.SGIR注册表写入无效值,客户机可进行拒绝服务攻击。<*来源:Xen*>建议:厂商补丁...
二叉查找树转换成排序的双向链表

二叉查找树转换成排序的双向链表

题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。比如将二元查找树10/ 6 14/ / 4 8 12 16转换成双向链表4=6=8=10=12=14=16。思路:对于树的很多题目,都可以使用递归的方法来处理。这道题目也不例外。我们从最基本的思路来考虑这个题目。把一个二叉树编程双向链表,最终是一个有序的序列,也就是中序遍历之后的结果,那么当我们采用中序遍历的方式遍历二叉树时,遍历到某个节点,是的...
Cisco IOS Software安全限制绕过漏洞(CVE-2015-0610)

Cisco IOS Software安全限制绕过漏洞(CVE-2015-0610)

发布日期:2015-02-11更新日期:2015-02-14受影响系统:Cisco IOS描述:BUGTRAQ ID: 72565CVE(CAN) ID: CVE-2015-0610Cisco IOS是多数思科系统路由器和网络交换机上使用的互联网络操作系统。Cisco IOS在使用对象组的访问控制列表存在安全漏洞,未经身份验证的远程攻击者可利用此漏洞绕过ACL。在评估ACL时,如果进程交换及 Cisco Express Forwarding 交换之间存在竞...
STL源码剖析--各个容器迭代器的分类

STL源码剖析--各个容器迭代器的分类

五类迭代器如下:1、输入迭代器:只读,一次传递为输入迭代器预定义实现只有istream_iterator和istreambuf_iterator,用于从一个输入流istream中读取。一个输入迭代器仅能对它所选择的每个元素进行一次解析,它们只能向前移动。一个专门的构造函数定义了超越末尾的值。总是,输入迭代器可以对读操作的结果进行解析(对每个值仅解析一次),然后向前移动。2、输出迭代器:只写,一次传递这是对输入迭代器的补充,不过是写操作而不是读操作。为输出迭...
Cisco IOS Software拒绝服务漏洞(CVE-2015-0608)

Cisco IOS Software拒绝服务漏洞(CVE-2015-0608)

发布日期:2015-02-11更新日期:2015-02-15受影响系统:Cisco IOS描述:BUGTRAQ ID: 72566CVE(CAN) ID: CVE-2015-0608Cisco IOS是多数思科系统路由器和网络交换机上使用的互联网络操作系统。Cisco IOS的Measurement, Aggregation, Correlation Engine (MACE)功能存在安全漏洞,未经身份验证的远程攻击者可利用此漏洞造成受影响设备重载。此漏洞...
Java并发编程 -volatile关键字

Java并发编程 -volatile关键字

Java语言提供了一种稍弱的同步机制,即volatile变量,用来确保将变量的更新操作通知到其他的线程。当把变量声明为volatile类型后,编译器与运行时都会注意到这个变量是共享的,因此不会将该变量上的操作与其他内存操作一起重排序,volatile变量 不会被缓存在寄存器或者对处理器不可见的地方,因此在读取volatile变量时总会返回最新写入的值。访问volatile变量不会执行加锁操作,因此也就不会使得执行线程阻塞,因此volatile变量是一种比s...
C#的未来:追踪空引用

C#的未来:追踪空引用

在 .NET 中最常见的错误类型大概要数空引用异常了。这个错误的根源在于 C# 无法表达出非空引用的概念,这也导致让编译器强制进行空检查变成一种过于繁重的任务。为了应对这个问题,某条提议建议使用一种强制引用,以及一种明确的可空引用的定义。在提议中,可空引用将使用?后缀进行定义,正如可空值类型的定义方式一样。而强制引用,或者说非空引用将使用!后缀进行定义。强制引用以及可空引用都应该被视为一种仅限于语言本身的概念,它们只是改变了编译器的行为,但不会改动所生成的...
<< 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 >>