linux系统安全防护大体上分成4个关键部分:

1.文件系统的保护。linux系统就是文件系统,其中的所有设备都是通过文件进行操作和管理的。

2.用户管理安全。linux是多任务,多用户的操作系统,用户的管理直接关系到整个系统的安全。

3.进程保护。所有的攻击行为都是通过进程实现。

4.日志管理。linux提供了丰富的日志系统,可以清晰的了解系统的运行状况和入侵的行为。

一)使用tripwire在linux系统中监控属性保证文件系统的安全完整。

下载tripwire 网址:http://download.chinaunix.net/download.php?id=35329&ResourceID=10643  tripwire-2.4.2-src.tar.bz2对于2.3.1的版本本身配置的时候会出现许多问题,需要打补丁等一系列问题,所以采用最新版本

[root@localhost ~]# tar -jxvf tripwire-2.4.2-src.tar.bz2

[root@localhost ~]#mv tripwire-2.4.2-src  /opt/

[root@localhost ~]# cd /opt/

[root@localhost ~]# cd tripwire-2.4.2-src/

[root@localhost ~]# ./configure

[root@localhost ~]# make

[root@localhost ~]# cd install

[root@localhost ~]# vim install.cfg

#TWMAILMETHOD=SENDMAIL

TWMAILMETHOD=SMTP

TWSMTPHOST="mail.teksundigital.com"

TWSMTPPORT=25

[root@localhost ~]# make install

[root@localhost ~]# cat install.sh>install

[root@localhost ~]# chmod a+x install

[root@localhost ~]# tripwire -init

生成初始的基准数据库

[root@localhost ~]# tripwire -check

检查变动。

具体的一些使用方法可以上网查询一些资料,在安装的时候注意几点,在做make install的时候不要在那个目录下而是在其他地方,当中必须键入accept而不能简单的y或n,要求输入密码时是不显示的但还是要输入。

[root@localhost ~]# tripwire --init

Please enter your local passphrase:

Parsing policy file: /usr/local/etc/tw.pol

Generating the database...

*** Processing Unix File System ***

The object: "/misc" is on a different file system...ignoring.

The object: "/net" is on a different file system...ignoring.

The object: "/sys" is on a different file system...ignoring.

二)对于进程的安全保护。

linux系统提供了who,w,ps,top等查看进程的调用。

who 参看当前在线上用户的情况。

w   who命令的增强版,还可以显示用户正在做哪个命令。

ps  强大的进程查看命令

top 动态的查看进程命令,还可以看cpu等信息。

通过一些进程文件来管理进程。 ls   /proc

三)用户账户管理的安全。

通过以下几个方面考虑。

密码复杂度,不能规则,长度要求,定期修改,加密保存密码,账户锁机制。

可以使用john the   ripper  测试密码的安全。

linux系统本身通过访问权限的设置就对账号文件的安全考虑的比较完全。

系统的个人环境都是从/etc/skel下文件复制。

四)日志的安全管理。

linux系统的4类主要日志:

1.连接时间日志

管理员通过/va/log/wtmp  和 /var/run/utmp可以看到某人在何时登陆系统

2.进程统计日志

目的是为了系统中的基本服务提供命令来使用统计。pacct或acct。

3.错误日志

/var/log/message值得注意的事件。

4.使用程序日志。

su命令允许用户获得另一个用户的权限,安全很重要,所以sulog,sudolog;

apache服务有access_log和error_log,sendmail有logmail等。

wtmp和utmp是二进制文件不能直接读取。

who可以看到当前用户登录,使用who  /var/log/wtmp可以查看以前的记录。

users打印当前登录的用户,可重复。

last可以显示从文件wtmp创建以来登录过的用户。可以last+用户名筛选。

ac 当前登录用户连接时间。

lastlog检查特定的用户上次登录的时间,格式化输出内容。

Linux系统怎么做安全防护,linux系统安全防护相关推荐

  1. linux系统能做什么的,Linux系统适合日常使用吗?普通人学Linux能干什么

    Linux是多用户多任务系统,多个用户可以同时使用,计算机同时执行多个任务.但对于普通人来说,Linux系统适合日常使用吗?普通人学Linux能干什么?确实是值得深思. Linux是程序员的标配.Li ...

  2. mini电脑做linux,自己动手做一个Mini Linux

    今天我们来一步步手动构建一个小于10M的类嵌入式Linux系统,所谓"工欲善其事,必先利其器",所以我们得先准备一下工具才能完成Mini Linux的构建. 环境准备 1.宿主机系 ...

  3. 摇号系统怎么做_雨水收集系统怎么做

    雨水收集系统利用建设用地范围的池塘,洼地,景观水体或人工修建的蓄水池,来储存,调节高峰雨水径流量,从而消减洪峰,降低下游雨水管道设计管径,达到节省工程造价的目的,待高峰过去再缓慢排. 雨水收集系统可以 ...

  4. php 仿电脑桌面系统,EonerCMS——做一个仿桌面系统的CMS(十-附最新源码)

    废话不多说,继上次遗留的问题--内存泄漏. 趁周末,的接都上的和,近很触是没他电同近很触是没查了好多资料,也问了好多JS高手,大致是这么个情况.因为我每打开一个窗口,就绑定了一个永久性的dom元素,而 ...

  5. 我的世界服务器氪金系统怎么做,[经济]PPRMB销售系统 1.3.1 —— 地图扫码自动到账,氪金系统如此简单[全版本]...

    [PPRMB] 用户 "XXXX" 创建订单时发生错误, 原因: zfapi.yueli123.com [21:53:57] [Craft Scheduler Thread - 6 ...

  6. linux动态ip做服务器,在Linux实现基于动态IP的WWW服务器

    ZDNetChina服务器站 服务器操作系统技巧 基于动态ip的服务器同样可以开设www服务接受客户端的访问,这可以通过以下的脚本来实现.请先建立PPP连接,配置好Httpd,测试它可以工作. 建立如 ...

  7. 如果你打算看完Linux内核源码,可能穷尽一生都做不出一个系统

    关注.星标公众号,直达精彩内容 来源:技术让梦想更伟大 整理:李肖遥 代码并不是写给人看的,而是交给机器运行的. 所以我们去理解别人的代码时,并不能像看小说一样去通篇的阅读代码,而应该是像研究化石一样 ...

  8. 服务器国产linux操作系统,国产linux操作系统适于做服务器系统的有哪些

    如果是新人的话,首先软件的依赖问题足够让你头疼半天的了.推荐新人使用ubuntu.deepin这些比较容易入手的系统开始学习. 另外,Linux不是一个系统,而是一个系统内核.在这个内核的基础上加上各 ...

  9. 进入路由器linux系统时间长,如何用linux做路由器限速

    如何用linux做路由器限速 linux的开源和免费使得越来越多的厂家用它来做防火墙和路由器,如海蜘蛛,飞鱼星等,其实我们也可以用linux来打造一台高性能的路由器.下面就以redhat为例(其他版本 ...

最新文章

  1. Mysql5.7数据导出提示--secure-file-priv选项问题的解决方法
  2. python二维数组怎么写_python的二维数组操作
  3. 《Algorithm算法》笔记:元素排序(2)——希尔排序
  4. 考前自学系列·计算机组成原理·不同形式的机器数的取值范围
  5. 使用关中断解决资源冲突问题
  6. Linux如何通过csv导入neo4j,neo4j-import导入CSV 数据
  7. JDK 环境变量配置
  8. 在iphone开发中的get请求和post请求
  9. 49. NAT 服务器
  10. AIX PV VG LV详解
  11. 员工离职困扰?来看AI如何解决,基于人力资源分析的 ML 模型构建全方案 ⛵
  12. mysql8.0密码重置
  13. oracle挂载磁盘组,Oracleasm添加磁盘组
  14. 小游戏吃饭,睡觉,打豆豆,亲
  15. scratch中的植物大战僵尸之豌豆射手收集豌豆
  16. 什么时候能被好运眷顾一次:快手前端三面,败在智力题称砝码重量...
  17. Rational Rose 2003下载与破解安装
  18. 教你用JavaScript制作图片回廊
  19. mysql 热备份 数据一致性_MySQL 使用 XtraBackup 进行数据热备份指导 [全量+增量]
  20. pycharm此应用程序无法启动,因为无法初始化qt平台插件

热门文章

  1. 什么是Chrome稳定版,Beta版,Dev版和Canary版发布渠道?(转载)
  2. c++ 数组置0_鸣小亮C语言笔记(5)——数组
  3. 2019 DENSE-HAZE: A BENCHMARK FOR IMAGE DEHAZING WITH DENSE-HAZE AND HAZE-FREE IMAGES
  4. Oracle 10g Scheduler 特性
  5. 南栖仙策强化学习突破发表NeurIPS 2020论文
  6. cs/bs以及优缺点
  7. docker安装和基础知识要点
  8. 算法题思路总结和leecode继续历程
  9. 服务器系统漏洞与补丁程序,巧打补丁保护服务器安全
  10. 入驻宣言:凡所见,皆可杀