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

本文涉及的产品
对象存储 OSS,20GB 3个月
日志服务 SLS,月写入数据量 50GB 1个月
阿里云盘企业版 CDE,企业版用户数5人 500GB空间
简介: 日志服务依托全球白帽子共享安全资产库,提供安全检测函数,用户只需要将日志中任意的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日志并进行多维度分析。
目录
相关文章
|
14天前
|
网络协议 网络安全 网络虚拟化
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算。通过这些术语的详细解释,帮助读者更好地理解和应用网络技术,应对数字化时代的挑战和机遇。
51 3
|
16天前
|
运维 监控 安全
在实际应用中,如何选择基于不同域名还是不同 IP 进行代理多服务的配置?
综上所述,在实际应用中选择基于不同域名还是不同 IP 进行代理多服务的配置,需要根据具体的业务需求、可扩展性、性能、安全性以及维护和管理成本等多方面因素进行综合考虑,权衡利弊,选择最适合自己系统架构和运营需求的配置方式。
|
17天前
|
安全 数据建模 测试技术
只有ip没有域名怎么申请SSL
在没有域名只有IP地址的情况下,仍可申请SSL证书。需确保拥有固定公网IP地址和服务器管理权限,选择支持IP SSL证书的CA(如JoySSL),完成注册、购买、验证、安装和测试等步骤,实现HTTPS加密访问。注意证书有效期、兼容性和安全性。
|
3月前
|
SQL 存储 缓存
高基数 GroupBy 在 SLS SQL 中的查询加速
本文详细介绍了SLS中的高基数GroupBy查询加速技术。
123 18
|
3月前
|
网络协议 安全
网络中IP地址与域名系统
网络中IP地址与域名系统
57 3
|
2月前
|
监控 网络协议 CDN
阿里云国际监控查询流量、用量查询流量与日志统计流量有差异?
阿里云国际监控查询流量、用量查询流量与日志统计流量有差异?
|
4月前
|
SQL JavaScript 前端开发
【Azure 应用服务】Azure JS Function 异步方法中执行SQL查询后,Callback函数中日志无法输出问题
【Azure 应用服务】Azure JS Function 异步方法中执行SQL查询后,Callback函数中日志无法输出问题
|
4月前
|
域名解析 缓存 负载均衡
在Linux中,自定义解析域名的时候,可以编辑哪个⽂件?是否可以⼀个ip对应多个域名?是否⼀个域名对应多个ip?
在Linux中,自定义解析域名的时候,可以编辑哪个⽂件?是否可以⼀个ip对应多个域名?是否⼀个域名对应多个ip?
|
3月前
|
前端开发 JavaScript
前端JS截取url上的参数
文章介绍了两种前端JS获取URL参数的方法:手动截取封装和使用URLSearchParams。
56 0
|
4月前
|
开发框架 前端开发 .NET
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写

相关产品

  • 日志服务