Mastering Android Privacy & Security

所在平台: Udemy

课程主页: https://www.udemy.com/course/mastering-android-privacy-security/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:掌握Android隐私与安全 课程概述:本课程将深入探讨与隐私和安全相关的广泛主题,旨在帮助学生获得关于这些主题的深入知识。虽然许多主题在各个平台和技术中都有重要意义,如密码学以及认证与授权标准,但本课程将特别聚焦于Android平台。课程的内容包括基础概念、最佳实践、详细的操作演示等,由谷歌开发者机构的技术负责人Stefan教授,他自2011年Android诞生以来便开始开发Android应用,积累了丰富的经验。 在移动应用的设计和开发过程中,隐私和安全主题往往被忽视,但这些概念对于提升用户体验、数据安全和用户满意度至关重要。不同类型的应用在隐私和安全方面可能有特殊要求。此外,申请任何大公司的工作时,系统设计问题往往涉及隐私和安全方面的内容,因此对这些主题的深入了解将帮助你在申请者中脱颖而出。 课程内容包括12个小时以上的点播视频,涵盖以下知识点: - 学习Android平台上的隐私和安全概念,获取整体知识,了解最佳实践,跟随详细的操作流程和演示 - 为大公司的系统设计面试做好准备,尤其针对与隐私和安全相关的主题 - 通过减少权限请求来提升隐私 - 确保用户数据隐私的相关方法:包可见性、数据存储及设备ID - 应用数据访问审计和其他技术以确保透明度和控制 - 深入了解Android所基于的安全概念:从内核安全到应用安全 - 如何使用Android Keystore系统安全存储设备的可信执行环境或安全元件 - 理解对称和非对称密码学,以及散列的概念、算法演示及在Android上的实现 - 了解如何保护本地数据,包括使用EncryptedFile和EncryptedSharedPreferences,以及安全的SQL和NoSQL数据库 - 讨论网络安全概念:公钥基础设施和TLS - 在Android上选择安全传输网络数据的正确方法,如证书钉扎、证书透明度或Android网络安全配置 - 概述认证和授权标准,如OAuth 2.0和OpenID Connect,以及它们在Android上的应用 这个课程将为希望深入理解Android隐私与安全的开发者提供必不可少的知识和技能。

课程评论(0条)

课程详情

Gain insightful knowledge about a wide spectrum of privacy and security topics in this course. In general, many topics are relevant across platforms and technologies such as cryptography and authentication & authorization standards. Specifically for Android, there is a deep dive into all the individual topics. This includes fundamental concepts, best practices, detailed walkthroughs, and plenty of demos taught by a Google Developer Agency Tech Lead. Stefan started developing Android apps - almost from Android's birth - in 2011, and since then had to design and develop a handful of Android apps. The apps involved lots of privacy and security aspects and therefore he wants to share his experience in this course.Privacy and security topics are often overlooked when designing and developing mobile apps because the concepts are often unclear. However, it is important to develop apps with privacy and security in mind to improve UX, data safety, and finally user satisfaction. Depending on the app to be developed, there may be special requirements when it comes to privacy and security, too. Furthermore, when you apply for a job at any of the big FAANG companies, system design questions are likely to involve privacy and security aspects. So, knowing in detail about these topics will help you to stand out against other applicants.More than 12 hours of on-demand video content will cover what you need to know to master privacy & security:Learn about privacy & security concepts on Android by gaining lots of overall knowledge, knowing best practices, following detailed walkthroughs and demosBe well prepared for system design interviews at any of the big FAANG companies when it comes to privacy & security-related topicsKnow how to improve privacy by minimizing permission requestsApproaches to ensure user data privacy: Package visibility, data storage & device IDsApply data access auditing and other techniques to ensure transparency & controlDeep dive into security concepts Android is built upon: From kernel security to app securityHow to use the Android Keystore system for secure storage of a device's Trusted Execution Environment or Secure ElementUnderstand symmetric & asymmetric cryptography, and hashing: Concepts, algorithms walkthrough, demos, implementation on AndroidGet insights into how to protect local data including EncryptedFile and EncryptedSharedPreferences, and secure SQL & NoSQL databasesDiscussion of network security concepts: Public Key Infrastructure & TLSChoosing the right approach to securely transmit network data on Android by using certificate pinning, certificate transparency, or the Android network security configOverview of authentication & authorization standards like OAuth 2.0 and OpenID Connect, and how they can be applied on Android

课程标签

0人关注该课程

主题相关的课程