Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Mastering Android Privacy & Security

Làm chủ Bảo mật & Quyền riêng tư trên Android

Làm chủ Bảo mật & Quyền riêng tư trên Android

Trở thành chuyên gia về nhiều chủ đề bảo mật và quyền riêng tư đa dạng!

4.5
(41 đánh giá)
3,289 học viên
Giảng viên
Stefan Jaindl
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
13.5 giờ video
179 bài giảng
33 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

Bạn sẽ học được gì

Hiểu cách thiết kế ứng dụng có tích hợp quyền riêng tư và bảo mật ngay từ đầu
Có thể thảo luận về nhiều chủ đề liên quan đến quyền riêng tư và bảo mật
Nắm được các khái niệm bảo mật cơ bản trên Android
Hiểu về thuật toán mã hóa đối xứng và bất đối xứng, cũng như cách áp dụng trên Android
Hiểu về thuật toán băm, và cách áp dụng trên Android
Học cách bảo vệ dữ liệu khi lưu trữ và khi truyền tải

Yêu cầu

Yêu cầu có một số kinh nghiệm phát triển ứng dụng di động (ưu tiên Android)

Đối tượng phù hợp

Nhà phát triển Android muốn tìm hiểu sâu về quyền riêng tư và bảo mật
Kỹ sư phần mềm đang chuẩn bị cho phỏng vấn thiết kế hệ thống

Nội dung khóa học

20 phần • 179 bài giảng
1 Giới thiệu
2 Ghi chú mở đầu
3 Tổng quan khóa học
4 Tải bài giảng
5 Mã nguồn demo trên GitHub
1 Quyền truy cập
2 Quyền truy cập: Tổng quan
3 Quyền truy cập: Giới thiệu
4 Quyền truy cập: Quy trình hoạt động
5 Quyền truy cập: Demo
6 Quyền truy cập: Các quyền đặc biệt
7 Quyền truy cập: Các phương pháp hay
8 Quyền truy cập: Giảm thiểu yêu cầu
9 Quyền truy cập: Demo giảm thiểu yêu cầu
10 Quyền truy cập: Công bố nổi bật & Sự đồng ý
1 Vị trí
2 Vị trí: Tổng quan
3 Vị trí: Giới thiệu
4 Vị trí: Chạy nền
5 Vị trí: Phương pháp hay cho quyền truy cập
6 Vị trí: Giảm thiểu sử dụng
7 Vị trí: Demo
1 Dữ liệu
2 Dữ liệu: Tổng quan
3 Dữ liệu: Hiển thị gói (Package Visibility)
4 Dữ liệu: Các trường hợp sử dụng hiển thị gói
5 Dữ liệu: Bộ nhớ có phạm vi (Scoped Storage)
6 Dữ liệu: Định danh duy nhất
7 Dữ liệu: Trường hợp sử dụng định danh duy nhất
1 Minh bạch & Kiểm soát
2 Minh bạch & Kiểm soát: Tổng quan
3 Minh bạch & Kiểm soát: Kiểm toán truy cập dữ liệu
4 Minh bạch & Kiểm soát: Demo kiểm toán truy cập dữ liệu
5 Minh bạch & Kiểm soát: An toàn dữ liệu
6 Minh bạch & Kiểm soát: Demo an toàn dữ liệu
7 Minh bạch & Kiểm soát: Các thành phần giao diện về quyền riêng tư
8 Minh bạch & Kiểm soát: Demo các thành phần giao diện về quyền riêng tư
1 Ngủ đông ứng dụng
1 Privacy Sandbox
2 Privacy Sandbox: Tổng quan
3 Privacy Sandbox: SDK Runtime
4 Privacy Sandbox: Các API bảo vệ quyền riêng tư
1 Các khái niệm bảo mật Android
2 Các khái niệm bảo mật Android: Tổng quan
3 Giới thiệu bảo mật Android
4 Bảo mật nhân: Linux Kernel
5 Bảo mật nhân: App Sandbox
6 Bảo mật nhân: SELinux
7 Bảo mật nhân: Verified Boot
8 Bảo mật nhân: Rooting
9 Bảo mật nhân: Bảo mật người dùng
10 Bảo mật nhân: Các khái niệm bổ sung
11 Bảo mật ứng dụng: Quyền truy cập
12 Bảo mật ứng dụng: IPC
13 Bảo mật ứng dụng: Ký ứng dụng (Signing)
14 Bảo mật ứng dụng: Các khái niệm bổ sung
1 Lưu trữ an toàn
2 Lưu trữ an toàn: Tổng quan
3 Lưu trữ an toàn: Trusty TEE
4 Lưu trữ an toàn: Secure Element
5 Lưu trữ an toàn: Keystore
6 Lưu trữ an toàn: Xác thực
7 Lưu trữ an toàn: Ứng dụng
1 Mã hóa đối xứng
2 Mã hóa đối xứng: Tổng quan
3 Mã hóa: Giới thiệu
4 Mã hóa đối xứng
5 Mã hóa đối xứng: Các chế độ hoạt động (Modes of Operation)
6 Chế độ hoạt động: ECB
7 Chế độ hoạt động: CBC
8 Chế độ hoạt động: CFB
9 Chế độ hoạt động: OFB
10 Chế độ hoạt động: CTR
11 Mã hóa đối xứng: Data Encryption Standard
12 Data Encryption Standard: Hướng dẫn chi tiết
13 Data Encryption Standard: Demo
14 Bẻ khóa Data Encryption Standard
15 Mã hóa đối xứng: Triple DES
16 Triple DES: Demo
17 Mã hóa đối xứng: Advanced Encryption Standard
18 Advanced Encryption Standard: Hướng dẫn chi tiết
19 Advanced Encryption Standard: Demo
20 Bẻ khóa Advanced Encryption Standard
1 Mã hóa bất đối xứng
2 Mã hóa bất đối xứng: Tổng quan
3 Giới thiệu mã hóa bất đối xứng
4 Mã hóa bất đối xứng: Diffie-Hellman Key Exchange
5 Diffie-Hellman Key Exchange: Ví dụ
6 Diffie-Hellman Key Exchange: Demo
7 Bẻ khóa Diffie-Hellman Key Exchange
8 Mã hóa bất đối xứng: RSA
9 RSA: Ví dụ
10 RSA: Demo
11 Bẻ khóa RSA
12 Mã hóa bất đối xứng: Elliptic Curve Cryptography
13 Elliptic Curve Cryptography: Diffie-Hellman Algorithm
14 Elliptic Curve Cryptography: Digital Signature Algorithm
15 Elliptic Curve Cryptography: Demo
16 Mã hóa bất đối xứng: ECC so với RSA
17 Bẻ khóa Elliptic Curve Cryptography
18 Hệ thống Android KeyStore
19 Hệ thống Android KeyStore: Demo
1 Băm
2 Băm: Tổng quan
3 Băm: Giới thiệu
4 Băm: MD5
5 Băm: SHA-1
6 Băm: SHA-1 so với SHA-2 so với SHA-3
7 Băm: Các ứng dụng sử dụng SHA-2
8 Băm: SHA-3
9 Băm: Demo
10 HMAC
11 HMAC: Demo
1 Bảo vệ dữ liệu cục bộ
2 Bảo vệ dữ liệu cục bộ: Tổng quan
3 Loại lưu trữ: Bộ nhớ hệ thống tệp
4 Quyền truy cập phương tiện: Android 13 & 14
5 Quyền truy cập phương tiện: Demo
6 Loại lưu trữ: SharedPreferences & DataStore
7 Loại lưu trữ: Cơ sở dữ liệu SQL & NoSQL
8 Jetpack Security: Giới thiệu
9 Jetpack Security: MasterKey
10 Chế độ hoạt động: Galois Counter Mode
11 MasterKey: Demo
12 Jetpack Security: EncryptedFile
13 EncryptedFile: Demo
14 Jetpack Security: EncryptedSharedPreferences
15 AES256-SIV-CMAC
16 EncryptedSharedPreferences: Demo
17 Bảo mật DataStore
18 Cơ sở dữ liệu SQL: Mã hóa dựa trên mật khẩu
19 Cơ sở dữ liệu NoSQL: Các lưu ý về bảo mật
1 Bảo vệ dữ liệu mạng
2 Bảo vệ dữ liệu mạng: Tổng quan
3 Hạ tầng khóa công khai (PKI)
4 Transport Layer Security (TLS)
5 Certificate Pinning
6 Certificate Transparency
7 Certificate Transparency: Demo
8 Thu hồi chứng chỉ (Certificate Revocation)
9 Network Security Config
10 Network Security Config: Demo
1 Xác thực & Ủy quyền
2 Xác thực & Ủy quyền: Tổng quan
3 Xác thực so với Ủy quyền
4 Xác thực sinh trắc học
5 Xác thực sinh trắc học: Demo
6 Xác thực người dùng: Các phương pháp xác thực
7 Credential Manager
8 WebAuthn
9 Credential Manager: Demo
10 OAuth 2.0
11 OAuth 2.0: Google OAuth 2.0 cho thiết bị di động
12 OAuth 2.0: Demo
13 Refresh Token
14 OpenID Connect
15 JSON Web Token (JWT)
16 ID Token
17 OpenID Connect: Google Identity Services
18 Single Sign-on (SSO)
19 API: Xác thực cơ bản (Basic Authentication)
20 API: API Keys
21 API: OAuth 2.0
22 API: JWT
1 Hỏi & Đáp: Giới thiệu
2 Play Integrity API Demo: Liên kết
3 Play Integrity API Demo
4 Package Visibility Demo
1 Google I/O 2023: Cập nhật về quyền riêng tư & bảo mật
1 Google I/O 2024
2 Google I/O 2024: Tổng quan các bổ sung
3 Google I/O 2024: Privacy Sandbox
4 Google I/O 2024: Checks
5 Google I/O 2024: Tính năng mới trong bảo mật Android
6 Google I/O 2024: Tính năng mới trong Credential Manager
1 Google I/O 2025: Giới thiệu
2 Google I/O 2025: Cập nhật bảo mật
3 Google I/O 2025: Bảo mật Jetpack Compose
1 Tổng kết

Giới thiệu khóa học

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 demos

  • Be well prepared for system design interviews at any of the big FAANG companies when it comes to privacy & security-related topics

  • Know how to improve privacy by minimizing permission requests

  • Approaches to ensure user data privacy: Package visibility, data storage & device IDs

  • Apply data access auditing and other techniques to ensure transparency & control

  • Deep dive into security concepts Android is built upon: From kernel security to app security

  • How to use the Android Keystore system for secure storage of a device's Trusted Execution Environment or Secure Element

  • Understand symmetric & asymmetric cryptography, and hashing: Concepts, algorithms walkthrough, demos, implementation on Android

  • Get insights into how to protect local data including EncryptedFile and EncryptedSharedPreferences, and secure SQL & NoSQL databases

  • Discussion of network security concepts: Public Key Infrastructure & TLS

  • Choosing the right approach to securely transmit network data on Android by using certificate pinning, certificate transparency, or the Android network security config

  • Overview of authentication & authorization standards like OAuth 2.0 and OpenID Connect, and how they can be applied on Android

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Android
Hiển thị tất cả khoá học Android Development
Hiển thị tất cả khoá học Cybersecurity
Hiển thị tất cả khoá học Kotlin
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊