知乎移动安全工程师(27届)
校招全职安全与治理中心地点:北京状态:招聘
任职要求
1.本科或研究生在读,计算机、网络安全、信息安全、软件工程等相关专业,具备扎实的计算机基础知识。 2.掌握Java/Kotlin(Android)或OC/Swift(iOS)基础开发,了解NDK/JNI、底层系统机制(Binder、沙盒、权限管理)。 3.了解Android活IOS系统底层原理及机制,熟悉汇编语言和加解密算法。 4.对App进行分析、加固、调试、混淆等比较熟悉,有ollvm,unicorn开发经验优先。 5.能够熟练掌握IDA、JEB等分析调试工具,了解注入、HOOK技术原理,能够使用Frida、Xposed等框架编写Hook代码。 6.具备扎实的安全攻防基础,了解反编译、注入、调试检测等逆向…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1.协助团队进行移动端(Android/iOS)安全与风控SDK的研发与优化,搭建规范的安全开发流程,保障SDK的安全性、稳定性和可扩展性。 2.配合完成设备指纹、反调试、反Hook、数据加密、行为采集等核心安全能力的基础研发与迭代,分析安全风险并落地防护方案。 3.跟踪移动端安全、端智能、AI加固、隐私计算等业界前沿技术,参与技术调研与落地尝试,支撑团队安全技术创新。 4.遵循团队技术规范、代码审查流程和安全开发标准,参与代码编写、测试与优化,完成跨团队协作任务,支撑业务安全需求。
包括英文材料
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.
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
Objective-C+
[英文] Where X=Objective-C
https://learnxinyminutes.com/objective-c/
Objective-C is the main programming language used by Apple for the macOS and iOS operating systems and their respective frameworks, Cocoa and Cocoa Touch.
https://www.youtube.com/playlist?list=PL640F44F1C97BA581
Here is a list of all of my Objective C tutorials.
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.
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
NDK+
https://developer.android.com/ndk/guides
The Native Development Kit (NDK) is a set of tools that allows you to use C and C++ code with Android.
https://www.youtube.com/watch?v=YvCRlJToCAg
While most Android apps are written in pure Java, Android's Native Development Kit (NDK) enables us to access code written in C/C++ via Java Native Interface (JNI).
还有更多 •••
相关职位
社招信息技术类
1.负责移动端Android/iOS设备指纹、加固、签名、人机。 2.结合业务发展,深入研究和分析新的黑灰产攻击方式,并应用逆向攻防技术,有效提升App的安全防护水位。
更新于 2026-03-25上海|深圳|南京
社招2年以上核心本地商业-基
1.负责公司移动业务攻击视角下的安全评估,包括移动应用和移动设备的漏洞挖掘和分析。 2.调研业界前沿的移动安全解决方案和安全技术,为公司移动安全领域提供技术预研储备。 3.跟进手机厂商新功能和系统更新,借助系统调研能力为业务提供性能优化、功耗优化等方面的建议和方案。 4.开展内部和外部的移动安全影响力建设,包括但不限于安全知识分享。
更新于 2025-05-16北京|上海|成都