JiaYu's Blog

浪人


  • Home

  • Archives

  • Categories

  • Tags

  • About

Linux 日志剖析

Posted on 2015-01-02 | In system |

Linux 系统中的日志大概可以分为以下几类:

  • 用户访问日志
  • 进程监控日志
  • 系统与服务日志

本文将对这几种日志进行详细剖析。

NOTE:
本文中的例子,如非特殊说明,均在 CentOS7 上实施。

1. 用户访问日志

用户的登录时间日志一般由 /var/log/wtmp 和 /var/run/utmp 这两个文件记录,不过这两个文件无法直接 cat 命令查看,并且该文件由系统自动更新。这两个文件中的内容可以用 w/who/finger/id/last/ac/uptime 这几个命令来查看。 /var/log/lastlog 文件记录用户最后登录的信息,可用 lastlog 命令来查看。

Read more »

Linux 权限管理与访问控制详解(2)——MAC 和 SELinux

Posted on 2014-12-24 | In system |

本系列 前一篇 主要介绍了 Linux 权限管理和访问控制的相关概念与 DAC 相关的 UGO+RWX、ACL,本篇续写 MAC 相关概念与知识,主要详细介绍 SELinux。

1. 强制访问控制(SELinux)

前半部分讲解了Linux系统中实现的DAC(Discretionary Access Control,自主访问控制)机制,主要包括传统的UGO+RWX机制和 ACL 机制;下半部分开始讲解MAC(Mandatory Access Control,强制访问控制),该部分主要讲 SELinux,因为 Linux 系统中的MAC机制,主要由 SELinux 来实现。

2. SELinux简介


2.1 起源

NSA(美国国家安全局)一直非常关注计算机操作系统的安全领域,他们发现大部分操作系统的安全机制,包括Window和大部分*nix系统,都是以DAC机制为安全认证基础的。由于DAC机制的设计很不利于系统安全,NSA便一直致力于开发一套更安全的MAC操作系统安全认证机制。

Read more »

Linux 权限管理与访问控制详解(1)——基本概念和 DAC

Posted on 2014-12-23 | In system |

Linux系统的权限管理与访问控制,大体可以分为基础与高级两部分,基础机制即传统的UGO+RWX/ACL,高级的即为SELinux,本文将按照从基础到高级的顺序讲解,先从系统的安全模型说起。
另,本文中所有例子均是在 CentOS7 中运行的,不同系统运行结果可能有所不同。

1. 安全模型概述

操作系统的权限管理与访问控制机制,遵从一定的 安全模型 或者 安全机制 ,常见的安全模型有 BLP安全模型, RBAC安全模型 和 多级别安全机制 。Linux 系统也不例外,其基础的权限管理与访问控制机制和加强的 ACL 机制、SELinux,都对这些安全模型与安全机制有所实现。

1.1 BLP安全模型


BLP(Bell & Lapadula)安全模型是由David Bell 和 Leonard La Padula 在1973年模拟军事安全策略创建的计算机系统安全模型, 74年改进, 76年首次实现于 Multics 操作系统。该安全模型是一个状态机模型,有一系列错综复杂的数学证明来保证其安全性的结果;它是定义多级安全性的基础,被视作基本安全公理。

Read more »

iptables 要点总结

Posted on 2014-12-02 | In system |

本文尽量不涉及诸如iptables规则编写之类的技术细节,那些都是可以通过短暂的学习和实践掌握的。本文主要偏重在整体概念的介绍,和技术细节之外容易忽略却又很重要的点(比如过滤规则设计时需要遵从的一些“原则”),掌握不好这些点,编写一串过滤规则可能还是漏洞百出。

1. 简述

1.1 Netfilter/iptables 介绍


防火墙系统根据其工作方式的不同,主要可以分为 包过滤防火墙(也称“网络层防火墙”) 和 应用层防火墙 ,netfilter/iptables 包过滤系统是包过滤防火墙的代表。

网络流量由 IP 信息包(或,简称 信息包)— 以流的形式从源系统传输到目的地系统的一些小块数据 — 组成。 这些信息包有 头 ,即在每个包前面所附带的一些数据位,它们包含有关信息包的源、目的地和协议类型的信息。 防火墙根据一组规则检查这些头,以确定接受哪个信息包以及拒绝哪个信息包。该过程即为信息包过滤。

Read more »

Vim 入门教程

Posted on 2014-07-22 | In coding |


图片来自: http://www.cnblogs.com/zhangsf/archive/2013/06/13/3134409.html

公司新员工学习有用到,Vim官网的手册又太大而全,而网上各方资料要么不全面,要么不够基础。在网上搜集各方资料,按照自己的框架整理一份Vim入门基础教程,分享出来。特点是偏向基础,但对入门者来说足够全面,而且结构框架清晰。
另外,参考资料众多,没有一一标出来,如果作者看到,请联系我确认一下是否参考了你的资料,我会在文中标注出来。

Read more »
123
0xjiayu

0xjiayu

About Security/Coding…… and life.

25 posts
5 categories
34 tags
RSS
© 2020 0xjiayu
Powered by Hexo
Theme - NexT.Mist