企业SRC挖掘选择与信息收集指南

内容预览 ≧∀≦ゞ

  • 企业SRC挖掘选择与信息收集指南
    • 导语
    • 1. 企业SRC的选择
    • 2. 信息收集
      • 2.1 集团与子公司
      • 2.2 小程序与APP
      • 2.3 Web端信息收集
    • 3. 信息收集常用模板
    • 总结

企业SRC挖掘选择与信息收集指南


导语

近年来,企业的安全响应中心(SRC)已逐渐成为白帽子与安全研究人员的关注重点,选择合适的企业SRC可以提高挖掘效率和收获回报。本文将详细介绍如何选择企业SRC、常见信息收集方法以及具体操作技巧。


1. 企业SRC的选择

选择企业SRC时,可以从以下几个方面进行考量:

  • 英雄榜:查看企业SRC平台的英雄榜,关注总排行分数高且近三个月有白帽挖的SRC平台。通常,英雄榜上得分高、更新频繁的平台,往往意味着白帽提交漏洞活跃,奖励往往更为丰厚,适合优先选择。有时候,选择挖一些新上线的、小众的SRC可能更容易上榜,但同时需要权衡其漏洞评估机制和奖励体系的成熟度,因为这些SRC的评估和奖励机制往往不如大厂那么成熟。
  • 礼品与奖励:不同SRC平台的奖励机制有所不同,且奖励水平与漏洞的严重程度挂钩。一些平台提供现金奖励或等值购物卡兑换,而一些平台只提供礼品兑换。可以先了解平台的奖励规则,合理评估时间与投入产出。建议优先选择奖励透明度和价值较高的SRC平台。
  • 公告:企业SRC通常会发布公告,包括收录范围、奖励情况和最新政策更新。及时查看公告,了解当前支持挖掘的范围和漏洞奖励制度,以免因超出范围而不被采纳。同时,公告中的收录范围调整和漏洞奖励细节,能帮助白帽子精准定位当前可挖掘目标,提高挖掘效率。
  • 活动:许多SRC平台定期开展漏洞挖掘活动,例如双倍积分或特定漏洞类别的额外奖励活动。这类活动能有效提升白帽子的参与兴趣,同时通过额外激励带来更丰厚的回报。因此,在选择SRC时,建议关注活动多、激励措施明确的平台,这类SRC更易于激励并回馈挖掘者,通常能帮助白帽子在短期内获得更多成就和收益。

2. 信息收集

信息收集是SRC挖掘的第一步,也是至关重要的环节。在选择好目标企业SRC后,深入信息收集将为后续漏洞挖掘提供扎实的基础。信息收集的范围可以分为以下几类:

2.1 集团与子公司

  • 集团:许多大型企业会成立多个分支公司或子公司,因此集团下的子公司往往也纳入SRC的收录范围。可以通过官方渠道、财务报告或新闻稿了解该集团旗下的子公司信息。
  • 子公司:子公司的安全性可能不如母公司,成为常见的攻击入口。在收集子公司信息时,需重点关注其主域、子域和产品应用。

2.2 小程序与APP

  • 小程序:许多企业推出微信、支付宝等平台上的小程序,为用户提供便利服务。小程序通常和企业系统进行交互,但因其开发周期短,安全性相对较弱。可以通过分析接口、流量等方式收集小程序相关信息。
  • APP:企业APP应用往往覆盖广泛,包含核心业务逻辑,成为白帽子的主要关注点。可以通过应用商店下载APP,使用静态、动态分析工具分析APP的通信数据、接口和资源文件。

2.3 Web端信息收集

Web端信息是最为直观的挖掘入口。Web端信息收集主要包括主域名、子域名、备案信息和图标等。以下是常用信息收集项:

  • 主域:获取企业的主域名,并作为基础进行延展性的子域名挖掘。
  • ICP备案:通过ICP备案信息可查询公司其他关联域名,有助于进一步扩展攻击面。
  • 子域名:利用DNS查询和子域名扫描工具,查找企业的各类子域名,如内部管理系统、测试系统等。
  • 域名:收集企业注册的各类域名,并筛选有价值的业务域名。可以通过Whois信息查询、企业官网及公开数据源获取。
  • Icon:利用网站图标(icon)的hash值,能有效发现目标企业的隐藏服务和子域名。

3. 信息收集常用模板

信息收集可以根据预设模板,结构化地收集目标企业的各类信息。以下为常见信息收集模板:

  • 集团/子公司:集团的安全政策和子公司之间可能存在安全差距,白帽子可以从母公司扩展至子公司进行挖掘。
  • 小程序:分析小程序接口和数据交互点,发现业务逻辑漏洞或安全隐患。
  • APP:下载并逆向分析APP应用,抓取API请求数据,排查不安全的通信或接口。
  • 主域/子域名:以主域为基础,通过子域名扫描扩展更多入口,利用资产扫描工具可大幅提升效率。
  • ICP备案:通过备案信息获取关联域名,有助于收集到更多潜在的业务系统。
  • Icon:通过图标hash值反查,进一步扩大信息收集面。

总结

选择合适的企业SRC并进行有效的信息收集,将大幅提升漏洞挖掘的效率和准确性。在实际操作中,建议根据企业特点调整挖掘方法,结合模板收集不同系统信息,最终提升挖掘质量和收获。

最后,再次感谢您阅读本篇文章,如果您对文中内容有任何疑问或建议,欢迎在评论区与我交流!您的点赞和分享将是我继续创作的动力。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/57560.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

详细分析SQL state [99999]; error code [17059]; 无法转换为内部表示 解决方法(实战讲解)

目录 1. 问题所示2. 问题所示3. 解决方法1. 问题所示 执行代码的事后,出现如下问题: Error attempting to get column ID from result set. Cause: java.sql.SQLException: 无法转换为内部表示 ; uncategorized SQLException; SQL state [99999]<

流场主动流动控制

对于流场的主动控制而言&#xff0c;其难点主要集中在强化学习的环境搭建过程&#xff0c;如何建立数值仿真与强化学习的信息交互是研究过程中的拦路虎。经过几个星期的研究&#xff0c;已基本实现由pycharm程序数据端向star ccm端的数据传递。其主要过程包括如下过程&#xff…

Django-文件上传

定义&#xff1a; 上传规则-前端【html】&#xff1a; 上传规则-后端【Django】&#xff1a; urlpatterns [path(upload,views.test_upload) ] 例子&#xff1a; settings添加: MEDIA_URL /media/ MEDIA_ROOT os.path.join(BASE_DIR, media) 主路由&#xff1a; urlpa…

kafka-console-ui的简介及安装使用

kafka-console-ui的简介及安装使用 一、kafka-console-ui的简介二、安装kafka-console-ui2.1 源码安装2.2 docker安装 三、kafka-console-ui功能使用3.1、功能特性3.2、 功能介绍3.2.1 集群3.2.2 topic3.2.3 消费组3.2.4 Acl3.2.5 运维 一、kafka-console-ui的简介 kafka-cons…

ONLYOFFICE 8.2 版本产品评测——遥遥领先

知孤云出岫-CSDN博客 目录 产品介绍——篇【1】 一.关于 ONLYOFFICE 桌面编辑器 二.关于 ONLYOFFICE 协作空间 三.关于 ONLYOFFICE 文档 四.关于 ONLYOFFICE的版本介绍 产品新功能——篇【2】 一.关于 ONLYOFFICE的新增功能介绍 二.OLE FICE文档概述 三.PDF编辑器更新 …

星河飞雪网络安全学习笔记-shodan使用7(完结)

学习笔记-shodan使用7 Shodan命令 info shodan info查询账户搜索次数。 Domain shodan domain baidu.com查询ip域名信息 Scan shodan scan submit ip对ip进行实时扫描&#xff0c;类似nmap。 shodan scan list显示扫描信息。 Stats shodan stats --facets ssl.version countr…

【原创分享】详述中间件的前世今生

中间件是一种软件组件&#xff0c;位于应用程序和操作系统之间&#xff0c;通过提供统一的接口和功能来简化开发和管理应用程序、提高应用程序的可靠性和性能。 中间件的前世可以追溯到20世纪80年代的分布式系统和网络技术的发展。在那个时候&#xff0c;随着计算机网络的普及…

Python | Leetcode Python题解之第524题通过删除字母匹配到字典里最长单词

题目&#xff1a; 题解&#xff1a; class Solution:def findLongestWord(self, s: str, dictionary: List[str]) -> str:m len(s)f [[0] * 26 for _ in range(m)]f.append([m] * 26)for i in range(m - 1, -1, -1):for j in range(26):if ord(s[i]) j 97:f[i][j] iel…

论文翻译 | PROMPTAGATOR : FEW-SHOT DENSE RETRIEVAL FROM 8 EXAMPLES

摘要 最近的信息检索研究主要集中在如何从一个任务&#xff08;通常有丰富的监督数据&#xff09;转移到其他各种监督有限的任务上&#xff0c;其隐含的假设是从一个任务可以泛化到所有其他任务。然而&#xff0c;这忽略了这样一个事实&#xff0c;即存在许多多样化和独特的检索…

Vue中path和component属性

在Vue Router中&#xff0c;path 和 component 是路由配置对象中最重要的两个属性。它们共同定义了路由的匹配规则和当路由被匹配时应该渲染哪个组件。 path 属性 作用&#xff1a;path 属性指定了路由的匹配规则&#xff0c;即当用户访问某个URL时&#xff0c;Vue Router会检…

AIGC时代的网络威胁和防御

AIGC时代的网络威胁和防御 1. 生成式AI是否将成为网络威胁者的战术新宠&#xff1f;​论文地址​研究背景​主要贡献​攻击方法​示例​研究结论​ 2. LLM Honeypot: 利用大型语言模型打造先进的交互式蜜罐系统​论文地址​一、研究背景​二、研究方法​&#xff08;一&#xf…

【Mac】Python 环境管理工具

一、pyenv 1、安装 &#xff08;1&#xff09;安装 brew install pyenv&#xff08;2&#xff09;环境配置 查看系统使用 shell 是 bash 还是 zsh bash 配置文件&#xff1a;~/.bash_profile zsh 配置文件&#xff1a;~/.zshrc userMac ~ % echo $SHELL /bin/zsh userMa…

mysql中的锁理解

1.共享锁&#xff0c;排他锁&#xff0c;也叫读锁和写锁 共享锁(S锁)(读锁)&#xff1a;事务在读取记录的时候获取共享锁&#xff0c;允许其它事务同时获取共享锁。 排他锁(X锁)(写锁)&#xff1a;事务在修改记录的时候获取排他锁&#xff0c;只允许一个事务获取排他锁&#x…

聚水潭数据集成到MySQL的技术实操与解决方案

聚水潭数据集成到MySQL的技术案例分享 在现代企业的数据管理过程中&#xff0c;如何高效、可靠地实现不同系统之间的数据对接是一个关键问题。本案例将聚焦于“聚水谭-仓库查询单-->BI邦盈-仓库表”的数据集成方案&#xff0c;详细探讨如何通过轻易云数据集成平台&#xff…

鸿蒙系统的优势 不足以及兼容性与未来发展前景分析

2024 年 10 月 22 日&#xff1a;华为正式发布原生鸿蒙操作系统 HarmonyOS next&#xff0c;并正式命名为 HarmonyOS 5&#xff0c;这是鸿蒙系统史上最大的升级&#xff0c;实现了国产操作系统从底层架构到应用生态的全面自主可控。 鸿蒙系统与安卓、iOS 相比&#xff0c;具有…

C++:哈希表

目录 哈希的概念 直接定址法 哈希冲突 负载因子 哈希函数 除法散列法/除留余数法 乘法散列法 处理哈希冲突 开放定址法 线性探测 二次探测 双重散列 链地址法 哈希表的实现 哈希表的结构 闭散列&#xff08;开放定址法&#xff09; 结构 插入 查找 删除 …

神经网络:解析人工智能的智慧基石

神经网络&#xff1a;解析人工智能的智慧基石 一、引言 在当今科技飞速发展的时代&#xff0c;人工智能已经成为了一个备受关注的领域。而神经网络作为人工智能的重要组成部分&#xff0c;正逐渐改变着我们的生活和未来。那么&#xff0c;什么是神经网络呢&#xff1f;它又是…

Java系统学习笔记

计算机知识 CMD 环境变量 想要在任意目录下都可以打开指定的软件&#xff0c;就可以把软件的路径配置到环境变量中。 JDK JDK安装目录中 javac 是JDK提供的一个工具&#xff0c;可以通过这个工具&#xff0c;把java文件编译成class文件 java 也是JDK提供的一个工具&#xf…

C语言部分输入输出(printf函数与scanf函数,getchar与putchar详解,使用Linux ubuntu)

1.输入输出 1.1.按格式输入输出 printf 可以在man手册中查看 int printf(const char *format, ...); printf:函数名(参数)int:函数的返回值 功能&#xff1a;按格式在终端输出 参数&#xff1a;多参 返回值&#xff1a;输出字符个数 格式&#xff1a; %d int %c char…

跨可用区的集群k8s的基本操作和配置理解

service 启动&#xff1a;kubectl -f api_service.yaml -n <namespace> 查询&#xff1a;kubectl get svc -n <namespace> &#xff1b; 修改&#xff1a;kubectl apply -f api_service.yaml -n <namespace> 停止service&#xff1a; kubectl delete …