ashwinaltekar / CS4782

Git Repo for Spring 2017
MIT License
6 stars 8 forks source link
csf json nist-csf regulations risk visual

CS4782 - Information Security Framework Master

Git Repo for UMSL Spring 2017 'Introduction to Cyber Security' class project

Problem Statement:

There exists many information security frameworks and standards (e.g. best practices enumerated by infosec practitioners, private regulations, public regulations, ISACs, etc). These different frameworks and standards ultimately cover a common set of best practice controls (people, process, technology) but simply reorganize the controls in different ways or apply them to different organizational scopes (e.g. risk-based models, compliance mandates, Client requirements).

Most organizations must meet the requirements of multiple security frameworks or standards in order to continue business operations. For example, a public healthcare organization that accepts credit card transactions may need to comply with SOX, HIPAA, HITRUST, and PCI DSS control requirements to reduce the risk of financial loss (e.g. impacts to sales revenue or margin erosion through operational overhead).

This project is intended for Corporate Information Security Professionals that seek to more efficiently manage their information security policy and associated controls. The utility of this project includes:

This file will contain additional details on the different discrete components to complete in Spring 2017.

Proposed milestones to achieve the above requirements --

Week 2 and 3: // start now! (Jan 25, 2017)
Create an HTML/JavaScript application that lists out the NIST CyberSecurity Framework (CSF) hierarchically; in the case of NIST CSF, this is (function->category->subcategory->informative_references). You should be able to expand and collapse each parent and child element. Use a JSON (.json) file to store the data.
Hints:

Week 4:

Detailed Features that probably need to go in to the backlog:

// These high-level requirements should be the starting point for the features that will be implemented for the project

// These are a few suggested modules that you can break the work down into

Module #1: Front end design (AngularJS)

Module #2: InfoSec framework data schema