Solaris

推荐列表 站点导航

当前位置:首页 > 操作系统 > Solaris >

防止Solaris溢出的方法

来源:网络整理  作者:wy  发布时间:2020-12-23 11:27
现在很对缓冲 溢出 相当普遍,很多系统被入侵获得ROOT权限是利用本地或者远程的缓冲溢出来实现的,那能不能在系...

现在很对缓冲 溢出 相当普遍,很多系统被入侵获得ROOT权限是利用本地或者远程的缓冲溢出来实现的,那能不能在系统上很好的防止部分堆栈溢出呢,下面就是一些关于限制这些缓冲溢出的一些解决方案 现在很对缓冲溢出相当普遍

现在很对缓冲溢出相当普遍,很多系统被入侵获得ROOT权限是利用本地或者远程的缓冲溢出来实现的,那能不能在系统上很好的防止部分堆栈溢出呢,下面就是一些关于限制这些缓冲溢出的一些解决方案……

现在很对缓冲溢出相当普遍,很多系统被入侵获得ROOT权限是利用本地或者远程的缓冲溢出来实现的,那能不能在系统上很好的防止部分堆栈溢出呢,下面就是一些关于限制这些缓冲溢出的一些解决方案,其中第一个是关于SOLARIS/SPARC的防止方法,第二是关于在X86结构上的保护方法。

在SPARC结构中,下面的操作可以帮助你防止一部分等级的缓冲溢出,就象一些RDIST-比较早的一个EXPLOIT程序。具体可以如下操作:

编辑这个/etc/system文件,并增加下面的两行代码:

ident"@(#)system 1.18

97/06/27 SMI" /IT之家 SVR4 1.5 IT之家/

IT之家

IT之家 SYSTEM SPECIFICATION FILE

IT之家

IT之家 The following two lines under solaris will map the the system stack

IT之家 RW (as opposed to RWX mandated by SPARC V8 API.) This is supposing that

IT之家 you have a SPARC 4u (ultrasparc), 4d or 4m system. SPARC V8 API conformant

IT之家 programs may break, although I have not experienced any difficulties

IT之家 up till now. The second parameter enables the logging of the buffer overrun

IT之家 attempt to syslog.

set noexec_user_stack = 1

set noexec_user_stack_log = 1

对于X86的结构,我们建议使用STARCGUARD,这是一个能限制大量的缓冲溢出的攻击,使用STARKGUARD编译可以更安全的防止那些溢出代码的攻击,当然这个程序的保护也不是绝对的,现在在PHRACK56中出了一篇绕过STARCGUARD保护的文章,大家可以看看,当然WARNING3也翻译了这篇文章。

其实最主要的还是保护自己系统的基础安全,如密码安全,文件权限安全等,以防止被轻易的进入系统造成更严重的破坏。

相关热词: 方法

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/xt/solaris/8137.shtml

最新文章
用OpenSolaris和ZFS搭建家用 用OpenSolaris和ZFS搭建家用

时间:2020-12-28

solaris11如何扩展资源池? solaris11如何扩展资源池?

时间:2020-12-28

科普Solaris系统安全常用命 科普Solaris系统安全常用命

时间:2020-12-23

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

防止Solaris溢出的方法

2020-12-23 编辑:wy

现在很对缓冲 溢出 相当普遍,很多系统被入侵获得ROOT权限是利用本地或者远程的缓冲溢出来实现的,那能不能在系统上很好的防止部分堆栈溢出呢,下面就是一些关于限制这些缓冲溢出的一些解决方案 现在很对缓冲溢出相当普遍

现在很对缓冲溢出相当普遍,很多系统被入侵获得ROOT权限是利用本地或者远程的缓冲溢出来实现的,那能不能在系统上很好的防止部分堆栈溢出呢,下面就是一些关于限制这些缓冲溢出的一些解决方案……

现在很对缓冲溢出相当普遍,很多系统被入侵获得ROOT权限是利用本地或者远程的缓冲溢出来实现的,那能不能在系统上很好的防止部分堆栈溢出呢,下面就是一些关于限制这些缓冲溢出的一些解决方案,其中第一个是关于SOLARIS/SPARC的防止方法,第二是关于在X86结构上的保护方法。

在SPARC结构中,下面的操作可以帮助你防止一部分等级的缓冲溢出,就象一些RDIST-比较早的一个EXPLOIT程序。具体可以如下操作:

编辑这个/etc/system文件,并增加下面的两行代码:

ident"@(#)system 1.18

97/06/27 SMI" /IT之家 SVR4 1.5 IT之家/

IT之家

IT之家 SYSTEM SPECIFICATION FILE

IT之家

IT之家 The following two lines under solaris will map the the system stack

IT之家 RW (as opposed to RWX mandated by SPARC V8 API.) This is supposing that

IT之家 you have a SPARC 4u (ultrasparc), 4d or 4m system. SPARC V8 API conformant

IT之家 programs may break, although I have not experienced any difficulties

IT之家 up till now. The second parameter enables the logging of the buffer overrun

IT之家 attempt to syslog.

set noexec_user_stack = 1

set noexec_user_stack_log = 1

对于X86的结构,我们建议使用STARCGUARD,这是一个能限制大量的缓冲溢出的攻击,使用STARKGUARD编译可以更安全的防止那些溢出代码的攻击,当然这个程序的保护也不是绝对的,现在在PHRACK56中出了一篇绕过STARCGUARD保护的文章,大家可以看看,当然WARNING3也翻译了这篇文章。

其实最主要的还是保护自己系统的基础安全,如密码安全,文件权限安全等,以防止被轻易的进入系统造成更严重的破坏。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/xt/solaris/8137.shtml

相关文章

风云图片

推荐阅读

返回Solaris频道首页