阿里集团安全部招聘22届实习生若干名

阿里集团安全部招聘实习生若干名(有意者咨询wx:7908300),请注明来自牛客网

部门简介:我们是阿里安全部基础安全部门,负责阿里全经济体的SDL,向其他BU提供黑盒、白盒和供应链扫描能力,保障全集团应用和代码安全。

面向学生范围:

1. 校招实习生,限 22 届毕业的学生
2. 研究型实习生,不限毕业时间,参与实验室相关项目研究及论文发表为主


岗位职责

参与SDL建设,包括黑盒、白盒或供应链扫描方向

- 白盒方向
- 程序分析技术研究,了解学术和工业界前沿技术成果(例如:指针分析、符号执行或机器学习等),实现并思考落地方案;
- 运营白盒扫描规则,对阿里经济体的产品、业务和系统进行漏洞扫描
- 参与 Benchmark 样本建设,从规则丰富度和引擎能力两方面评测白盒扫描器
- 供应链方向
- 0day漏洞挖掘;
- 跟踪业界动态,对1day漏洞事件进行复现,并设计检测、修复方案;
- 端到端的供应链安全组件重打包检测技术预研,含成分分析,组件与函数相似特征提取,自动生成可验证POC/Exploit。
- 黑盒方向
- 运营黑盒扫描规则,对阿里经济体的产品、业务和系统进行漏洞扫描;
- IAST系统建设,通过黑盒扫描和iast联动发现更多扫描漏洞。
- 流量检测方向
- 运营web实时流量扫描规则,对阿里经济体的产品、业务和系统进行漏洞扫描,内容安全分析。
- 前沿安全预研及研究课题联合实验室
- 对前沿编程模式(如低代码平台及编排平台)安全检测方案预研,产出支持多语言/低代码/无代码的统一静态应用安全分析框架。
- 自动patch补丁推荐:大数据计算推荐自适应研发当前漏洞代码片段的生成修复后安全的代码片段(供应链类、技术漏洞均可)
- 程序分析方向:大规模漏洞挖掘检测技术,辅助漏洞挖掘研究,相关工具原型研发。
- 基于AI及大数据的智能程序分析技术。
- 基础软硬件安全研究:参与相关基础软硬件漏洞挖掘与利用研究,比如浏览器、操作系统、虚拟化、数据库、智能设备等。


实习岗位要求:

1. 计算机基础扎实,有专研精神,能保证2个月以上实习时间
2. 对软件安全、程序分析、黑盒扫描有浓厚兴趣
3. 能够熟练使用一种编程语言,或一种脚本语言
4. 有Web或二进制安全基础,了解各种类型安全漏洞原因及其修复方案
5. 加分项
- CTF参赛经历
- 漏洞挖掘经验(SRC、CVE等)
- 有安全工具的开发经验(黑盒、白盒、Fuzz等)
- 文档阅读和撰写能力(包括但不限于:安全技术文档、中英文paper等)
- 安全相关学术研究成果(专利、论文等)
- 有RASP / IAST / DAST / SAST 技术实现经验
- 熟悉Java和JVM虚拟机


在这里,你能学到

- 阿里安全SDL的最佳实践和经验
- 接触真实安全事件,学习处理方式和解决经验
- 了解当今一线安全产品,理解其内部技术实现并了解其优劣
- 安全领域多年经验专家1V1师兄师姐指导,快速答疑解惑

工作地点

- 杭州
#实习##内推#
全部评论
顶帖刷新
点赞 回复
分享
发布于 2021-01-31 09:03
有意者可以联系wx.
点赞 回复
分享
发布于 2021-01-31 21:10
滴滴
校招火热招聘中
官网直投
🆙
点赞 回复
分享
发布于 2021-02-01 09:16
置顶
点赞 回复
分享
发布于 2021-02-04 21:59

相关推荐

#软件开发2024笔面经#下午面的,努力回忆一下。电话面试,52分钟自我介绍面试官可能对我的研究方向比较感兴趣,开始一直在问我的研究方向,是怎么实现的,在现实中落地了吗,有现成的框架了吗。你为什么不去做研究方向相关的来做java(网络安全就业面小,不容易找工作,要求学历高,没有科研成果)那你学了这个研究方向有什么用(考虑问题更全面,除了实现基本的业务功能还会关心是否安全什么的)开始聊项目,项目相关的记不太清了,印象最深的是”小组项目你是组长吗“,不是问一些java基础知识,问到知识盲区了,印象深刻的有下面这些讲一下hashmaphashmap数组里存的是什么。应该是链表节点或红黑树的节点key存在哪里。应该每个节点都会存key。红黑树是根据什么排序得到。(之前真没了解过,完全知识盲区)肯定是根据key来排序,对于字符串应该是按字符顺序排序,自定义的对象就不知道了。(晚上马上看了看源码,实现了comparable接口按comparable接口排序,否则按类名的字符串排序,否则再按hashcode排序)线程的实现方式。实现runnable接口或者继承thread类。启动线程的函数是什么。start()。一个线程可以被重复启动吗。(又问到知识盲区了)应该不能重复启动,每次启动的应该都是新线程。(看了下源码确实每个线程只能启动一次,再次启动会报错。)线程池用过吗,为什么要有线程池。(反复利用线程,不用反复创建和销毁线程,提高效率)线程池的线程是怎么复用到的。(又又问到知识盲区了)不太了解,所以线程是可以重复启动吗。(看了源码,每个线程都用死循环挂着,又任务就执行,没任务就挂着)讲一下数据库的索引。B+树什么的介绍了一下给你一个场景,你讲一下怎么设计索引,有两个字段,一个是id,是主键,一个是name,假设有2000w条数据,要查找id=100w的记录怎么找。对id建主键索引,根据id查询,查到索引节点,因为是主键索引是聚簇索引,所以可以直接查到对应的数据。那查name=张三的数据呢。对name建索引,找到索引节点,因为只有两个字段id和name,索引节点中已经有id了,索引覆盖,不用再回表查询了。讲一下项目中难点。确实问到了很多知识盲点,收获很大,还是要多看源码,希望能进二面。
点赞 评论 收藏
转发
2 1 评论
分享
牛客网
牛客企业服务