/apsSeguranca

APS da matéria de Segurança e Auditoria de Sistemas

Primary LanguagePython

APS SEGURANÇA

Avaliação Prática Supervisionada – Segurança e Auditoria de Sistemas – passwdNG (passwd New Generation)

Software que substitui o comando passwd do Linux. O comando passwd é o comando responsável por tratar senhas de usuários no Linux, o passwdNG implementa e estende o comando passwd, bem como suas funcionalidades.

You need to have the following packages installed:

Python 3:

$ sudo apt-get update

$ sudo apt-get install python3

$ sudo apt install python3-pip

$ pip3 install tkcalendar

  • Para executar o programa você precisa escrever os seguintes comandos:

$ sudo python3 interfaceTK.py

Equipe

Leonardo Tuchinski

Ana Frozza

Vitor Cimetan

Geovani Pedroso

Pedro Perozin

Allison Sampaio

Rafael Menezes

The basic functions of Linux passwd have been implemented, such as creating a user with a password, erasing a user's password, locking the password and unlocking the user's password.

We have a Admin panel, where it can determine the amount of capital letters, lowercase letters the number of symbols and numbers of the user's password. It can also choose a period in which the user's password will be valid.

All these features are made by the Tkinter library, which is where graphical interfaces are made in Python.

Problems not addressed:

  • Two-step authentication not correctly arranged (Question and Answer)