日志服务查询分析支持IP、域名、URL安全识别

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 日志服务依托全球白帽子共享安全资产库,提供安全检测函数,用户只需要将日志中任意的IP、域名或者URL传给安全检测函数,即可检测是否安全。

概述

日志服务依托全球白帽子共享安全资产库,提供安全检测函数,用户只需要将日志中任意的IP、域名或者URL传给安全检测函数,即可检测是否安全。

发布时间

2018年7月

支持域

目前所有日志服务域均支持

适用客户

  1. 对服务运维有较强需求的企业和机构如互联网、游戏、资讯等,其IT、安全运维人员可借此以及时筛选可疑访问、攻击以及侵入的行为,并支持进一步深入分析和采取一定措施进行防御。
  2. 对内部资产保护有较强需求的企业和机构如银行、证券、电商等,其IT、安全运维人员可以借此即时发现内部访问危险网站、下载木马等行为,并即时采取行动。

主要特点

  • 可靠:依托全球共享的白帽子安全资产库,并及时更新。
  • 快速:检测百万IP、域名或URL仅需几秒钟。
  • 简单:无缝支持任意网络日志,调用3个SQL函数security_check_ip、security_check_domain、security_check_url即可获得结果。
  • 灵活:既可以交互式查询,也可以构建报表视图。并可以建立报警并采取进一步行动。

函数列表

函数名 含义 样例
security_check_ip 检查IP是否安全,返回1(命中,表示不安全)或者0(未命中) select security_check_ip(real_client_ip)
security_check_domain 检查Domain是否安全,返回1(命中,表示不安全)或者0(未命中) select security_check_domain(site)
security_check_url 检查URL是否安全,返回1(命中,表示不安全)或者0(未命中) select security_check_domain(concat(host, url)

场景

场景1:检查外部可疑访问行为并生成报表

某电商收集了其运营的Ngnix服务器的日志,对其访问的客户端中想要扫描是否存在不安全的客户IP,可以实现如下查询分析语句:

* | select ClientIP, ip_to_country(ClientIP) as country, ip_to_provider(ClientIP) as provider, count(1) as PV where security_check_ip(ClientIP) = 1 group by ClientIP order by PV desc

返回如下:
1

这里将Ngnix的日志中的ClientIP字段传给了security_check_ip函数,并筛选出其返回值为1的IP进行展现,并展示其所在国家、网络运营商等。

还可以进一步进行选择地图视图,进行可视化如下:
2

场景2:检查内部可疑访问行为并报警

例如,某证券运营商收集了其内部设备通过网关代理访问外网的网络流量的日志,想要检查是否有人有意无意的访问了有问题的网站,可以执行如下查询:

* | select client_ip, count(1) as PV where security_check_ip(remote_addr) = 1 or security_check_site(site) = 1 or security_check_url(concat(site, url)) = 1 group by client_ip order by PV desc

这里还可以进一步建立安全报警,当有客户端频繁访问危险网站的时候,就触发报警,配置如下。
首先将SQL另存为为快速查询。然后再点击另存为告警,配置如下:

3

这里配置每5分钟检查一次是否有人过去1小时内频繁(超过5次)访问危险网站,具体参数也可以根据实际情况和需要做一些调整。

进一步参考

  • 扫码加入官方钉钉群 (11775223):
    image
相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
4月前
|
移动开发
钉钉H5微应用配置IP,应用首页地址报错:app url exceeds max length limit,这个怎么处理?
钉钉H5微应用配置IP,应用首页地址报错:app url exceeds max length limit,这个怎么处理?
282 0
|
5月前
|
Java
Java 如何根据域名查询对应的ip地址
Java 如何根据域名查询对应的ip地址
268 3
|
4月前
|
存储 监控 安全
带你读《Apache Doris 案例集》——07查询平均提速700% ,奇安信基于 Apache Doris 升级日志安全分析系统(1)
带你读《Apache Doris 案例集》——07查询平均提速700% ,奇安信基于 Apache Doris 升级日志安全分析系统(1)
|
4月前
|
SQL 存储 安全
带你读《Apache Doris 案例集》——07查询平均提速700% ,奇安信基于 Apache Doris 升级日志安全分析系统(2)
带你读《Apache Doris 案例集》——07查询平均提速700% ,奇安信基于 Apache Doris 升级日志安全分析系统(2)
105 0
|
1月前
|
数据采集 安全 网络协议
收集子域名信息(二):第三方网站查询
收集子域名信息(二):第三方网站查询
19 1
|
1月前
|
Web App开发 安全 定位技术
关于使用 Python 和 Selenium chrome driver 访问 url 时修改 source ip 的问题
关于使用 Python 和 Selenium chrome driver 访问 url 时修改 source ip 的问题
58 0
|
2月前
|
存储 监控 BI
OSS日志查询
实时日志查询功能将OSS与日志服务SLS相结合,允许您在OSS控制台直接查询OSS的访问日志
29 1
|
2月前
|
JavaScript 前端开发 网络协议
Python之JavaScript逆向系列——1、URL——域名
Python之JavaScript逆向系列——1、URL——域名
25 0
|
2月前
|
存储 Prometheus Cloud Native
Grafana 系列文章(十一):Loki 中的标签如何使日志查询更快更方便
Grafana 系列文章(十一):Loki 中的标签如何使日志查询更快更方便
|
4月前
|
SQL 存储 关系型数据库
②⑩ 【MySQL Log】详解MySQL日志:错误日志、二进制日志、查询日志、慢查询日志
②⑩ 【MySQL Log】详解MySQL日志:错误日志、二进制日志、查询日志、慢查询日志
79 0

相关产品

  • 日志服务