- Android Application Security Essentials
- Pragati Ogal Rai
- 204字
- 2021-08-13 16:25:29
Chapter 2. Application Building Blocks
This chapter focuses on the building blocks of an Android application, namely, the application components and the inter-component communication. There are four types of components in the Android system: Activities, Services, Broadcast Receivers, and Content Providers. Each component is specially designed to accomplish a specific task. A collection of these components makes an Android application. These components talk to each other using Intents which is Android's mechanism for inter-process communication.
There are several books that discuss how to build Android components and Intents. In fact, the Android developer website does a pretty good job introducing programming using these components as well. So in this chapter, instead of covering the implementation details, our objective is to discuss the security aspects of each component and how to define and use component and Intents securely in an application to protect our reputation as a developer and the privacy of our consumers.
Components and Intents are the focus of this chapter. For each Android component, we will cover component declaration, permissions associated with the component, and other security considerations specific to that particular component. We will discuss different types of Intents and the best Intent to use in a particular context.
- CTF實戰:技術、解題與進階
- 數據恢復方法及案例分析
- 黑客攻防與電腦安全從新手到高手(微視頻+火力升級版)
- 暗戰亮劍:黑客滲透與防御全程實錄
- 網絡安全意識導論
- 計算機病毒分析與防范大全(第3版)
- 網絡安全技術與實訓(第4版)(微課版)
- 數據要素安全:新技術、新安全激活新質生產力
- 網絡關鍵設備安全檢測實施指南
- 信息技術基礎:提高篇·實驗與習題
- Practical Internet of Things Security
- Instant OSSEC Host-based Intrusion Detection System
- BeagleBone for Secret Agents
- 云安全深度剖析:技術原理及應用實踐
- 網絡安全技術及應用實踐教程