- 2024-12-31[20241230]21c HIST_HEAD$ UNIFIED AUDIT.txt
[20241230]21cHIST_HEAD$UNIFIEDAUDIT.txt--//看标题有点奇怪,生产系统19c遇到的问题,在我的测试环境21c也存在,就是访问ALL_TAB_COLS,ALL_TAB_COLUMNS视图时会访问--//HIST_HEAD$表,会触发审计记录相关信息,有点奇怪,做一个记录并分析。1.环境:SYS@book01p>@ver2==================
- 2024-12-12auditd-Linux操作系统审计工具简介
1.auditd概述auditd是Linux审计系统的用户空间组件,负责将审计记录写入磁盘。它可以帮助运维人员审计Linux系统,分析发生在系统中的事件。Linux内核具有记录事件的能力,包括系统调用和文件访问,auditd则负责将这些日志记录下来,以供管理员检查是否存在安全漏洞。2.安装auditd
- 2024-11-26GaussDB之SQL Audit,面向应用开发的SQL审核工具
前言我们先从一个SQL语句说起(以某传统单机数据库为例)。也许这就是我们业务代码中潜藏的一个SQL语句,对于一个普通开发者来说,这个语句编写工整,逻辑清晰,没有什么问题,可以直接推到代码仓中交付上线。但是一个有经验的开发者或数据库管理员可能会发现这个SQL存在诸多的优化点:两张
- 2024-11-25GaussDB之SQL Audit,面向应用开发的SQL审核工具
前言我们先从一个SQL语句说起(以某传统单机数据库为例)。也许这就是我们业务代码中潜藏的一个SQL语句,对于一个普通开发者来说,这个语句编写工整,逻辑清晰,没有什么问题,可以直接推到代码仓中交付上线。但是一个有经验的开发者或数据库管理员可能会发现这个SQL存在诸多的优化点:两张
- 2024-11-28JAVA WEB和Tomcat各组件概念
概述本篇文章是https://juejin.cn/post/7055306172265414663,这篇文章的再总结,剔除了与Java安全研究没太大关系的内容,对JAVAWEB中的Servlet、Filter、Listener以及Connector、Container则加重了篇幅。ServletServlet是运行在Web服务器或应用服务器上的程序,它充当了客户端HTT
- 2024-09-07Linux服务器开启审计
Linux审计说明Linux用户空间审计系统由auditd、audispd、auditctl、autrace、ausearch和aureport等应用程序组成。下面依次说明:auditctl:即时控制审计守护进程的行为的工具,如添加规则等。auditd:audit守护进程负责把内核产生的信息写入到硬盘上,这些信息由应用程序和系统
- 2024-08-30[转帖]11GR2数据库审计日志自动清理
审计日志如果把SYSTEM表空间撑爆,也会导致数据库停摆,且11g默认审计是开启状态。今天就遇到了这样的情况,写了下面脚本来实现自动清理工作,记录操作过程。TRUNCATETABLESYS.AUD$REUSESTORAGE;--对于已经被审计日志撑爆的数据库或者初始化清理工作时报错ORA-46267,强烈建议用
- 2024-08-22Oracle sys.dba_audit_session查询慢
备注:Oracle 11.2.0.4一.问题描述从awr报告可以看到这个EM相关的sql消耗了大量的IO。也可以通过消耗IO的sql来查找:--找出消耗物理IO资源最大的的SQL语句selectdisk_reads,substr(sql_text,1,4000)fromv$sqlareaorderbydisk_readsdesc;具体的慢SQL如下:SELECT
- 2024-08-18SNRS Day 4-2 (IOS IDS)
iosidstopology:同上技术特点:iosids是一个在线式(in-line)的入侵检测sensor,对于所有穿越router的包,都一一扫描看是否match其中任何一个signature.当发现可疑的行为,可以采取以下的行动:1.alarm:发告警到syslog服务器或ciscosecureidsdirector2.drop:drop掉这个包3
- 2024-08-13ob 数据库优化
##issue1审计表该sql跑的非常慢,大概10分钟没出结果SQL:该sql跑的非常慢,大概10分钟没出结果selectUSEC_TO_TIME(request_time),QUERY_SQLfromsql_auditPARTITION(p20240809)whereQUERY_SQLlike‘%amm%’andrequest_time>time_to_usec(now()-interval14hour)
- 2024-08-07使用触发器来审计表的DML、DDL操作
最近帮客户排查某问题时,因为怀疑应用对某张配置表有变更,所以需要对这张表的所有操作进行审计。原本Oracle对某张表的审计是非常方便的,一条命令就可以实现,也不需要费心自定义审计表。--启用对表DEPT的插入、更新和删除操作的审计AUDITINSERT,UPDATE,DELETEONDEPTBYACCE
- 2024-08-07使用触发器来审计表的DML、DDL操作
最近帮客户排查某问题时,因为怀疑应用对某张配置表有变更,所以需要对这张表的所有操作进行审计。原本Oracle对某张表的审计是非常方便的,一条命令就可以实现,也不需要费心自定义审计表。--启用对表DEPT的插入、更新和删除操作的审计AUDITINSERT,UPDATE,DELETEONDEPTBYACCE
- 2024-08-03Smart Contract Audit路线
个人微博:https://weibo.com/u/2434823180Blog: https://apenote.github.iovx:apedamoon 一、区块链基础1.1、掌握以太坊1.2、pow和pos 二、solidity基础2.1、Solidity文件;2.2、智能合约编程;2.3、Secureumsolidity101; 2.4、Sec
- 2024-07-21运维防背锅的办法之一:做好审计
需求运维工程师在工作中经常会遇到这样的问题:服务器的文件被删除了,谁干的?服务器的整个服务被删除了,谁干的?服务器上启动了一个奇怪的进程占据了大量的CPU,谁干的?这个时候,如果我们找不到始作俑者,那毫无疑问得运维自己背锅。如果有证据证明是别人干的,我们才能坦然地(甩锅)找到
- 2024-07-12electron相关问题
安装npminstallelectron--save-dev查看已安装版本npmlistelectron更新最新版本npminstallelectron@latest检查和修复漏洞检查项目中的漏洞并尝试自动修复 npmauditfix查看详细的漏洞报告npmaudit强制修复漏洞(可能会导致不兼容的更改)npmaudit
- 2024-07-09K8s 开启审计日志
一、背景应安全规范,对apiserver核心组件,需要记录,"谁在什么时候操作了什么"方便故障排查二、操作步骤apiserver开启审计日志在所有master节点执行备份配置文件mkdir-p/home/clay/bak$(date+%F)cp/etc/kubernetes/manifests/kube-apiserver.yaml/home/clay/
- 2024-07-02mysql审计日志-ProxySQL
MySQL审计概述:出于对数据安全的考虑,很多公司要求对MySQL的操作进行审计,这就要求我们对所有MySQL的操作都进行记录,并且相关信息要齐全(账号,时间,语句等)。 1、general_log:这样虽然可以记录所有的操作日志,但很遗憾,缺少账号等必要信息,而且IO消耗非常大。2、init-connect:这个其实就
- 2024-07-01text security audit 安全审核-语义模型过滤 敏感内容检测系统
本项目收集大量的涉及政治、色情、辱骂、暴力违禁等敏感数据,据此微调roberta模型,根据模型对文本内容进行分类打分,进行检测审核;针对业务场景下个性化的数据和需求,可自由定制审核模型的阈值参数,合适的策略配置将有效提升内容审核的召回率和精确率。Thisprojectcollectsalarge
- 2024-06-12Auditd审计工具
什么是auditsyslog记录的信息有限,主要目的是软件调试,跟踪和打印软件的运行状态,而audit的目的则不同,它是linux安全体系的重要组成部分,是一种“被动”的防御体系。在内核里有内核审计模块,记录系统中的各种动作和事件,比如系统调用,文件修改,执行的程序,系统登入登出和记录所有系统中所
- 2024-06-01dbt dbt-audit-helper 包compare_relation_columns 处理简单说明
dbtdbt-audit-helper包在进行compare_relation_columns处理的时候进行数据表列字段创建顺序的判断参考使用我按照test处理的,同时进行的测试异常进行存储使用{{audit_helper.compare_relation_columns(a_relation=source("dalongdemo","mytest_appv2")
- 2024-05-29Newtonsoft.Json 序列化器的重写
//TGD_AUDIT_STATUS、TGD_DEPT_ID都是Int32?的数据类型,如果他们的值包含小数点时直接反序列化会报错的,异常是:字符串的格式不正确,所以此时可以进行客户自定义反序列化的规则设定,这样就问题解决了。自定义实现类中,反序列化时调用ReadJson方法,序列化时调用WriteJson方法。stringj
- 2024-05-28MySQL社区版本没有自带审计功能,所以基于MySQL8.0.33版本容器运行的MySQL自行安装插件
因为MySQL社区版本没有自带审计功能,所以基于MySQL8.0.33版本容器运行的MySQL自行安装插件1.查看Mysql是否安装过audit_log插件SELECT*FROMinformation_schema.PLUGINSWHEREPLUGIN_NAMELIKE'%audit%'; 2.下载PerconaServerforMySQL,地址为 Installwithbinar