SCO UNIX网络安全管理
编者按 1998年10月13日,步嫌袭击银行网络的江苏两兄弟被捕。
今年9月,他们在联网的银行电脑终端上安装了远程控制设备,通过制
造假帐从银行窃取了近20万元人民币。
据有关资料显示,近两年内,中国的计算机网络受到了近200个
黑客有意识的袭击。网络遭到攻击已经不仅仅是从报刊文摘中读到的
外国神话,而是真真切切地存在于我们生活中的现实。维护网络的安
全性已经具有越来越重要的现实意义,下面这篇文章介绍了在sco unix
上进行安全管理的一些具体设置,也是一些专业书籍中很少涉及到的,
具有很强的实用价值。
金融业务系统大部分以UNIX或XENIX操作系统为平台,以TCP/IP
为网络平台。虽然UNIX安全性能已达到美国国防部的C2级安全标准,
是一个相对安全、严密的系统,但也并非无懈可击。电脑黑客入侵多
种、证券网络系统的新闻再次敲响金融网络安全管理的警钟。如何加
强UNIX网络系统的安全性管理,笔者以SCO UNIX3.2.v4.2为例,提几
点看法,与广大同仁商榷。
这里所说的安全性,主要指通过防止本机或本网被非法侵入、访
问,从而达到保护本系统可靠、正常运行的目的,本文只在此范围内
讨论,对其他方面不予考虑。
一、抓好网内主机的管理是网络安全管理的前提
用户名和密码管理永远是系统安全管理中最重要的环节之一,对
网络的任何攻击,都不可能没有合法的用户名和密码(后台网络应用
程序开后门例外)。但目前绝大部分系统管理员只注重对特权用户的
管理,而忽视对普通用户的管理。主要表现在设置用户时图省事方便,
胡乱设置用户的权限(id)、组别(group)和文件权限,为非法
用户窃取信息和破坏系统留下了空隙。
金融系统UNIX的用户都是最终用户,他们只需在具体的应用系统
中工作,完成某些固定的任务,一般情况下不需执行系统命令(shell)。
以农业银行全国电子汇兑为例,用户名为dzhd,它在/etc/passwd
文件中描述如下:
dzhd:x:200:50: :/usr/dzhd:/bin/sh
它的.profile内容大致如下:
COBSW=+R+N+Q-10
DD_PRINTER=“1p-s”
PATH=/etc:/bin:/usr/bin:$HOME/bin:/usr/dzhd/obj:
MAIL=/usr/spool/mail/logname
umask 007
eval`test -m ansi:ansi -m:/?ansi -c -s -Q`
export PATH MAIL COBSW DD_PRINTER
cd usr/dzhd/obj
runx hdg
exit
用户正常登录后,如果按下中断键“delete”,关掉终端电源,
或同时键入“Ctrl”“/”,那么用户将进入shell命令状态。例如他
可以在自己的目录不断创建子目录而耗尽系统的I节点号、或用yes>aa
创建一个其大无比的垃圾文件而耗尽硬盘空间等导致系统的崩溃、瘫
痪;如果文件系统的权限设置不严密,他可运行、窥视甚至修改它;
还可通过su等命令窃取更高的权限;还可登录到其它主机上去捣乱……
令你防不胜防,危险性可想而知。这一些问题都与用户设置有关。
所以,尽量不要把用户设置成上述形式。如果必须这样,可根据实际
需要,看看能否把用户的sh变成受限sh,如rsh等,变成如下形式:
dzhd:x:200:50: :/usr/dzhd/obj:/bin/rsh
或如下形式:
dzhd:x:200:50: :/usr/dzhd:./main
在main(.porfile)首部增加如下一行:
trap' ' 0 1 2 3 5 15
那么上述一切问题都可避免。
此外定期检查你的/etc/passwd文件,看看是否有来历不明的用
户和用户的权限;定期修改用户密码,特别是uucp、bin等不常用的
用户的密码,以防有人在此开个活动的天窗--一个可自由进出的用户;
删除所有睡眠用户等。
二、设置好自己的网络环境是阻止非法访问的有效途径
网上访问的常用工具有telnet、ftp、rlogin、rcp、rcmd等网络
操作命令,对它们的使用必须加以限制。最简单的方法是修改/etc/services
中相应的服务端口号。但这样做会使网外的一切访问都被拒绝,即使
是否法访问也不例外。这种闭关自守的做法不值得提倡,因为这样会
使本网和网外隔绝开,也会给自己带来不便。通过对UNIXt系统的分
析,我们认为有可能做到有条件限制(允许)网上访问。
(1)建立etc/ftpusers文件(不受欢迎的ftp用户表)。与之相
关的命令是ftp。配置如下:
#用户名
dgxt
dzhd
…
以上都是本机内的一些用户,侵入者使用以上用户名ftp访问本网
会被拒之门外。
(2)注意保存好.netrc文件(远程注册数据文件)。与之有关
的命令是ftp。.netrc包含注册到网络上用ftp作文件转移的远程主机
的数据。通常驻留在用户当前目录中,文件权限必须为0600。格式如
下:
machine对方主机名login对方主机内用户名password对方用户密
码macdef init ftp的操作命令集。
(3)创建匿名ftp。所谓匿名ftp,是指其他主机的用户能以ftp
或anonymous用户进行数据收发而不要任何密码。建立方法如下:
a)用sysadmsh创建ftp用户,在passwd文件表示为:
ftp:x:210:50: :/usr/ftp:/bin/sh
.profile中的路径为:
PATH=$HOME/bin:$HOME/etc
b)在/usr/ftp目录:
#创建匿名ftp所用的目录
#mkdir bin etc dev pub shlib
#改变pub以外所有目录权限
#chmod 0555 bin etc dev shlib
#改变pub目录的所有者和同组者
#chown ftp pub
#chgrp ftp pub
#复制匿名ftp所执行文件
#cp/bin/rsh/bin/pwd/bin/1s bin
#改变所需执行文件权限
#chmod 011 bin/*
#查看所需伪设备的情况
#1/dev/socksys
#1/dev/null
#建立所需伪设备的驱动程度
#cd/usr/ftp/dev
#mkond null c 4 2
#mkond socksys c 26 0
#改变伪设备驱动程序的所有者、同组者
#chown ftp ftp/*
#chgrp ftp ftp/*
#复制共享文件
#cp/shlib/ilbe_s shlib
注意不要复制/etc/passwd、/etc/proup到etc下,这样对安全具
有潜在的威胁。此外给ftp用户加上密码,不要告诉其他任何人。
(4)限制.rhosts用户等价文件(又叫受托用户文件)。与之有
关命令有rlogin、rcp、rcmd等。
所谓用户等价,就是用户不用输入密码,即可以相同的用户信息
登录到另一台主机中。用户等价的文件名为.rhosts,存放在根下或
用户主目录下。它的形式如下:
#主机名 用户名
ash020000 root
ash020001 dgxt
…
如果用户名为空,是所有用户均等价。
(5)限制hosts.equiv主机等价文件,又叫受托主机文件。有关
的命令为rlogin、rcp、rcmd等。主机等价类似于用户等价,在两台
计算机除根目录外的所有区域有效,主机等价文件为hosts.equiv,
存放在/etc下,它的形式如下:
#主机名 用户名
ash020000
ash020001
…
当远程使用ftp访问本系统时,UNIX系统首先验证用户名和密码,
无误后查看ftpusers文件,一旦其中包含登录所用用户名则自动拒绝
连接,从而达到限制作用。因此我们只要把本机内除匿名ftp以外的
所有用户列入ftpusers文件中,即使入者获得本机内正确的用户信息,
无法登录系统。需对外发布的信息,放到/usr/ftp/bub下,让远方通
过匿名ftp获取。使用匿名ftp,不需密码,不会对本机系统的安全构
成威胁,因为它无法改变目录,也就无法获得本机内的其他信息。使
用.netrc配置,需注意保密,防止泄露其他相关主机的信息。
使用用户等价和主机等机这类访问,用户可以不用口令而像其他
有效用户一样登录到远程系统,远程用户可使用rlogin直接登录而不
需密码,还可使用rcp命令向或从本地主机复制文件,也可使用rcmd
远程执行本机的命令等。因此主种访问具有严重的不安全性,必须严
格控制或在非常可靠的环境下使用。1998年美国发现的著名的“蠕虫”
病毒,由一个叫英尔(morris)的年青人编写的,在Internet网上
流传开,造成许多UNIX系统的瘫痪,损失达数亿美元,其重要的传播
手段之一就是利用了用户等价和主机等价的配置。慎重使用(最好不
用)和经常检查上述文件,会有效加强系统安全。
UNIX系统没有直接提供对telnet的控制。但我们知道,/etc/profile
是系统默认shell变量文件,所有用户登录时必须首先执行它。如果
我们在该文件首部增加如下几条shell命令:
#设置中断变量
trap' ' 0 1 2 3 4 5 15
umask 022
#获取登录终端名
dc=“'who am i |awk‘[prin $2]’`”
#检查是否受限
grep $de /etc default/aaa >dev/null 2>&1
#如果受限
if [$?=“0”]
then
echo“请输入密码:/c”
read abc
#获取正确密码
dd=“grep root /etc/edfault/aaa|awk’[pint $2]’`”
#非法用户发出警告信息到主控台
法[“$abc”!=$dd]
then
echo “非法用户!”
echo“有非法用户试图登录!”>tev/tty01
logname>/dev/tty01
#同时记载日记文件
echo“有非法用户试图登录!/c”> >/usr/tmp/err
echo $dc> >/usr/tmp/err
logname > >/usr/tmp/err
exit;
fi;
fi
其中/etc/default/aaa是受限终端名的一个文本文件,root后为
密码,它的内容如下:
root qwerty
ttyp0
ttyp1
ttyp2
ttyp3
ttypa
ttypb
…
这样非法用户即例获得了合法的用户名和密码,也无法远程使用。
系统管理员定时阅读日记文件,注意控制台信息,就能获得被非法
访问的情况,及时采取措施。如果用c语言实现上述过程,把接受爱
变成不可显示,效果更佳。
三、加强对重要资料的保密
它主要包括hosts表、X.25地址、路由、连接调制解调器的电脑
号码及所用的通信软件的种类、网内的用户名等,这些资料都应采取
一些保密措施,防止随意扩散。如可向电信部门申请通信专用的电话
号码不刊登、不供查询等。由于公共的或普通邮电交换设备的介入,
信息通过它们后可能被篡改或泄露。
四、加强对重要网络设备的管理
路由器在网络安全计划中是很重要的一环。现在大多数路由器已
具备防火墙的一些功能,如禁止telnet的访问、禁示非法的网段访问
等。通过网络路由器进行正确的存取过滤是限制外部访问简单而有效
的手段。
有条件的地方还可设置网关机,将本网和其他网隔离,网关机上
不存放任何业务数据,删除除系统正常运行所必须的用户外所用的用
户,也能增强网络的安全性。
总之,只要我们从现在做起,培养网络安全意识,并注意经验的
积累和学习,完全可能保证我们信息系统的安全、正常运行。
相关推荐
scounix系列号
scounix系列号、SOCopenserver 5.7
sco unix系统_什么是SCO UNIX
sco unix系统 什么是SCO UNIX? (What Is SCO UNIX?) SCO UNIX was a variant of the UNIX operating system for IBM-compatible computers developed by Santa Cruz Operation (SCO). SCO Unix is Unix-based AT & T ...
Sco Unix 5.0.6 中文环境 东方龙马
Sco Unix 5.0.6 中文环境 东方龙马,将VOL.000.000放到tmp目录下,然后运行custom进行安装。
x86上的那些UNIX——System V篇(Solaris、SCO)
上篇BSD篇讲述了开源世界的UNIX,今天我们进入商业UNIX世界——System V的后裔,商业UNIX大都通过了UNIX认证,而且大多并不使用FreeBSD等使用的自由软件桌面 2.Solaris篇 《UNIX环境高级编程》的第二版曾说Solaris是目前(10年前……)唯一有一定市场份额的System V后裔,这个说法现在已经不太适用了,经过21世纪初市值冲到2000亿美
关于【中孚计算机终端保密检查系统】的卸载
卸载中孚计算机终端保密检查系统
注册“Oracle Provider for OLE DB”和创建链接服务器
注册“Oracle Provider for OLE DB”和创建链接服务器 在sql server 数据库上创建链接服务器,连接oracle数据库,访问接口需要设置为:“Oracle Provider for OLE DB”。 如果电脑上没有这个驱动,安装一个完整的Oracle11gR2程序是一个有效的方法,但这个64位版本的安装包有2个多G, 相当庞大,如果仅仅...
服务器操作系统之SCO UNIX入门
编者按 SCO UNIX是SCO公司(Santa Cruz Operation Inc)所研制的多用户、多任务的功能齐全的网络操作系统,具有稳定性强、可靠性高、安全性好等诸多优点,在各行各业中的应用十分广泛…… 如果您在工作中还遇到什么棘手的问题,请登陆IXPUB 其它操作系统参与讨论;更多关于SCO UNIX的文章,可以访问我们的SCO...
数据结构:五岔路口交通管理红绿灯设计
我们可以知道这是一个“图”的着色问题,首先要考虑,为什么可行路线是13条?当然可以通过穷举得出,如果用公式:则是: 或者 因为一条路线必须包括一出一进两个方向 第一种答案的解法: 一、固定E为入口,则有C_4^1=4的可能; 二、除去E(因为E只有一个入向),剩下ABCD四个路口,然后因为C只有一个出方向,所以从剩下 的ABD中选择一个入口,即C_3^1; 三、再从剩下的三个出口任选
SCO UNIX宝典(安装、配置、命令、技巧)
<br />第一节安装准备 <br /> 1.安装分类:安装分为单启动安装(只启动Unix)和多启动安装(即可选择启动Dos、WINArray8、WIN2000等)。 <br /> 2.安装概述:硬盘最多支持四个分区,除非你用软件来管理多重启动。Dos及WINArray8下有两个分区即Primary 和Expand;Win2000也分为Primary和Expand分区;Unix下分为Root根分区和Swap分区。如何配置,这需要你自己选择。注 意:Unix下的两个分区必须要装,言外之意,你
ArduSub深度调参指南:如何让水下机器人像鱼一样稳定游动
本文深入探讨了ArduSub水下机器人的深度调参策略,旨在解决ROV在水下晃动、响应迟钝等问题。文章系统解析了级联PID控制逻辑,并针对静水与水流环境,提供了具体的深度保持与姿态控制调参方法、实战日志分析技巧以及异常振荡处理方案,帮助用户实现水下机器人稳定、流畅的游动性能。
基因家族的鉴定-基于Windows系统上的HMMER
基因家族的鉴定-基于Windows系统上的HMMER。
SCO UNIX网络安全管理 (转)
SCO UNIX网络安全管理 (转)[@more@]SCO unix网络安全管理 编者按 1998年10月13日,步嫌袭击银行网络的江苏两兄弟被捕。今年9月,他们在联网的银行电脑终端上安装了远程控制设备,通过制造假帐从银行窃取了...
基于YOLOv8的视频监控违规停车智能识别系统与应用研究
通过这个毕设,你已经从数据准备、模型训练到界面开发,完整走了一遍深度学习项目的流程。把多个停车场的监控数据整合起来,做一个区域级的停车管理平台;加入车牌识别功能,直接定位到违规车辆的车主;试试把YOLO模型再优化一下,让它在手机端也能运行,实现移动巡检。相信我,按照这个教程一步步做,你的毕设不仅能顺利完成,还能做出亮点,让答辩老师眼前一亮。要是过程中遇到什么问题,随时可以再琢磨琢磨,或者找我聊聊,咱们一起把这个毕设做成精品。
Unix高级安全设置
文章阅读 The Big Green 讨论区 [Software] --------------------------------------------------------------------------------发信人: Mars (FangQ), 信区: Software标 题: Unix高级安全设置[ZZ]发信站: The Big Green (Sat Oct 5 16:
面向可扩展的 ABAP CDS:EXTEND VIEW 全面实战与工程化指引
摘要: 本文深入讲解ABAP CDS的EXTEND VIEW功能,帮助开发者在标准或自建模型上安全扩展字段与关联。核心内容包括: 作用:避免直接修改标准CDS,通过轻量扩展添加业务字段和关联,降低维护风险。 语法要点:需定义CDS扩展实体名和Dictionary Append View名,支持添加普通字段、关联,但不允许聚合或修改原有结构。 限制:不能扩展含聚合、UNION的视图,且扩展字段需避免命名冲突。 工程实践:建议使用客户命名空间,区分结构扩展与元数据扩展,并注意功能性变更需通过其他方式实现。 示例
在 ABAP 中把变量一次写对:深入理解 FINAL 内联声明与不可变变量
摘要:ABAP中的FINAL声明操作符用于定义不可变变量,强调"当前上下文中的唯一写位置",能有效防止变量被意外修改,提升代码健壮性和可读性。官方建议优先在单次赋值的场景使用FINAL替代DATA。其核心规则包括:1)写位置唯一但可多次执行(如循环内);2)不创建块级作用域;3)对引用变量仅约束引用本身而非对象内容。典型适用场景包括:结果值只读、输入快照保存和中间结果保护。例外情况如游标变量不适用,因需多次写操作。正确使用FINAL可显著降低代码维护风险。
远程拨号登录SCO UNIX主机(转)
远程拨号登录SCO UNIX主机(转)[@more@]SCO UNIX作为一个技术成熟的商用网络操作系统,广泛地应用在金融、保险、邮电等行业的实时业务当中。任何应用系统在实际操作中,都会或多或少地出现一些故障,要求系统管理员能够...
ET2012新版免狗免安装绿色软件
ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,
UNIX***检测 - SCO Unix
1.概述 ***检测(Intrusion Detection),顾名思义,便是对***行为的发觉。它通过 对计算机网络或计算机系统中的若干关键点收集信息并对其进行分析,从中发现网络或 系统中是否有违反安全策略的行为和被***的迹象。进行***检测的软件与硬件的组合 便是***检测系统(Intrusion Detection System,简称IDS)。与其他安全产...
数学建模模型总结
这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!
温度PID控制PLC程序
温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值
网络安全管理(转)
网络安全管理(转)[@more@] 本文从系统管理员的角度讨论安全问题.系统管理员是管理系统的人:启动系统,停止系统运行,安装新软件,增加新用户,删除老用户,以及完成保持系统发展和运行的日常事务工作. 1.安全...
服务器操作系统
服务器操作系统可以实现对计算机硬件与软件的直接控制和管理协调。任何计算机的运行离不开操作系统,服务器也一样。服务器操作系统主要分为四大流派:WindowsServer、Netware、Unix、Linux。
1000Linux/Unix系统、网络、编程电子书专题下载
新手入门 ...
作为网络管理员必须知晓的安全知识
作为网络管理员必须知晓的安全知识 www.hacker.cn 发布时间:2006-12-14 8:20:11 作者:塞北 来源:赛迪网技术社区 本文从系统管理员的角度讨论安全问题。系统管理员是管理系统的人:启动系统,停止系统运行,安装新软件,增加新用户,删除老用户,以及完成保持系统发展和运行的日常事务工作。 1、安全管理
网络管理专题
网络管理专题 --好东西是需要拿出来共享的[@more@]网络管理专题 网络管理基础:端口详述篇网络管理――从标识开始 (网络文档、永久标识)透视网络管理技术 (网络管理、网络维护)网络管理员入门与基础技术VLAN技术 与 VL...
跟我一起学“网络安全”通识-Linux
本篇文章是《跟我一起学“网络安全”通识》的第三章,介绍了Linux操作系统里的一系列基础知识,包括:Linux常用Shell命令、Linux文件和目录操作、Linux磁盘管理、Linux安装Nginx、docker等。
1837



被折叠的 条评论
为什么被折叠?



