Sebaik sahaja jadual untuk sesi pemaju Google I / O 2012 diumumkan, saya tahu Keselamatan dan Privasi dalam sesi Android Apps akan menjadi sesi wajib menghadiri. Internet dan mesin FUDnya memberikan keamanan Android banyak akhbar tidak baik, dan sementara ada yang diperlukan, sebahagian daripadanya hanyalah sensasi. Android adalah nama besar dan nama besar dalam tajuk besar menjual kertas.
Saya sangat gembira saya terpaksa menghadiri majlis ini. Penyampai (jurutera keselamatan Android Jon Larimer, dan kerangka kerja Android dan jurutera keselamatan Kenny Root) melakukan kerja yang luar biasa. Ia adalah pemaju yang berorientasi pasti, tetapi dibentangkan dengan cara yang walaupun pemula coders (atau berkarat yang lama) akan memahami. Intipati semuanya adalah Google, dan biasanya terbuka - alat dan kaedah untuk menyediakan aplikasi Android yang sangat selamat di sana, pemaju perlu menggunakannya dengan betul. Model pasaran terbuka Android bermakna tidak ada sesiapa pun untuk meninjau setiap apl sebelum masuk Google Play, dan dengan sideloading mudah hampir mana-mana kod boleh mencari jalannya pada peranti anda. (Semoga dengan pengetahuan anda.) Terserah kepada pemaju untuk menggunakan alat untuk membuat aplikasi yang selamat, selamat, dan berguna. Ia mungkin terdengar seperti Google melepaskan keselamatan di sini, tetapi kita perlu ingat bahawa alternatif itu adalah taman terkunci model jahat korporat seperti Apple di mana mereka mengawal segala-galanya yang masuk atau keluar dari telefon yang anda bayar. Saya lebih suka model terbuka, dan saya membayangkan bahawa kebanyakan anda membaca akan bersetuju.
Asas-asas, seperti kotak pasir Android, dilindungi, serta beberapa pemikiran di luar kotak, seperti risiko kontena Web dan penyulitan buatan rumah. Kami melihat contoh bagaimana menggunakan keizinan aplikasi yang betul (dan hanya menggunakan kebenaran yang betul), keselamatan akaun pemaju untuk memastikan nama baik anda selamat dan tidak dimanipulasi di Google Play, dan juga sifat tidak selamat dalam talian dilindungi. Larimer dan Root melakukan kerja yang baik kepada para hadirin (bilik itu begitu ramai sehingga mereka terpaksa menghidupkan orang-orang untuk memenuhi kod keselamatan) mengenai bahaya yang ada dan alat untuk memerangi mereka. Ia adalah contoh sempurna mengapa Google I / O penting kepada kita semua - pemaju perlu mendengar perkara ini. Pendeknya:
- Peranti mudah alih kami penuh dengan sangat penting (kepada kami) dan data peribadi.
- Aplikasi mestilah direka untuk melindungi data.
- Sebarang dan semua data yang terdedah kepada permohonan anda mesti disimpan dengan selamat.
- Android menggunakan sandboxing aplikasi dan model keselamatan dan kebenaran Linux, jadi anda perlu waspada terhadap apa aplikasi lain yang akan meminta aplikasi anda lakukan untuk mereka.
- Kebenaran adalah sangat penting. Ketahui apa yang dilakukan setiap orang, dan hanya gunakan yang anda perlu.
- Niat dan API harus digunakan bukannya kebenaran global.
- Nama (pemaju) anda ada pada timah. Luangkan masa untuk memastikan produk anda selamat dan maklumat pengguna disimpan secara peribadi.
Ini satu garis panduan yang agak mudah, dengan kira-kira satu juta cara untuk salah. Nasib baik Google bersedia dan bersedia untuk membantu sesi seperti ini serta pelbagai kesepakatan kod dan hangout pemaju di seluruh dunia.
Pada mulanya, sesuatu yang saya fikir saya terpaksa menghadiri, seperti itu atau tidak, ternyata menjadi acara utama bagi saya. Google serius tentang keselamatan aplikasi dan privasi anda, dan mereka mahu membantu setiap pemaju menulis aplikasi hebat yang memastikan data pengguna selamat dan kukuh. Sekiranya anda bukan dev Android, anda boleh merasa baik bahawa Google tahu apa masalahnya, dan melakukan segala yang mereka dapat untuk memastikan anda selamat. Jika anda seorang pembangun, anda perlu sesi. Kami ada video (kira-kira sejam) dan galeri beberapa sorotan selepas rehat.