防逆向技術在 Android 開發中的實踐與應用: Android NDK & ProGuard

國立臺中科技大學, 129號 三民路三段, 北區, 404

GDSC@NUTC 解釋什麼是 Android NDK(Native Development Kit),介紹如何將原生碼整合到 Android 應用程式中,包括建立 JNI 接口和調用原生函數。探討 ProGuard 工具在 Android 開發中的作用,如減小 APK 文件大小、混淆代碼以防止逆向工程等。結合使用 Android NDK 和 ProGuard ,提高應用程式的安全性,一方面將關鍵邏輯實現在原生庫中,另一方面對 Java 程式碼進行混淆,從而防止反編譯者對應用進行惡意分析和攻擊。

Apr 25, 9:00 – 10:00 AM

7
RSVP'd

RSVP Now

Key Themes

Android

About this event

Android NDK(Native Development Kit)是一個允許開發者使用 C 和 C++ 等原生語言來撰寫部分 Android 應用的工具集。相較於使用 Java 語言開發的 Android應用,使用 NDK 撰寫的部分程式碼更難以進行反編譯。

ProGuard 是一個用於 Android 開發的優化、混淆工具,對 Java 進行混淆,重命名類、方法和變數名稱,並移除未使用的程式碼。使程式碼變得難以理解和分析,提高了反編譯的難度。

When

When

Thursday, April 25, 2024
9:00 AM – 10:00 AM UTC

Speaker

  • Yang TsanYi

Organizers

  • 冠博

    GDSC Lead

  • Yi Tsan

    Yi Tsan

  • vincent peng

    vincent peng

  • 育綸

    NUTC

    Dj Jd (NUTC)

  • 育維

    育維 梁

  • Choco Lee

    Choco Lee

  • 漢克

    漢克 傑

  • 楷群

    楷群 張

  • Gary Lin

    Gary Lin

  • 柏中

    柏中 王

Contact Us