0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan13 halaman

Keamanan Sistem Operasi Android dan iOS

Dokumen ini membahas kerentanan keamanan pada sistem operasi Android dan iOS, termasuk studi kasus kerentanan Stagefright dan spyware Pegasus. Rekomendasi keamanan untuk Android mencakup pendekatan teknis dan non-teknis, sementara untuk iOS, Apple merespons dengan pembaruan keamanan cepat. Selain itu, tantangan dalam mengelola memori pada aplikasi mobile juga diuraikan, dengan solusi dan strategi untuk mengatasi masalah tersebut.

Diunggah oleh

Neneng Rizqoh
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan13 halaman

Keamanan Sistem Operasi Android dan iOS

Dokumen ini membahas kerentanan keamanan pada sistem operasi Android dan iOS, termasuk studi kasus kerentanan Stagefright dan spyware Pegasus. Rekomendasi keamanan untuk Android mencakup pendekatan teknis dan non-teknis, sementara untuk iOS, Apple merespons dengan pembaruan keamanan cepat. Selain itu, tantangan dalam mengelola memori pada aplikasi mobile juga diuraikan, dengan solusi dan strategi untuk mengatasi masalah tersebut.

Diunggah oleh

Neneng Rizqoh
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Studi Kasus Sistem Operasi Pada Android

Rekomendasi keamanan terhadap kerentanan dalam system operasi Open Source (Studi
kasus kerentanan Stagefright dalam system Operasi Android),menggunakan CISSP dan
situational crime prevention.
Sistem Operasi open source Android menawarkan kemudahan dalam modifikasi yang
membuatnya banyak digunakan dalam perangkat [Link],hal tersebut juga membuat
system operasi ini rentan akan serangan [Link] tahun 2015 dutemukan kerentanan
Stagefright yang dilihat sebagai kerentanan paling berbahaya sepanjang sejarah android,karena
berpotensi mengambil alih control penuh atas suatu perangkat.
Menggunakan routine activity theory,dipaparkan bahwa kerentanan stagefright memiliki resiko
untuk dieksploitasi,yang kemudian digunakan untuk menciptakan rekomendasi gabungan aspek
teknis dan non teknis atau pendekatan factor manusia untuk mewujudkan system operasi yang
aman.
Rekomendasi ini menggabungkan badan pengetahuan Certified Information System Security
professional CISSP yang ditunjukan untuk keamanan system informasi,dan Teknik-teknik
situational crime prevention.
Contoh Studi kasus nyata yang berkaitan dengan CISSP:
Studi kasus:Insiden Keamanan Data pada Perusahaan E-Commerce
Latar Belakang:
Sebuah perusahaan e-commerce multinasional mengalami pelanggaran data bersar-besaran yang
mengakibatkan kebocoran informasi pelanggan,termasuk nama,alamat,detail kartu kredit,dan
Riwayat [Link] mengeksploitasi kerentanan dalam system manajemen basis data
(Database management system).
Tantangan:
[Link] keamanan perusahaan tidak mampu mendeteksi adanya anomaly akses data
[Link] pengelolaan identitas dan control akses (IAM) lemah,memungkinkan kredensial
administrator bocor
[Link] ada system yang terintegrasi untuk mendeteksi dan merespons ancaman siber (SIEM-
Security Information and Event Management)
[Link] menghadapi kerugian finansial besar serta kehilangan kepercayaan pelanggan

Analisis berdasarkan domain CISSP


[Link] and risk management
-Perusahaan tidak melakukan penilaian resiko yang memadai terhadap infrastruktur IT mereka
-Tidak ada kebijakan keamanan informasi yang ketat,seperti enkripsi data pada rest dan in
transit
[Link] Security
-Data sensitive pelanggan tidak diklasifikasikan dan dilindungi dengan tingkat keamanan yang
sesuai
[Link] Architecture And Engineering
-Kerentanan pada arsitektur basis data menunjukan desain keamanan yang kurang matang
-Tidak ada pembaruan patch untuk melindungi dari eksploitasi yang dikenal
[Link] and Network Security
-Sistem tidak memantau lalu lintas jaringan untuk mendeteksi akses tidak sah
-Enkripsi pada koneksi jaringan internal tidak diterapkan
[Link] and Acces Management(IAM)
-Tidak ada pengujian apenetrasi rutin atau audit keamanan pada infrastruktur IT perusahaan
[Link] Operations
-Tidak adanya pusat operasi keamanan(SOC) menyebabkan keterlambatan deteksi dan respons
terhadap serangan
[Link] Development Security
-Sistem aplikasi web tidak mematuhi standar keamanan pengembangan peranmgkat lunak
seperti OWASP.
*Solusi yang Diterapkan
[Link] Risiko:Dilakukan analisis risiko menyeluruh,termasuk identifikasi aset kritis dan
potensi ancaman
[Link] Teknologi Keamanan
-Penerapan SIEM untuk deteksi ancaman real-time
-Implementasi MFA pada semua akses kritis
-Peningkatan firewall dan IDS/IPS

[Link] Keamanan
-Menerapkan enskripsi menyeluruh untuk data sensitive
-Memperkenalkan control hak akses berbasis peran(RBAC)
[Link] dan Kesadaran
-Program pelatihan keamanan siber untuk karyawan
[Link] dan Pengujian
-Dilakukan uji penetrasi rutin dan audit keamanan tahunan
*Hasil
Dengan Langkah-langkah diatas,perusahaan berhasil meningkatkan keamanan siber
mereka,mencegah pelanggaran lebih lanjut,dan memulihkan kepercayaan pelanggan
*Penerapan untuk CISSP
Kasus ini mencakup berbagai domain CISSP dan menunjukan pentingnya pendekatan holistic
terhadap keamanan [Link] professional keamanan informasi dapat belajar dari kasus ini untuk
memperkuat strategi keamanan diorganisasi mereka
*SUMBER REFERENSI
-Buku panduan CISSP
-Laporan insiden keamanan siber
-OWASP(Open Web Application Security projek)
-NIST(National Institute Of standars and Technology)
-Insiden nyata yang terdokumentasi

STUDI KASUS PADA SISTEM OPERASI IOS


Analisis Usability Pada Sistem Operasi Iphone Versi 9.0 (Studi kasus: Pupulasi Komunitas
Apple Bandung)
Sistem Operasi Iphone (IOS) versi 9 merupakan system operasi yang memberikan fitur-fitur
yang lebih baik dari ios sebelumnya. Pada ios terbaru versi 9 menawarkan banyak fitur dan
desain yang sangat terlihat lembut,dari segi warna bentuk-bentuk ikon [Link] ini
bertujuan untuk melakukan kajian terhadap usability ios versi 9 terhadap [Link]
pada penelitian ini dilakukan Pada komunitas apple di Bandung dengan mengambil sample data
dari komunitas ,apakah ios versi 9 sudah memuaskan atau tidak bagi pengguna .Tingkat
kepuasan ini akan dilihat dengan membandingkan tingkat rata-rata harapan dengan rata-rata yang
didapatkan (kenyataan).
Maka dari itu,untuk mendapatkan nilai rata-rata kepuasan dan nilai harapan,dilakukan dengan
metode kualitatif dengan memberikan kuisioner kepada para pengguna iphone di Komunitas
Apple [Link] hasil kuisioner yang telah dibagikan akan menghasilkan perbedaan (gap)
antara nilai rata-rata harapan dan nilai rata-rata dari kenyataan,apakah sudah high
satisfaction(kenyataan lebih besar dari harapan)atau masih low satisfaction (harapan lebih besar
dari kenyataan)
Contoh studi kasus nyata pada system operasi ios
Berikut adalah contoh studi kasus nyata terkait sistem operasi iOS:

---

Studi Kasus: Exploitasi Zero-Day pada iOS (Pegasus Spyware)

Latar Belakang

Pegasus adalah spyware canggih yang dikembangkan oleh perusahaan NSO Group. Spyware ini
mengeksploitasi zero-day vulnerabilities pada iOS untuk menginfeksi perangkat tanpa
memerlukan interaksi pengguna (zero-click attack). Kasus ini menarik perhatian dunia karena
digunakan untuk memata-matai aktivis, jurnalis, dan pejabat tinggi di berbagai negara.

Masalah

1. Kerentanan pada iMessage dan FaceTime digunakan untuk mengirimkan payload tanpa
diketahui pengguna.

2. Spyware dapat mengakses kamera, mikrofon, pesan, dan data lain di perangkat tanpa izin.

3. Sistem keamanan bawaan iOS (seperti sandboxing) gagal mendeteksi dan mencegah serangan
ini.
Kronologi

1. Pada tahun 2021, tim riset keamanan dari Citizen Lab menemukan perangkat yang terinfeksi
Pegasus di perangkat iPhone milik seorang jurnalis.

2. Investigasi menunjukkan bahwa Pegasus memanfaatkan celah pada iOS versi tertentu,
terutama terkait komponen WebKit dan iMessage.

3. Apple merilis pembaruan darurat (iOS 14.8) untuk menambal kerentanan tersebut setelah
kerentanan tersebut dipublikasikan.

Analisis Teknikal

1. Zero-Click Exploit: Pegasus menggunakan metode di mana pesan berbahaya dikirimkan


melalui iMessage tanpa memerlukan aksi pengguna, memanfaatkan kerentanan di CoreGraphics
library.

2. Persistence: Setelah berhasil masuk, spyware ini mampu menyembunyikan aktivitasnya dan
mengakses data pengguna.

3. Evasion: Pegasus dirancang untuk menghindari deteksi dengan cara menghapus jejaknya
sendiri jika merasa terancam.
Tanggapan Apple

1. Apple merilis pembaruan keamanan segera setelah masalah teridentifikasi.

2. Apple menggugat NSO Group atas pengembangan Pegasus, dengan tujuan menghentikan
penggunaan spyware tersebut pada perangkat iOS.

3. Apple meningkatkan fitur keamanan di iOS, seperti memperkuat BlastDoor Framework pada
iMessage untuk memfilter konten berbahaya.

Pembelajaran dan Dampak

1. Keamanan Pengguna: Insiden ini menekankan bahwa meskipun iOS dikenal sebagai sistem
operasi yang aman, tetap ada risiko kerentanan, terutama dari ancaman zero-day.

2. Pembaruan Cepat: Respons cepat Apple dengan merilis pembaruan menunjukkan pentingnya
mekanisme patch management.

3. Awareness Global: Kasus ini meningkatkan kesadaran dunia tentang ancaman spyware yang
dapat melanggar hak privasi dan keamanan digital.
Hasil Akhir

Apple berhasil menutup celah keamanan melalui pembaruan iOS.

NSO Group menghadapi kritik global dan tindakan hukum dari berbagai pihak, termasuk Apple
dan organisasi HAM.

Apple meluncurkan fitur "Lockdown Mode" di iOS 16 untuk memberikan perlindungan ekstra
bagi pengguna berisiko tinggi.

---

Referensi

1. Citizen Lab Report on Pegasus Spyware

2. Artikel dari The Guardian: "Pegasus spyware: Apple sues NSO group over targeting iPhones"

3. Pembaruan iOS di situs resmi Apple: Apple Security Updates


TANTANGAN DALAM MENGELOLA MEMORY PADA APLIKASI MOBILE
Mengelola memori pada aplikasi mobile adalah salah satu tantangan utama dalam
pengembangan perangkat lunak untuk sistem operasi seperti Android dan iOS.
Berikut adalah tantangan umum serta referensi yang relevan:

---

Tantangan dalam Mengelola Memori pada Aplikasi Mobile

1. Keterbatasan Sumber Daya Hardware

Penjelasan: Perangkat mobile memiliki kapasitas memori dan daya pemrosesan yang terbatas
dibandingkan dengan perangkat desktop. Penggunaan memori yang tidak efisien dapat
menyebabkan aplikasi menjadi lambat atau bahkan crash.

Contoh: Jika aplikasi memuat terlalu banyak data ke dalam memori tanpa pengelolaan yang
tepat, seperti gambar beresolusi tinggi, hal ini dapat menyebabkan aplikasi kehabisan memori.

2. Fragmentasi Memori

Penjelasan: Fragmentasi terjadi ketika blok memori dialokasikan dan dibebaskan dengan cara
yang tidak terorganisir, meninggalkan "lubang" kecil yang tidak dapat digunakan. Ini sering
terjadi pada aplikasi dengan alokasi dan dealokasi memori yang tidak efisien.

Contoh: Dalam pengembangan Android, penggunaan berlebihan objek besar tanpa mekanisme
caching yang baik dapat meningkatkan risiko fragmentasi.
3. Pengumpulan Sampah (Garbage Collection)

Penjelasan: Sistem seperti Android menggunakan garbage collector untuk membersihkan


memori yang tidak lagi digunakan. Namun, proses ini dapat menyebabkan jeda kinerja (lag)
karena pengumpulan dilakukan secara otomatis tanpa interaksi pengguna.

Contoh: Aplikasi yang membuat terlalu banyak objek sementara selama eksekusi dapat memicu
garbage collection yang lebih sering, mengurangi pengalaman pengguna.

4. Manajemen Siklus Hidup Aplikasi

Penjelasan: Pada perangkat mobile, aplikasi dapat dihentikan sementara (paused) atau dihentikan
sepenuhnya (terminated) karena batas memori. Developer harus memastikan bahwa data penting
tetap disimpan dan dapat dipulihkan dengan efisien.

Contoh: Dalam iOS, aplikasi yang tidak menangani metode seperti didReceiveMemoryWarning
dengan baik dapat kehilangan data saat sistem mencoba menghemat memori.

5. Penggunaan Sumber Daya Eksternal

Penjelasan: Banyak aplikasi menggunakan sumber daya eksternal seperti file media atau data
dari server. Jika tidak dioptimalkan, sumber daya ini dapat menghabiskan memori dengan cepat.

Contoh: Gambar besar yang diunduh dari server tanpa proses kompresi terlebih dahulu dapat
membebani memori aplikasi.
---

Solusi dan Strategi

1. Teknik Caching: Menggunakan cache untuk menyimpan data yang sering diakses.

Contoh: Library seperti Glide dan Picasso pada Android secara otomatis mengoptimalkan
gambar yang dimuat.

2. Manajemen Siklus Hidup: Memanfaatkan callback pada siklus hidup aplikasi untuk
membebaskan memori yang tidak diperlukan.

3. Monitoring dan Profiling: Tools seperti Android Profiler atau Xcode Instruments untuk
memantau penggunaan memori aplikasi selama pengujian.

4. Penggunaan Data yang Efisien: Memanfaatkan struktur data yang ringan dan memproses data
secara bertahap.
---

Sumber Referensi

1. Buku:

"Android Programming: The Big Nerd Ranch Guide" (Bill Phillips, Chris Stewart)

"iOS Programming: The Big Nerd Ranch Guide" (Christian Keur, Aaron Hillegass)

2. Artikel Teknis:

Android Developers - Memory Management

Apple Developer Documentation - Memory Management

3. Tools Resmi:

Android Studio Profiler: Untuk analisis penggunaan memori.

Xcode Instruments: Untuk memeriksa alokasi memori pada iOS.


4. Studi Kasus Nyata:

Blog Post: "How We Reduced Memory Usage by 30% in Our iOS App" di Medium.

Laporan Google tentang Garbage Collection pada Android di konferensi Google I/O.

Anda mungkin juga menyukai