Skip to content

lavish440/Hackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Problem Statement

Problem: 56

Developing a GUI based hardening script for Ubuntu operating system with flexibility to cater for organisational security policies

Ideas

  • We have developed a Bash script based on a NCURSES like library.
  • We implemented NCURSES beacause servers generally don't have a GUI.
  • User can easily select the security options that he wants to add to his system.
  • The options can easily be added and vice-versa.
  • Frontend using C++ QT, Python PyQT5 or tkinter can be added.
  • A frontend website can also be implemented.
  • We will divide hardening options into modules (user management, network security, logging).Each module allows users to choose specific hardening actions based on policy.
  • We will provide clear explanations for each hardening option, including its impact to common security threats.
  • We will offer pre-configured hardening options based on common security needs (high-security workstation, low-interaction server).
  • We have allowed the script to run with elevated privileges (sudo) only when necessary, minimizing the attack surface.
  • We will integrate checks to verify system compatibility and identify potential conflicts before applying hardening actions.
  • We will create a detailed log of all hardening actions taken, including timestamps and user information, for auditing purposes.

Members

  1. Lavish - 12302815
  2. Mayank Pandey - 12306009
  3. Parv Aggarwal - 12310700

Screenshots

GUI 1 GUI 2 Main Menu Sub-item Sub-item2

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published