Skip to content

Security Strategy

Kade Keating edited this page Mar 8, 2025 · 8 revisions

Authentication & Authorization

Requirement: No user authentication or authorization is required
Reason: The application is accessible to all users

CRIMSystemRequirements_Login

Data Protection & Privacy

Requirement: No data protection or privacy measures are required
Reason: The stakeholder has not identified sensitive data or privacy concerns

CRIMSystemRequirements_Security

Security Risks & Mitigation

Although the system does not handle authentication or sensitive data, the following risks have been identified and mitigated:

  • Stale/Corrupt Cached Data:
    • If cached data becomes outdated or corrupted, users might see incorrect wildfire data
    • Mitigation: Implement cache expiration rules and validation timestamps
  • Local Data Exposure:
    • Cached data stored on a user's device could be accessed by other apps or attackers
    • Mitigation: Store data in a secure location

Code & Dependency Management

Regular security audits will be conducted on third-party dependencies (ex.GitHub Dependabot).

System Requirements Document - Wildfire Visualization Platform.docx.pdf

Clone this wiki locally