Skip to content

tomjackman/mobile-security-ios-template

 
 

Repository files navigation

CircleCI Swift%20Version 4.0 green

Secure iOS Swift Template

A Native iOS Application that demonstrates Secure Mobile Development Practises.

For more information, please check the Mobile Security Project.

Features

  • OpenID Connect Authentication

  • Single Sign-on

  • Mobile Access Control

  • Client Cert Authentication

  • Certificate Pinning

  • Secure Data Storage

  • Buffer Overflow Protections

  • Device Trust Checks (Jailbreak, latest OS etc)

  • iOS Snapshot Caching Protection

  • Binary Protections (Automatic Reference Counting, ASLR, Stack Smashing Protection)

  • 2FA with OTP (via Keycloak)

  • Authentication Brute Force Detection (via Keycloak)

  • Account Lockout Policies (via Keycloak)

  • Authentication/Access Control Auditing & Logging (via Keycloak)

  • Authenticated Calls to Protected Endpoints (via Keycloak)

About

iOS template app to show best practices for mobile security

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 99.0%
  • Other 1.0%