- 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.
- 數字身份與元宇宙信任治理
- Kali Linux CTF Blueprints
- Learning Python for Forensics
- API安全實戰
- 白帽子講Web安全(紀念版)
- 黑客攻防與電腦安全從新手到高手(微視頻+火力升級版)
- 深入淺出隱私計算:技術解析與應用實踐
- 安全技術運營:方法與實踐
- 網絡安全技術及應用(第3版)
- 計算機網絡安全基礎(第5版)
- 網絡安全實戰詳解(企業專供版)
- 一本書讀透金融科技安全
- 2010年中國互聯網網絡安全報告
- Hands-On Bug Hunting for Penetration Testers
- INSTANT Microsoft Forefront UAG Mobile Configuration Starter