linux系统:Linux管理常见错误 保证系统的安全



    对于许多人来说迁移到Linux是件乐事而对于另外些人来说这简直是场恶梦尤其是对于些刚步入Linux管理大门管理员来说如果不避免些常见就容易给单位网络或系统带来安全风险本文将为帮助这些新手们避免这些提供些建议

    :不经过严格审核从多种渠道下载安装各种类型应用

    乍看起来这也许是个不错主意如果你在运行Ubuntu你会知道包管理使用deb软件Software包不过你找到许多应用是以源代码形式提供没有问题吗?这些安装后也许能够正常工作但是你为什么不能随意安装呢?道理很简单如果你以源形式安装了那么软件Software包管理系统将无法跟踪你所安装东西因此包A(以源形式安装)依赖于包B(从deb库安装)而软件Software包B是从更新管理器更新时候会发生什么事情呢?包A可能运行也可能无法运行不过如果包A和B都从deb库安装 2者都能运行机会将更高此外在所有包都来自于同样 2进制类型时更新包将更为容易

    2:忽视更新

    这并不是说Linux管理员缺乏窍门技巧不过许多Linux管理员在运行了Linux的后以为日后就无事可做了以为它安全可靠其实更新可以为些新漏洞打上补丁维持更新可以在个易受损系统和个安全系统的间构造分水岭Linux安全来自于不断地维护为了实现安全性为了使用些新特性和稳定性任何管理员都应当跟上Linux更新步伐

    3:糟糕口令

    记住root 口令通常是linux王国关键所以为什么要让root口令那么容易被破解呢?保障你用户口令健壮性至关重要如果你口令比较长且难于记忆可将这个口令存放在个可被加密位置在需要这个口令时可用解密软件Software解开这个口令使用的

    4:将服务器启动进入到X

    在台机器是专用服务器时你可能会想到安装X这样些管理任务就会简单不过这并不意味着用户需要将服务器启动进入到X.这样会浪费珍贵内存和CPU资源相反地你应当在级别3上停止启动过程进入命令行模式这样做不但会将所有资源留给服务器而且还会防止泄露机器机密要登录到X用户只需要以命令行方式登录然后键入startx进入到桌面

    5:随意许可原因是不理解许可

    如果对许可配置不当就会给黑客留下机会处理许可问题最简单思路方法是使用所谓RWE思路方法即Read(读取)、Write(写入)、Execute(执行)假设你想让个用户能够读取个文件但不能写入文件为此你可以执行:chmod u+wu-rx 文件名些新用户可能会看到说他们没有使用文件许可因此他们就使用了:Chmod 777 文件名以为这样能够避免问题但这样做实际上会导致更多问题它给了文件可执行权限记住这点:777将个文件读取、写入、执行许可给了所有用户666将个文件读取、写入权限给了所有用户而555将文件读取、执行权限给了所有用户还有444、333、222、111等等

    6:没有备份关键配置文件

    许多管理员都有这样体会在升级到某个X版本如X11的后却发现新版本破坏了你xorg.conf配置文件以至于你再也无法使用X?建议你在升级X的前先对以前/etc/x11/xorg.conf作个备份以免升级失败当然X升级会设法为用户备份xorg.conf文件但它却在/etc/x11目录内备份即使这种备份看起来不错你最好还是自己做个备份吧笔者个习惯是将其备份到/root目录中这样用户就可以知道只有根(root)用户能够访问此文件记住安全第这里思路方法也适用于其它关键备份如Samba、Apache、Mysql等

    7:以根用户身份登录

    这是种很危险如果用户需要根特权来执行或配置个应用可以在个标准用户账户中使用su切换到root用户登录到root为什么不是件好事儿?在用户以标准用户身份登录时所有正在运行X应用仍拥有仅限于此用户访问权如果用户以根用户身份登录X就拥有了root许可这就会导致两个问题、如果用户由GUI犯了个大错这个对系统来说有可能是个巨大灾难 2、以根用户身份运行X使得系统更易于遭受攻击

    8:没有安装个可正常运行内核

    你可能不会在台机器上安装10个以上内核但你需要更新内核这种更新并没有删除以前内核你是如何做呢?你直保持使用最近可正常工作内核假设你目前正常工作内核是2.6.22而2.6.20是备份内核如果你更新到2.6.26而在新内核中切都工作正常你就可以删除2.6.20了

    9:逃避使用命令行

    恐怕很少有人愿意记住那么多命令在大多数情况下图形用户界面是许多人最爱不过有时命令行使用起来更加容易、快捷、安全、可靠逃避使用命令行是Linux管理大忌管理员至少应当理解命令行是如何工作至少还要掌握些重要管理命令

    十:忽视日志文件

    /var/log存在是有理由这是存放所有日志文件位置在发生问题时你首先需要看下这里检查安全问题可看下/var/log/secure.笔者看个位置是/var/log/messages.这个日志文件保存着所有般性在此文件中你可以得到有关网络、媒体变更等消息在管理台机器时用户可以使用某个第 3方应用如logwatch这样就可以创建为用户创建基于/var/log文件各种报告

    这十个些Linux管理员新手们中是很常见避免这些将会使管理工作更加安全、稳健

Tags:  红旗linux系统 linux是什么系统 linux文件系统 linux系统

延伸阅读

最新评论

发表评论