Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PROGRESS] Client Requested Changes #29

Closed
16 tasks done
LiamTownsley2 opened this issue Nov 10, 2023 · 0 comments
Closed
16 tasks done

[PROGRESS] Client Requested Changes #29

LiamTownsley2 opened this issue Nov 10, 2023 · 0 comments
Labels

Comments

@LiamTownsley2
Copy link
Collaborator

LiamTownsley2 commented Nov 10, 2023

The client has identified that it will also be required to track software being used on the company
network. Once again it must be possible to add, view, edit, or delete this asset data.
As before, a unique identifier should be automatically generated for each asset. For now, it would be
sufficient to store data about the operating system name, version, and manufacturer. The client
would like your software to get this data automatically from the system on which it is running. It
should also be possible to link hardware assets with software assets, allowing the client to
determine where software is installed. The current date should be automatically associated with the
link.

For both hardware and software assets, it would be useful if errors in data could be prevented, or
identified and corrected, at the point of entry. Because of security concerns access to the system
must be controlled and any user must be authenticated with an email address and password. Pre-
configured credentials may be used but must be stored securely. Reasonable precautions should be
implemented to ensure the system functions reliably and securely.

The client envisions that asset data will assist in identifying vulnerable assets, which will allow the
information technology department to act. Because it is difficult for the client to track when assets
become vulnerable to new exploits, the system must provide a feature to search for vulnerabilities
to assets in an online database. The security consultant has advised that the NIST National
Vulnerability Database (NVD)1 would be suitable for this purpose. The system should allow checking
a software asset (i.e., operating system) version against the NVD and listing relevant information if a
high or critical severity vulnerability is found.

Software Assets

Error Checking

Adding Employee Login

NIST Vulnerability Database
The client also wants to link the project in with the NIST NVD.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant