
The objective of this project is to develop a Cybersecurity Risk Assessment and Trust Evaluation Dashboard that identifies system vulnerabilities, calculates risk levels, and evaluates trust scores. The system helps organizations monitor security posture while enabling students to gain practical experience in risk analysis and secure dashboard development.
Study cybersecurity risk assessment frameworks and trust evaluation concepts.
Analyze common security threats, vulnerabilities, and risk calculation methods.
Prepare Software Requirement Specification (SRS) and system workflow documentation.
Design system architecture including risk analysis engine and dashboard interface.
Create database schema for assets, threats, vulnerabilities, risk scores, trust scores, and logs.
Implement user authentication and role-based access (Admin, Security Analyst, Viewer).
Develop modules to input asset details and identify associated vulnerabilities.
Implement risk calculation logic based on likelihood and impact values.
Design trust evaluation model to assign trust scores to systems or users.
Build interactive dashboard displaying risk levels, trends, and trust metrics.
Implement graphical reports using charts and tables for security insights.
Maintain audit logs for risk updates and assessment changes.
Apply input validation and secure coding practices to prevent unauthorized modifications.
Perform unit testing, system testing, and validation of risk calculation logic.
Prepare documentation including ER diagrams, DFDs, risk model explanation, and test cases.
Deploy the system locally or on cloud for demonstration.