Strengthens TLS in React Native through Certificate Pinning
-
Updated
Aug 7, 2024 - 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
Approov integration quickstart for mobile apps using a backend with Elixir Phoenix Channels
A companion repo for the blog article: https://blog.approov.io/adding-oauth2-to-mobile-android-and-ios-clients-using-the-appauth-sdk
Strengthens OAuth2 authorization by using mobile app attestation
Approov integration quickstart for Flutter with GraphQL
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.
Quickstart for using the mobile certificate pinning generator tool for Android.
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
An Approov lambda authorizer in Python for the AWS API Gateway
Kong plugin to check Approov tokens.
Approov integration example quickstarts for the Elixir Phoenix framework with the Absinthe library for GraphQL
A simple project to monitor the renewal for the TLS certificates of all API domains registered with a specific Approov account.
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."