Reverse engineering: Analiza securității unei aplicații mobile este un curs dedicat celor care doresc să înțeleagă cum funcționează cu adevărat aplicațiile mobile dincolo de interfață, și mai ales cum pot fi descoperite vulnerabilitățile ascunse, comportamentele riscante și implementările defectuoase. Nu este un curs despre dezvoltare, ci despre demontarea și înțelegerea aplicațiilor din perspectiva unui analist de securitate, cercetător sau profesionist în testare.
Vei învăța cum se face decompilarea unei aplicații Android, cum se analizează codul sursă, ce unelte se folosesc pentru analiză statică și dinamică, și cum pot fi simulate scenarii de atac. Cursul îți oferă o bază solidă în interpretarea codului Java/Kotlin decompilat, explorarea manifestului și permisiunilor, identificarea apelurilor API suspecte și înțelegerea comportamentului real al aplicației în sandbox.
Dincolo de partea tehnică, cursul abordează și dimensiunea etică și legală a procesului de reverse engineering: când este permis, cum redactezi un raport profesionist, cum colaborezi cu dezvoltatorii sau platformele pentru a remedia vulnerabilități fără a încălca drepturile de autor sau politicile comerciale.
Cui i se adresează acest curs? Este conceput pentru:
🔹 profesioniști în cybersecurity care doresc să învețe analiza aplicațiilor mobile
🔹 developeri care vor să-și protejeze mai bine propriile aplicații
🔹 studenți sau cercetători tehnici care studiază securitatea mobilă
🔹 organizații care doresc să înțeleagă riscurile aplicațiilor pe care le folosesc intern
Nu ai nevoie de cunoștințe avansate de programare, dar trebuie să fii familiarizat cu sistemul Android, structura fișierelor .apk și să ai curiozitate pentru analiză tehnică. Toate instrumentele folosite în curs sunt gratuite sau open-source.
La finalul cursului, vei putea:
🔹 Decompilezi și analizezi fișiere APK
🔹 Identifici permisiuni riscante, cod obfuscat sau funcții ascunse
🔹 Rulezi aplicații în sandbox pentru a observa comportamente dinamice
🔹 Redactezi un raport tehnic clar și argumentat
🔹 Înțelegi limitele legale și responsabilitățile tale ca cercetător
Acest curs este un pas important pentru orice profesionist care vrea să aprofundeze securitatea aplicațiilor mobile. Este parte din categoria „Aplicații și jocuri nesigure” și completează perfect eforturile CyberSkill de educație practică în domeniul protecției datelor și infrastructurii digitale.
Reverse engineering: Analiza securității unei aplicații mobile
-
1Pre-Quiz
-
2Introducere în ingineria inversă a aplicațiilor
-
3Unelte pentru decompilare și analiză
-
4Detecția de permisiuni și API-uri periculoase
-
5Analiza comportamentului la rulare (sandbox)
-
6Simularea atacurilor – studii de caz
-
7Recomandări de securitate pentru dezvoltatori
-
8Protejarea aplicațiilor proprii împotriva atacurilor
-
9Legalitatea și etica în reverse engineering
-
10Cum redactezi un raport de analiză de aplicație
-
11Quiz



