日志审计功能配置

日志数据安全审计 syslog和SNMP 在使用SNMP方式获取日志数据时,需要确保设备上已经启用了SNMP代理,并配置了相应的OID和MIB以获取日志数据。在实际部署中,应采取相应的安全措施,如使用安全的SNMP版本(如SNMPv3)并配置合适的身份验证和加密选项,以保护日志数据的机密性和完整性。在使用syslog传输敏感信息时,应采取额外的安全措施,如使用虚拟专用网络(VPN)或使用加密的syslog协议(如Syslog over SSL/TLS)来确保日志数据的机密性和完整性。消息内容:具体的日志信息,描述了事件或错误的详细内容。 阅读详情

日志审计

安恒日志审计为例

很多单位都需日志审计功能,因此Linux系统要配置syslg功能,Windows要配置agent,实现对操作系统的日志审计。

  1. Linux配置syslog进行日志审计
    配置路径:/etc/rsyslog.conf
    在配置文件最后一行增加一条命令:* . *@IP地址:514
    配置完成后需要重启rsyslog服务们就可以在日志审计页面查看到对应的系统。
[root@localhost ~]# vim /etc/rsyslog.conf 

  1 # rsyslog configuration file
  2 
  3 # For more information see /usr/share/doc/rsyslog-*/rsyslog_conf.html
  4 # If you experience problems, see http://www.rsyslog.com/doc/troubleshoot.html
  5 
  6 #### MODULES ####
  7 
  8 # The imjournal module bellow is now used as a message source instead of imuxsock.
  9 $ModLoad imuxsock # provides support for local system logging (e.g. via logger command)
 10 $ModLoad imjournal # provides access to the systemd journal
 11 #$ModLoad imklog # reads kernel messages (the same are read from journald)
 12 #$ModLoad immark  # provides --MARK-- message capability
 13 
 14 # Provides UDP syslog reception
 15 #$ModLoad imudp
 16 #$UDPServerRun 514
 17 
 18 # Provides TCP syslog reception
 19 #$ModLoad imtcp
 20 #$InputTCPServerRun 514
 21 
 22 
 23 #### GLOBAL DIRECTIVES ####
 24 
 25 # Where to place auxiliary files
 26 $WorkDirectory /var/lib/rsyslog
 27 
 28 # Use default timestamp format
 29 $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
 30 
 31 # File syncing capability is disabled by default. This feature is usually not required,
 32 # not useful and an extreme performance hit
 33 #$ActionFileEnableSync on
 34 
 35 # Include all config files in /etc/rsyslog.d/
 36 $IncludeConfig /etc/rsyslog.d/*.conf
 37 
 38 # Turn off message reception via local log socket;
 39 # local messages are retrieved through imjournal now.
 40 $OmitLocalLogging on
 41 
 42 # File to store the position in the journal
 43 $IMJournalStateFile imjournal.state
 44 
 45 
 46 #### RULES ####
 47 
 48 # Log all kernel messages to the console.
 49 # Logging much else clutters up the screen.
 50 #kern.*                                                 /dev/console
 51 
 52 # Log anything (except mail) of level info or higher.
 53 # Don't log private authentication messages!
 54 *.info;mail.none;authpriv.none;cron.none                /var/log/messages
 55 
 56 # The authpriv file has restricted access.
 57 authpriv.*                                              /var/log/secure
 58 
 59 # Log all the mail messages in one place.
 60 mail.*                                                  -/var/log/maillog
 61 
 62 
 63 # Log cron stuff
 64 cron.*                                                  /var/log/cron
 65 
 66 # Everybody gets emergency messages
 67 *.emerg                                                 :omusrmsg:*
 68 
 69 # Save news errors of level crit and higher in a special file.
 70 uucp,news.crit                                          /var/log/spooler
 71 
 72 # Save boot messages also to boot.log
 73 local7.*                                                /var/log/boot.log
 74 
 75 
 76 # ### begin forwarding rule ###
 77 # The statement between the begin ... end define a SINGLE forwarding
 78 # rule. They belong together, do NOT split them. If you create multiple
 79 # forwarding rules, duplicate the whole block!
 80 # Remote Logging (we use TCP for reliable delivery)
 81 #
 82 # An on-disk queue is created for this action. If the remote host is
 83 # down, messages are spooled to disk and sent when it is up again.
 84 #$ActionQueueFileName fwdRule1 # unique name prefix for spool files
 85 #$ActionQueueMaxDiskSpace 1g   # 1gb space limit (use as much as possible)
 86 #$ActionQueueSaveOnShutdown on # save messages to disk on shutdown
 87 #$ActionQueueType LinkedList   # run asynchronously
 88 #$ActionResumeRetryCount -1    # infinite retries if host is down
 89 # remote host is: name/ip:port, e.g. 192.168.0.1:514, port optional
 90 #*.* @@remote-host:514
 91 # ### end of the forwarding rule ###
 92 *.*@IP:514  #这里IP填写你日志审计的地址

在这里插入图片描述

  1. Windows需要安装agent
    安装包解压后有两个文件分别nxlog.conf和nxlog-ce-2.10.2150.msi。
    执行*.msi后按照默认安装,安装完成后需要。
    替换文件路径是C:\Program Files (x86)\nxlog\conf 。
    修改刚刚替换的conf文件。在 < Output out > 中的内容更改为日志审计服务器地址
    修改完成后要nxlog-ce程序服务重启 在控制面板->管理工具–>服务中,找到nxlog服
    务,点击右键启动nxlog服务注意:若修改过nxlog.conf,需要在重启nxlog服务使配置生效
## This is a sample configuration file. See the nxlog reference manual about the
## configuration options. It should be installed locally and is also available
## online at http://nxlog.org/docs/

## Please set the ROOT to the folder your nxlog was installed into,
## otherwise it will not start.

#define ROOT C:\Program Files\nxlog
define ROOT C:\Program Files (x86)\nxlog

Moduledir %ROOT%\modules
CacheDir %ROOT%\data
Pidfile %ROOT%\data\nxlog.pid
SpoolDir %ROOT%\data
LogFile %ROOT%\data\nxlog.log

<Extension syslog>
    Module      xm_syslog
</Extension>
<Extension json>
	Module xm_json
</Extension>

#define LOGFILE C:\Program Files (x86)\nxlog\data\nxlog.log
#<Extension fileop>
#Module xm_fileop
## Check the size of our log file every hour and rotate if it is larger than 1Mb
#<Schedule>
#Every 1 hour
#Exec if (file_size('%LOGFILE%') >= 1M) file_cycle('%LOGFILE%', 2);
#</Schedule>
## Rotate our log file every week on sunday at midnight
#<Schedule>
#When @weekly
#Exec file_cycle('%LOGFILE%', 2);
#</Schedule>
#</Extension>

<Input eventlog>
    Module      im_msvistalog
	ReadFromLast TRUE
	<QueryXML>
		<QueryList>
			<Query Id="0">
				<Select Path="System">*</Select>
			</Query>
			<Query Id="1">
				<Select Path="Security">*</Select>
			</Query>
			<Query Id="2">
				<Select Path="Application">*</Select>
			</Query>
		</QueryList>
	</QueryXML>
	<Exec>
		$raw_event = "0|EventlogType=" +$Channel    +
					  "|DetectTime="   +$EventTime  +
					  "|EventSource="  +$SourceName +
					  "|EventID="      +$EventID    +
					  "|EventType="    +$EventType  +
					  "|EventCategory="+$Task       +
					  "|User="         +$AccountName+
					  "|ComputerName=" +$Hostname   +
					  "|Description="  +$Message;
	</Exec>
#	Exec	log_info("raw event is: " + $raw_event);
</Input>

<Input in2>
Module im_file
File 'C:\Program Files (x86)\Tencent\RTXServer\Logs\Security\*'
SavePos TRUE
ReadFromLast TRUE
#Exec $raw_event = 'DbAppSOCAgent get log from "abc" ' + $raw_event;
#Exec log_info("raw event 2 is: " + $raw_event);
</Input>

#<Input in3>
#Module im_file
#File 'C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20151217_130836\\*.log'
#SavePos TRUE
#ReadFromLast TRUE
#Exec $raw_event = 'DbAppSOCAgent get log from "sqlserver" ' + $raw_event;
#Exec log_info("raw event 3 is: " + $raw_event);
#</Input>


<Output out>
    Module      om_udp
    Host        172.16.100.20 #这里填写日志审计的地址
    Port        514
</Output>

<Route udp1>
#    Path	eventlog,in2,in3 => out
	Path	eventlog,in2 => out    
</Route>
日志审计-syslog日志外发 不同的 Linux 版本,syslog 服务名可能为 syslog,也可能为 rsyslog;以下以 syslog为例说明。Linux 主机所有的日志文件一般都在/var/log 下,默认只是不记录 FTP 的 活 动 ,Linux系统的日志文件是可以配置的,Linux syslog设备依据两个重要的文件:/etc/syslogd守护进程和/etc/syslog.conf 配置文件。通过将需要处理的日志发送到 日志审计日志审计中心就可以采集到 Linux 主机的日志信息了。 阅读详情

相关推荐

SQLServer审计功能实战:从配置到日志分析全流程指南

本文提供SQL Server审计功能从配置到日志分析的全流程实战指南。详细介绍了如何创建审核、配置服务器与数据库审核规范,以及使用sys.fn_get_audit_file函数高效分析审计日志。文章重点阐述了文件存储、性能调优及构建自动化告警体系的最佳实践,帮助DBA实现数据库操作的可追溯性与安全监控。

weixin_29233857的博客 287

日志审计操作

很多单位都需日志审计功能,因此Linux系统要配置syslg功能,Windows要配置agent,实现对操作系统的日志审计。原文链接:https://blog.youkuaiyun.com/Jie_Chang/article/details/127183046。务,点击右键启动nxlog服务注意:若修改过nxlog.conf,需要在重启nxlog服务使配置生效。配置完成后需要重启rsyslog服务们就可以在日志审计页面查看到对应的系统。92 *.*@IP:514 #这里IP填写你日志审计的地址。

hnzt410的专栏 1583

《网络安全自学教程》- Linux日志详解

这篇文章给大家介绍Linux用来做安全审计的日志有哪些,解析日志字段含义。

wangyuxiang946的博客 1万+

linux 开启审计功能及规则配置

【推荐阅读】#查询审计功能#审计日志文件目录#编辑审计配置文件加入以下配置规则:#自定义审计规则#重启审计服务#查询审计配置规则。

m0_74282605的博客 2934

手把手拆解固态电池成本:2030年真能比液态电池便宜30%吗?

本文深度解析固态电池成本结构,探讨2030年实现比液态电池便宜30%的可行性路径。通过拆解正极材料、负极材料和固态电解质的成本演变,分析关键技术对降本的影响,并预测产业链协同效应下的成本优化趋势。文章指出,在材料创新、设备国产化和政策支持等多重因素推动下,固态电池有望在2030年实现显著降本目标。

kite3的博客 402

七步设计高频变压器

七步设计高频变压器

m0_71394959的博客 5400

Linux 配置用户命令日志审计功能

目的:监控登陆上linux 系统服务器的用户,所使用过的命令。 采用以下步骤配置用户命令日志审计功能: 1.创建用户审计文件存放目录和审计日志文件 ;  mkdir -p /var/log/usermonitor/ 2.创建用户审计日志文件; echo usermonitor >/var/log/usermonitor/usermonitor.log 3.将日志文件所有者赋予一

浪屋剑客 9386

Docker离线部署OpenWebUI操作步骤

docker离线部署openwebui

m0_49333265的博客 4347

Apache Cassandra 审计日志功能详解与配置指南

Apache Cassandra 的审计日志功能是一项重要的安全特性,它能够记录所有进入节点的 CQL 命令请求以及认证事件(包括成功和失败的登录尝试)。这项功能对于数据库安全监控、合规性审计以及故障排查都具有重要意义。 ## 审计日志实现方式 Cassandra 提供了两种开箱即用的审计日志实现: 1. **BinAuditLogger**(二进制日志记录器) - 采用高效的二进制格...

gitblog_00514的博客 355

营销反作弊之 异常行为分析模型(一),附带python代码

通过对用户行为进行深入的分析,识别出与常规模式不符的异常行为,可以有效检测并阻止虚假广告点击、刷单、点击欺诈等欺诈行为。本文将详细探讨营销反欺诈中异常行为分析的方法,介绍如何通过数据采集、清洗、行为建模与异常检测,准确识别潜在的欺诈行为,并提供 Python 实现代码示例。**监督学习 (Supervised Learning):**在标注数据的帮助下,训练机器学习模型使其能预测未知数据的结果。营销反欺诈异常行为分析的整体流程涉及多个环节,确保通过对用户行为的深入分析,及时识别潜在的欺诈行为。

viviwiky的博客 1230

基于MATLAB的BOC调制信号捕获算法仿真

然而,在实际的使用过程中,由于室内信号衰减以及遮挡等因素的影响,接收机在GPS信号弱化时会很容易丢失导航信息。与其他的调制方式相比,BOC具有较好的抗多径性能和更高的频带效率。通过本文的介绍,我们可以更加深入地了解BOC调制信号的捕获算法,并且掌握了如何使用MATLAB软件对其进行仿真实现。通过实验数据的分析,我们可以看出该算法对于BOC调制信号的捕获具有较高的准确率和稳定性,因此具有一定的工程应用价值。在BOC调制完成后,我们需要进行信号的捕获,这一步涵盖了信号检测、码偏差估计、载波频率估计等过程。

2301_79326559的博客 567

LobeChat日志记录与审计功能配置方法说明

本文详细介绍如何在LobeChat中配置日志记录与审计功能,涵盖访问日志、错误日志和业务日志的结构化输出,以及基于身份的审计追踪实现。通过异步写入、数据库存储和插件透明包装等技术,确保系统安全合规且性能可控,适用于企业级AI应用部署。

weixin_34598113的博客 957

Dify平台隐患url:/console/api/remote-files/upload暴露高危漏洞,配置nginx htpasswd模块认证机制屏蔽解决

内部网络探测: 攻击者可通过SSRF扫描内网服务云元数据访问: 可能访问AWS/Aliyun/腾讯云等元数据服务服务端请求伪造: 以服务器身份发起任意HTTP请求。

CN_Eden 1317

为MySQL社区版实现审计功能:从插件配置到日志监控全解析

然而,许多使用MySQL社区版的企业面临一个尴尬的现实:原生的审计功能仅在企业版中提供。根据MySQL官方文档,社区版从5.7.34版本后不再支持第三方审计插件,这给需要合规审计的企业带来了挑战。本文将详细介绍如何通过MariaDB的server_audit插件为MySQL社区版实现完整的审计功能,包括版本兼容性处理、插件配置、日志解析和存储方案。公司要把重要的数据库的操作记录留存,方便查询操作可视化和告警监控等待。插件+Python监控的组合,可在MySQL社区版低成本实现企业级审计需求。

jiaworld的博客 462

【2026 Science Robotics】Learning realistic lip motions for humanoid face robots

哥伦比亚大学Yuhang Hu团队提出了一种创新方法,通过10自由度软体嘴唇设计和自监督学习算法解决仿人机器人嘴唇动作僵硬问题。研究采用变分自编码器(VAE)和面部动作Transformer(FAT)模型,将语音信号转化为机器人可执行的电机指令。实验表明,该方法在多语言测试中表现优异,用户偏好率达62.5%,显著提升了口型同步的真实感和流畅度。该成果突破了传统机械结构的限制,为跨越"恐怖谷效应"提供了有效解决方案。

志在山顶的人,不会贪念山腰的风景 308

C# 与 PaddleOCR:一行代码实现高效图片文字识别的实战指南

本文介绍了如何使用 PaddleOCRSharp 进行图像文字识别,涵盖了从环境准备到高级功能的完整流程。首先,通过 NuGet 安装 PaddleOCRSharp 并下载预训练模型。接着,展示了单张图片识别的最小化示例和详细实现,包括模型配置、图片预处理和结果输出。进阶功能部分介绍了多语言和竖排文本识别的实现方法。此外,文章还提供了 WinForms 图形界面开发的完整示例,展示了如何通过界面加载图片、执行识别并展示结果。最后,探讨了批量处理优化策略,如并行处理多张图片以提高性能。通过这些步骤,开发者可以

墨夶的博客 1004

如何配置ClickHouse审计日志:全面掌握操作记录与安全审计功能

ClickHouse® 是一个免费的大数据分析型数据库管理系统,提供了强大的审计日志功能,帮助管理员追踪数据库操作、保障数据安全。本文将详细介绍如何配置和使用ClickHouse的审计日志功能,让你轻松实现操作记录与安全审计。 ## 什么是ClickHouse审计日志? 审计日志是ClickHouse提供的一项关键安全功能,能够记录数据库的所有重要操作,包括用户登录、查询执行、数据修改等。通过

gitblog_00520的博客 1073

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Clutch安全审计功能详解:如何配置Slack审计日志和RBAC权限控制

Clutch是一个可扩展的基础设施管理平台,提供强大的安全审计功能,包括Slack审计日志和RBAC权限控制。本文将详细介绍如何配置和使用这些功能,帮助你构建更安全的基础设施管理系统。 ## Clutch安全审计架构概览 Clutch的安全审计功能基于模块化架构设计,能够全面监控和记录系统中的所有操作。审计系统主要由审计服务、中间件和日志接收器(sink)组成,确保所有API请求都被正确记录和

gitblog_00147的博客 304

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

linux的mysql日志审计策略_Linux 配置用户命令日志审计功能

目的:监控登陆上linux 系统服务器的用户,所使用过的命令。采用以下步骤配置用户命令日志审计功能:1.创建用户审计文件存放目录和审计日志文件 ;mkdir -p /var/log/usermonitor/2.创建用户审计日志文件;echo usermonitor >/var/log/usermonitor/usermonitor.log3.将日志文件所有者赋予一个最低权限的用户;chown...

weixin_36324695的博客 1091

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

如何配置Odoo审计追踪功能:敏感操作日志与合规报告生成完整指南

Odoo作为一款开源企业资源规划(ERP)系统,提供了强大的审计追踪功能,帮助企业监控敏感操作、确保数据安全并满足合规要求。本文将详细介绍如何在Odoo中配置审计追踪功能,包括敏感操作日志记录和合规报告生成的具体步骤,帮助管理员轻松实现企业数据的可追溯性。 ## Odoo审计追踪功能概述 📊 Odoo的审计追踪功能通过记录用户对关键数据的操作(如创建、修改、删除),为企业提供数据变更的完整历

gitblog_00134的博客 827

SqlServer审计功能实战:从配置到日志分析全流程

本文详细介绍了SqlServer审计功能的实战应用,从配置到日志分析提供全流程指南。文章阐述了审计功能作为数据库“监控摄像头”的重要性,用于满足安全合规与行为追溯需求。通过解析三层架构(服务器审计、服务器审计规范、数据库审计规范),指导读者逐步完成配置,并提供了实用的日志查询脚本与避坑指南,帮助DBA有效监控数据操作,平衡安全、性能与存储成本。

efc12345678的博客 730

MedGemma-X部署教程:Gradio认证登录配置+操作日志审计功能启用

本文介绍了如何在星图GPU平台上自动化部署🛸 MedGemma-X智能影像诊断镜像,并配置Gradio认证登录与操作日志审计功能。该镜像能够通过AI技术分析医学影像并生成诊断报告,适用于医疗辅助诊断和教学场景,提升诊疗效率与安全性。

DiamondWolf89的博客 584
上一篇: OpenEuler系统普通用户切换root不成功问题
下一篇: Linux系统添加路由方法
Jie_Chang
博客等级 码龄4年 571粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jie_Chang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值