Notes系统安全日志_weixin_33890499的博客-程序员秘密

技术标签: 系统安全  操作系统  数据库  

最近出现了一些不正常的操作系统,但到目前为止,只有一个粗略的验证,然而,彻底清除。对于安全日志系统中的一些总结。

1、系统登录必须先登录

该日志必须包含:登录时间、注销时间、登录ip、主机名、MAC住址

但时间是有点困难注销。直接点击浏览器的关闭button。此处设计要注意。

2、用户点击系统的重要页面必须记录日志

一个系统的页面众多,能够的话当然所有记录最好,假设存储有难度。关键的页面必须记录

3、必须保证登录session的正确性

这个包括双方面:一是必须登录了才干查看系统,避免系统的不论什么一个url复制到还有一个浏览器也能打开的状况;

二是用户的识别必须正确,不能A用户点击的页面,错记录为B用户

4、对于每一笔操作,都应该有个来源记录

比方我作了一个改动操作,这个操作能够在A页面做。也能够在B页面做,所以必须记录下这个操作的来源页面是哪里。假设来源系统也不一样,就更要记录

5、对于系统的数据改动。必须严格管控

上面说的这么多日志的记录,假设能够被人任意改动。那记录再多也是白扯。

6、严格控制非页面操作的数据改动

后台数据的改动除了从系统页面操作,必定还有很多渠道。比方直接运行sql、通过soapui调用一些业务操作接口、通过公司内部的调试软件进行调用操作等。

所以数据库最好打开审计功能。记录sql的操作日志。调试的工具不可能禁止使用,但最好严格控制人数,圈定了几个人,基本都不可能瞎来。

7、控制vpn的使用

基本内网才干操作系统。但假设有vpn,就加大查找来源的难度。

2015.3.12


===========


2015.3.13补充:

仅仅记录登录日志还不太够,怎样证明这个登录操作是他本人而不是被盗用呢?

最好另一个确认的操作。比方短信确认。你的帐号password被盗了,不可能手机也被盗对。假设短信成本太高,微信、token其他装置也可以是。

版权声明:本文博主原创文章,博客,未经同意不得转载。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_33890499/article/details/85757413

智能推荐

[渝粤教育] 苏州大学文正学院 网络互联技术与实践 参考 资料_渝粤题库的博客-程序员秘密

教育-网络互联技术与实践-章节资料考试资料-苏州大学文正学院【】计算机网络互联设备随堂测验1、【单选题】网桥处理的是A、脉冲信号B、MAC 帧C、IP 包D、ATM 包参考资料【 】2、【单选题】交换机工作在 OSI 七层的哪一层A、一层B、二层C、三层D、三层以上参考资料【 】3、【单选题】在OSI的七层模型中集线器工作在哪一层A、物理层B、数据链路层C、网络层D、运输层参考资料【 】4、【单选题】以下哪个设备可以隔离广播A、HubB、

nginx php-fpm 配置https和http2_php-fpm http2_积木John的博客-程序员秘密

基础环境   阿里云ecs  ubuntu16.04  (默认的nginx的版本是1.10,支持http2)1. 安装nginx     apt-get install  nginx     之后即可用ip地址或者域名进行访问2. 添加server.conf     在nginx.conf  里面有配置文件   include /etc/nginx/co

分布式训练的GPU设置与分配(含源码可以直接测试)_gpu集群训练模型_ERROR_LESS的博客-程序员秘密

:输出日志信息,包含任务的布置情况 :自动指定设备布置任务 :设置可见设备,例如机器上有4个GPU,但设置只对一个GPU可见,则该进程无法访问其他设备 :获取所有物理设备(整块) :建立逻辑分区 :获取所有逻辑设备(分块) :设置内存自增长,需在程序开始的时候就被设置因此,本机有两块物理GPU先做一个默认gpu设置的实验,作为对照组。基础代码:容器内进行训练:默认情况下,此demo每步运行花费6ms。查看GPU占用情况:发现仅仅这一个进程就几乎占满GPU,对资源浪费十分严重。因此,进行

JavaScript—call, apply, bind 函数(20)_weixin_34037173的博客-程序员秘密

为什么80%的码农都做不了架构师?>>> ...

智能服务器虚拟化,详解四大服务器虚拟化架构_约会师老马的博客-程序员秘密

在本指南中,你将了解到服务器虚拟化、操作系统虚拟化、主机式虚拟化(hosted virtualization)和裸机虚拟化(bare-metal virtualization)的一些细节和它们的差异。还可以了解一下叫做混合虚拟化(Hybrid Virtualization)的新型虚拟技术,以及Microsoft的2008计划如何影响虚拟领域。VMware发布ESX已 经有七年了,虽然VMwar...

随便推点

Ubuntu16.04--安装Anaconda3_anaconda 安装queue_ZmlDreams的博客-程序员秘密

1.下载Anaconda地址:https://www.anaconda.com/download/#linux2.安装进入安装包所在目录,执行命令:$ bash Anaconda3-5.0.1-Linux-x86_64.sh一路回车,到下图位置,回复yes这里写图片描述然后输入安装位置,根据自己需求然后输入yes再执行命令让.bashrc中添加的路径生...

ubuntu安装mysql可视化工具MySQL-workbench及简单操作_Jgirl_333的博客-程序员秘密

本文简单介绍了mysql的可视化工具mysql workbench的安装及简单操作

c语言中,const double pi=acos(-1.0)是什么意思_是Elie呀的博客-程序员秘密

acos是一个函数,其功能是求反余弦。acos(-1.0)就是求-1.0的反余弦,再赋值给double类型的常变量pi

深入理解CRITICAL_SECTION_critcalsection_happyever2012的博客-程序员秘密

http://www.cnblogs.com/dirichlet/archive/2011/03/16/1986251.html临界区是一种防止多个线程同时执行一个特定代码节的机制,这一主题并没有引起太多关注,因而人们未能对其深刻理解。在需要跟踪代码中的多线程处理的性能时,对 Windows 中临界区的深刻理解非常有用。本文深入研究临界区的原理,以揭示在查找死锁和确

layui的分页功能_layui分页_tyy17214的博客-程序员秘密

1.首先在layui中布局好数据表格创建一个table实例最简单的方式是,在页面放置一个元素 ,然后通过 table.render() 方法指定该容器,如下所示:1.<link rel="stylesheet" href="/layui/css/layui.css" media="all">2.<table id="demo" lay-filter="test"></table>3.<script src="/layui/layui.js"><

echarts地图和闪点结合_echarts地图闪点_dongxiexie的博客-程序员秘密

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + re...

推荐文章

热门文章

相关标签