evilsocket / evilsocket/shellz

Implement Permission Management for Enhanced Security

Aperta
#22 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Go
Stelle
617
Fork
69
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Shellz currently allows seamless access to multiple shells, which may pose potential security risks in environments with multiple users or sensitive commands. Adding a permission management system will help control access, ensuring secure operation and improved accountability.

## Proposed Enhancements:

- Introduce user roles with varying levels of access (e.g., administrator, read-only, restricted access).
- Allow administrators to define and manage access rules for different shell connections and commands.
- Add a secure authentication mechanism to verify user identities before granting shell access.
- Implement session timeouts and restrictions based on user roles for enhanced security.

## Benefits:

- Improved security for environments handling sensitive data or commands.
- Better control over user access to shell sessions.
- Increased accountability through defined access levels.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Non vengono nominati file, test o punti di ingresso. Inizia esaminando il modo in cui Shellz autentica gli utenti e concede l'accesso a SSH, Telnet, Kubernetes, WinRM, shell web e shell personalizzate. L'ambito dovrebbe essere chiarito prima dell'implementazione, inclusi i ruoli, le regole per i comandi e le connessioni, i timeout delle sessioni e il meccanismo di autenticazione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
go
Ambito
authentication, authorization, cli, security
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.