滴滴移动端逆向工程师(J250514011)
社招全职技术地点:北京状态:招聘
任职要求
1.熟悉常见的APP/H5爬虫类工具和原理,熟悉常见静态代码保护技术/动态分析调试技术。 2.熟悉APP/H5端设备指纹的技术原理和方案,有APP/H5端侧防护能力、安全签名、设备指纹等项目开发经验。 3.精通逆向分析,可以分析当前安全产品的不足,提出体系化的优化建议。包括但不限于以下: 3.1. 熟悉SMALI指令、ARM32/64指令集。 3.2 熟悉常见的反编译工具,如classdump,JEB、dex2jar、…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1. 负责公司APP/小程序安全产品(安全签名、设备指纹等)的设计和研发工作,包括但不限于算法设计、代码混淆、设备指纹等功能,确保流量可追踪、可分析。 2.负责APP/小程序/H5安全体系建设,在保护用户使用体验的基础上识别爬虫、黑产攻击;针对协议及异常设备攻击case分析,识别攻击特征并转化为端侧安全能力
包括英文材料
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
Kotlin+
https://kotlinlang.org/docs/kotlin-tour-welcome.html
Quickly learn the essentials of the Kotlin programming language through our tours, which will take you from beginner to intermediate level.
https://learnxinyminutes.com/kotlin/
Kotlin is a statically typed programming language for the JVM, Android and the browser. It is 100% interoperable with Java.
https://www.youtube.com/watch?v=EExSSotojVI
In this full Kotlin course, you will learn the most popular programming language on Android and start building your own apps.
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
Swift+
[英文] A Swift Tour
https://docs.swift.org/swift-book/documentation/the-swift-programming-language/guidedtour/
Explore the features and syntax of Swift.
https://www.hackingwithswift.com/learn
Free Swift and iOS tutorials
https://www.youtube.com/watch?v=8Xg7E9shq0U
Learn the Swift programming language in this full tutorial for beginners.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
还有更多 •••
相关职位
校招淘宝闪购秋季20
1、负责移动端应用(Android/iOS)的逆向分析、漏洞挖掘及安全评估工作。 2、使用逆向分析工具对目标应用进行静态分析、动态调试及代码跟踪,分析其运行逻辑和安全机制。 3、研究并突破常见的软件保护技术(如加固、混淆、加密等),掌握脱壳、反混淆等技术。 4、深入分析 Android 底层运行机制,研究系统漏洞、攻击面及防御方案。 5、跟踪国内外移动安全领域的最新动态,研究新型攻击手法和防御技术。 6、编写技术文档、工具脚本,提升团队逆向分析效率。
更新于 2025-08-05杭州