Strengthens TLS in React Native through Certificate Pinning
-
Updated
Jul 11, 2023 - JavaScript
Strengthens TLS in React Native through Certificate Pinning
Learn practical Mobile and API security techniques: API Key, Static and Dynamic HMAC, Dynamic Certificate Pinning, and Mobile App Attestation.
This demo is to support the article https://blog.approov.io/steal-that-api-key-with-a-man-in-the-middle-attack
Install, setup and run Traefik on AWS EC2 instances to run all docker containers behind the same port 443 and 80, with automated LetsEncrypt certificates creation and renewal.
Companion repository for the blog post https://blog.approov.io/hands-on-mobile-api-security-using-a-proxy-to-protect-api-keys
An exercise to research and explore the best ways to hide a secret in the code of a mobile app. Article: https://blog.approov.io/how-to-extract-an-api-key-from-a-mobile-app-with-static-binary-analysis
A companion repo for the blog article: https://blog.approov.io/adding-oauth2-to-mobile-android-and-ios-clients-using-the-appauth-sdk
Approov integration quickstart for mobile apps using a backend with Elixir Phoenix Channels
Strengthens OAuth2 authorization by using mobile app attestation
Approov integration quickstart for Flutter with GraphQL
Quickstart for using the mobile certificate pinning generator tool for Android.
Install, setup and run Traefik on a Debian server in order to run all docker containers behind the same port 443 and 80, with automated LetsEncrypt certificates creation and renewal.
An Appoov token integration example for NodeJS. Article: https://blog.approov.io/approov-integration-in-a-nodejs-express-api
Approov API Threat Protection integration with Google reCAPTCHA V3 for Web Apps
Approov Flutter Packages
Approov token check in ASP.NET Core 2.0
Quickstart Approov integration example for PHP without depending on a framework.
Approov API Threat Protection integration with hCaptcha for Web Apps
This a very simple Python Flask server used for the Approov Live Demo.
Add a description, image, and links to the approov topic page so that developers can more easily learn about it.
To associate your repository with the approov topic, visit your repo's landing page and select "manage topics."