免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1357 | 回复: 0
打印 上一主题 下一主题

CrackLib 简介及应用举例 (1) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-07-08 16:25 |只看该作者 |倒序浏览
CrackLib 简介及应用举例 (1)


                                       (本文是一篇入门文章.)


    CrackLib 是什么?
=====================

    CrackLib:   A ProActive Password Sanity Library
    By:         Alec Muffett
    Address:    alecm@crypto.dircon.co.uk

    CrackLib是一个可用于类UNIX系统下的函数库, 一般来说, 通常
    只使用其中的一个函数. 它可以用于编写和passwd有关的程


    序中, 其基本思想是很简单的, 就是防止用户使用过于简单, 容
    易被猜测出来或容易被一些工具搜索到的密码.

    密码攻击是网络上最为常见的攻击手段. 随着国内计算机用户水
    平的提高, 有很多人学会了使用工具搜索密码的方法, 由于某些
    原因, 含有被加密密码的文件会被某些用户获取; 这时, 过于简
    单的密码就会成为攻击者的突破口. 网上有很多这方面的报道.
    (我的一个朋友告诉我他曾用一个星期的时间算出了BTA一个管理
    员的密码. wow! ) 通过限制用户使用不安全的密码, 可以提
    高你的系统的安全性.


    CrackLib的特点
==================

    CrackLib并不是一个可以直接运行使用的程序, 它是一个函数
    库, 你可以利用其中的函数写自己的程序, 或是加入其它程序
    中, 用来提高安全性. 比如, 你可以重写passwd, 使用户在选
    择密码时受到限制.

    CrackLib使用一个字典, 它查找字典以判断所选用密码是否是
    不安全的密码, 所以你也可以加入其它信息, 使用自己的字典.


    比如, 加入公司的名称, 实验室墙上的单词等等潜在的不安全
    密码.

    CrackLib的使用非常简单, 它可以被应用于很多地方, 只需加
    入简单的几行源码, 就可以得到非常好的效果.


    CrackLib的安装
==================

    CrackLib可以很容易的在Internet上找到, 我现在使用的版本
    是2.7, 跑在我的i586/RedHat Linux和i386/Slackware Linux
    上. 如果你无法找到它的话, 赶紧去补一补如何在Internet上
    查找特定的软件吧, 因为这是一项非常重要的基本功.

    CrackLib好象没有什么文档, 这也是GNU急需加强的地方. 但是
    它的安装非常简单, 只要按照README文件中所叙述的就可以了.
    如果你用的distribution中包含了这个包, 那它说不定已经安装
    在你的机器上了, 如RedHat 5.1等.

    需要注意的是, 不同版本中一些文件所处的目录位置不同, 你
    要先确定它们所处的位置. 比如, 在RedHat 5.1中, 字典是在


    举例的/usr/local/lib/pw_dict.*
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP