4e6bfda5b3
docs(phase-1): complete phase execution
2026-02-14 10:21:16 +01:00
588e337064
docs(01-02): complete STRIDE threats + security controls plan
...
- Created STRIDE threat analysis (433 lines, 6 categories)
- Created security control mapping (384 lines)
- Updated STATE.md with progress (2/20 plans, 10%)
2026-02-14 10:18:03 +01:00
8cbb5adc2a
docs(01-02): map security controls to threats
...
- Created comprehensive security control mapping document
- Documented IPC, cryptographic, memory, authorization, and PAD controls
- Each control includes implementation location and effectiveness rating
- Included gap analysis identifying missing mitigations
- Links STRIDE threats to corresponding security controls
2026-02-14 10:16:17 +01:00
0f018ba4fe
docs(01-02): perform STRIDE threat analysis
...
- Created comprehensive threat analysis for all DFD components
- Covered all 6 STRIDE categories: Spoofing, Tampering, Repudiation,
Information Disclosure, Denial of Service, Elevation of Privilege
- Included risk ratings (likelihood x impact) for each threat
- Priority matrix ranking top 10 threats by risk rating
- References attack-surface.md and dfd.md
2026-02-14 10:15:14 +01:00
f59cec3813
docs(01-01): complete DFD + attack surface enumeration plan
...
- Created system DFD with 5 trust boundaries
- Enumerated attack surface with risk ratings
- 2 tasks completed in 3 minutes
2026-02-14 10:12:31 +01:00
444c4303d2
feat(01-01): enumerate attack surface with risk ratings
...
- IPC interfaces: Unix Socket and D-Bus with existing security controls
- Storage interfaces: Template storage (encrypted), TPM key storage, config files
- Hardware interfaces: V4L2 camera, TPM2 device
- Configuration vectors: Environment variables, command-line arguments, config files
- Biometric-specific: ONNX models, camera frame input, template replay
- Risk ratings: HIGH (socket, camera, ONNX), MEDIUM (most others), LOW (hardware TPM)
- Follows OWASP Attack Surface Analysis methodology
2026-02-14 10:10:59 +01:00
96b31add26
feat(01-01): create system DFD with trust boundaries
...
- Documents all external entities: User (face), PAM module, CLI, GNOME/KDE settings
- Describes linux-hello-daemon internal modules: camera, detection, matching, anti-spoofing, secure memory
- Enumerates data stores: template storage, TPM key storage, config files
- Defines 5 trust boundaries: Unix Socket IPC, Encrypted Storage/TPM, Hardware Interfaces, D-Bus, System Integration
- Includes ASCII diagrams following OWASP Threat Dragon methodology
2026-02-14 10:10:47 +01:00
06b1338425
docs(phase-1): create phase plans for architecture & threat modeling
2026-02-14 09:55:50 +01:00
fd862032b7
docs(phase-1): research architecture & threat modeling
2026-02-14 09:53:07 +01:00
3be9531686
docs: create roadmap (5 phases)
2026-02-14 09:47:09 +01:00
c1ae77cf86
docs: define v1 requirements
2026-02-14 09:44:46 +01:00
b9f4a4d3b1
docs: complete project research (STACK, FEATURES, ARCHITECTURE, PITFALLS, SUMMARY)
2026-02-14 09:44:01 +01:00
e7c9a0f8ea
chore: add project config
2026-02-14 09:22:53 +01:00
1c583f3c47
docs: initialize project
2026-02-14 09:20:24 +01:00
2034281ad7
Prepare public release v0.1.0
2026-01-30 09:44:12 +01:00
75be95fdf7
fixing some issues
2026-01-15 23:16:15 +01:00
23230cb745
updating doc
2026-01-15 22:50:18 +01:00
1e7f296635
Development over
2026-01-15 22:40:51 +01:00
2f6b16d946
Fixed warnings, lots of stubs in the code, will be implemented later.
2026-01-03 08:15:51 +01:00
a3fefa4179
fe
2026-01-02 21:25:12 +01:00
7c1f77a469
Add project logo to README
...
- Add logo.png to public directory
- Update README to display logo at the top
- Remove logo from .gitignore to allow tracking
2026-01-02 21:25:00 +01:00
d118f3a599
Remove status.md and development_path.md from repository
...
These are internal development documents and should not be tracked in the repo.
2026-01-02 21:06:47 +01:00
abe5476157
Add comprehensive README and update project status
...
- Add README.md with project overview, features, installation, and usage
- Document current Phase 3 completion status
- Include architecture diagrams and security information
- Add roadmap for Phase 4-5
- Update status.md to reflect current codebase state
2026-01-02 21:04:57 +01:00
fdf37aa7b4
first commit
2026-01-02 19:08:56 +01:00