Skip to content

deepak4u2006/SecureWarrior

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SecureWarrior

iOS CI

Security flagship demo — Keychain, biometrics, Secure Enclave signing, and hardening notes mapped to mobile banking needs.

Features → banking needs

Tab API Revolut-relevant use
Keychain Generic password, access flags Session tokens, refresh secrets
Biometrics LocalAuthentication App unlock, confirm payment
Secure Enclave EC P-256 sign challenge Strong customer auth, device-bound keys
Hardening Stub checks + ATS notes Risk signals (educational only)

Secure Enclave & simulator

Private keys inside the Secure Enclave are not available on the iOS Simulator. The Secure Enclave tab shows an explicit message on simulator; use a physical iPhone to generate a key and sign a challenge.

App Transport Security

Production apps should enforce HTTPS, TLS 1.2+, and consider certificate or public-key pinning for API endpoints. This repo documents the concept only — no pinning dependency.

Run

open SecureWarrior.xcodeproj → ⌘R

Educational portfolio — not production security advice.

About

iOS SwiftUI portfolio — SecureWarrior

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages