System Android Memahami Keamanan Android

Platform ponsel Android Google adalah salah satu sistem operasi smartphone yang paling dinanti. Android mendefinisikan kerangka kerja berbasis komponen baru untuk mengembangkan aplikasi seluler, di mana setiap aplikasi terdiri dari berbagai nomor dan jenis komponen yang berbeda. Komponen aktivitas membentuk basis dari antarmuka pengguna; setiap layar yang disajikan kepada pengguna adalah Aktivitas yang berbeda. Komponen servis menyediakan pemrosesan latar belakang yang berlanjut bahkan setelah aplikasinya kehilangan fokus. Layanan juga mendefinisikan antarmuka acak untuk berkomunikasi dengan aplikasi lain. Komponen Penyedia Konten berbagi informasi dalam bentuk database relasional. Sebagai contoh, sistem ini mencakup aplikasi dengan Penyedia Konten yang dikhususkan untuk berbagi buku alamat pengguna yang dapat diminta aplikasi lain. Akhirnya, komponen Broadcast Receiver berfungsi sebagai kotak pesan asynchronous untuk pesan dari sistem dan aplikasi lain. Secara keseluruhan, kerangka kerja aplikasi ini mendukung tingkat kolaborasi yang fleksibel antar aplikasi, di mana dependensi dapat sesederhana atau sekompleks situasi yang diperlukan.

system android

Dalam tutorial ini, kami akan meninjau mekanisme yang diperlukan untuk mengembangkan aplikasi aman dalam kerangka pengembangan System Android , menunjukkan bagaimana lingkungan telah berevolusi dengan rilis terbaru SDK. Kami akan mulai dengan dasar-dasar membangun aplikasi Android; tidak diperlukan pengetahuan sebelumnya tentang Android. Dari basis ini, kami akan menunjukkan bagaimana aplikasi dapat berkomunikasi dan memberikan layanan satu sama lain. Namun, antarmuka ini harus diamankan dengan hati-hati untuk mempertahankan diri dari penyimpangan umum. Kami menunjukkan bagaimana model keamanan Android bertujuan untuk menyediakan mekanisme untuk perlindungan aplikasi yang diperlukan dan fungsi ponsel cerdas yang penting dan menyajikan sejumlah “praktik terbaik” untuk pengembangan aplikasi yang aman di lingkungan.

Tentang Pembicara
William Enck adalah kandidat doktoral yang meneliti jaringan dan keamanan sistem di Laboratorium SIIS di Departemen Ilmu Komputer dan Teknik di Penn State University. Upaya penelitian William termasuk keamanan telekomunikasi, khususnya memodelkan dan mengkarakterisasi kerentanan SMS, sistem dan keamanan perangkat keras, dan konfigurasi jaringan berskala besar. Karyanya telah muncul di banyak konferensi besar dan jurnal dan telah menerima liputan pers nasional dan internasional.

Patrick McDaniel adalah Associate Professor di Departemen Ilmu Komputer dan Teknik di Pennsylvania State University dan co-director dari Sistem dan Laboratorium Keamanan Infrastruktur Internet. Upaya riset Patrick secara terpusat berfokus pada keamanan jaringan, telekomunikasi, dan sistem, keamanan berbasis bahasa, dan masalah kebijakan teknis dan publik di media digital. Patrick dianugerahi National Science Foundation CAREER Award dan telah memimpin beberapa konferensi top dalam keamanan termasuk, antara lain, IEEE Simposium 2007 dan 2008 tentang Keamanan dan Privasi dan Simposium Keamanan USENIX 2005. Patrick adalah editor-in-chief dari ACM Journal Transactions on Internet Technology (TOIT), dan berfungsi sebagai associate editor dari jurnal ACM Transactions on Information and System Security dan IEEE Transactions on Software Engineering. Sebelum mengejar gelar Ph.D. pada tahun 1996 di Universitas Michigan, Patrick adalah arsitek peranti lunak dan manajer program di industri telekomunikasi.