Debianizzati.Org | Forum | Blog | Guide | IRC
 
 
Forum Italiano Debian - Debianizzati.Org
Dicembre 05, 2008, 05:18:00 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Aiuto Ricerca Agenda Accedi Registrati  
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: Eliminare la richiesta della password per utente limitato  (Letto 424 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
kiroken
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 71



Mostra profilo
« inserita:: Aprile 12, 2008, 11:09:40 am »

Ciao ho creato un utente limitato (ha i privilegi minimi solo quello di modificare la sua home) e mi chiedevo se ai fini della sicurezza, dato che questo utente dovrebbe essere utilizzabile da chiunque, se potevo eliminare in tutta tranquillità la password per il login oppure se questo poteva creare qualche problema (e se posso come si fa Tongue). Volevo inoltre impedirgli di poter ottenere i permessi di root attraverso gksu & company.

grazie
Registrato
HomerCube
Hero Member
*****

Karma: +14/-2
Scollegato Scollegato

Messaggi: 643



Mostra profilo
« Risposta #1 inserita:: Aprile 12, 2008, 11:16:39 am »

Eliminare la richiesta della password è semplice, vedi ad esempio qui, ma non è una buona idea. Il fatto che lasci una porta di casa aperta non può tranquillizzarti se credi che sia troppo piccola perché ci passi un ladro, perché un domani potrebbe entrarvi magari un serpente a sonagli Undecided (spero che si colga il senso della metafora...).
Registrato

Gaudeamus igitur iuvenes dum sumus.
Post iucundam iuventutem
post molestam senectutem
nos habebit humus!
kiroken
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 71



Mostra profilo
« Risposta #2 inserita:: Aprile 12, 2008, 11:19:42 am »

si ma pensavo in quanto l'utente ha comunque privilegi limitati non poteva essere sfruttato (non temo attacchi fisici al pc mi preoccupo solo di quelli dall'esterno) e in ogni caso sarei comunque sempre loggato con un utente quando uso debian e tra tutti quelli del mio sistema questo è il più debole in che modo potrebbe essere sfruttato per un attacco?
Registrato
HomerCube
Hero Member
*****

Karma: +14/-2
Scollegato Scollegato

Messaggi: 643



Mostra profilo
« Risposta #3 inserita:: Aprile 12, 2008, 11:34:44 am »

Io non sono un esperto di sicurezza, ma qualche idea mi viene. Ad esempio, potrebbe il tuo utente lanciare un comando ps -ef o netstat -na? Se sì. un aggressore potrebbe identificare i processi in esecuzione e/o le porte in ascolto, informazioni assai preziose per lui Sad
Chi ha accesso al sistema vede in maniera trasparente files come /etc/passwd, ed anche questo non è il massimo, se non altro perché da lì associ le utenze ai loro UID, e quindi di seguito ai loro processi.
Inoltre, a meno di effettuare pesanti configurazioni sui privilegi globali o impiegare le ACL, anche un utente "debole" potrebbe sovrascrivere contenuti in /tmp (od in altri percorsi a basso rischio), il che in genere ha poco peso, ma se riesce così a sfruttare un bug di qualche programma che vi appoggia degli eseguibili per il proprio funzionamento, potrebbe indurre il sistema a svolgere azioni non previste.

Una regola di base, forse non la prima ma certo non l'ultima, della sicurezza, è: non dare ai tuoi avversari dei vantaggi non richiesti. I crackers sono già abbastanza in gamba da sfondare barriere ben costruite, figuriamoci ingressi spalancati... IMHO
Registrato

Gaudeamus igitur iuvenes dum sumus.
Post iucundam iuventutem
post molestam senectutem
nos habebit humus!
kiroken
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 71



Mostra profilo
« Risposta #4 inserita:: Aprile 13, 2008, 02:03:28 pm »

grazie per la risposta ma quello che volevo dire è che se io sul mio sistema ho ammettiamo gli utenti pippo e pluto.
- pippo: utente limitato a cui voglio concedere di poter usare gksu per questa particolarità questo utente ha una password non banale.
- pluto: utente limitato a cui voglio togliere la possibilità di poter usare gksu ed eliminare la richiesta della password.

Ora se io sono loggato con pluto il problema password non dovrebbe porsi perchè comunque qualunque processo che viene creato appartiene a lui. Se sono loggato con pippo i processi che vengono creati hanno comunque privilegi simili a quelli di pluto (escludendo la diversa home) quindi perchè un eventuale programma malevolo dovrebbe voler ottenere quelli di pluto? potrebbe volerli per infettare anche quell'utente ma per me è molto più grave se ad infettarsi è pippo, pluto è un utente di scarsa importanza non ho nessun problema a cancellare l'utente se infettato e ricrearlo (non ci sono particolari configurazioni nei programmi (o meglio nulla di troppo lungo da riconfigurare) o dati importanti). A me interessava il fatto di impedire che se pluto è infettato possa infettare pippo ma non vedo come l'introdurre la password o meno possa influire mi sfugge qualcosa?
Registrato
HomerCube
Hero Member
*****

Karma: +14/-2
Scollegato Scollegato

Messaggi: 643



Mostra profilo
« Risposta #5 inserita:: Aprile 13, 2008, 02:13:41 pm »

Come ho detto, non sono un esperto di sicurezza, quindi le mie osservazioni hanno un carattere generico. Da profano, non me la sento di dire che ammettere libero accesso ad un utente è plausibile in un contesto in cui esso non può fare danni, perché non ho un orizzonte sufficientemente ampio del concetto di "fare danni".
Una cosa che ho colpevolmente Embarrassed Embarrassed Embarrassed omesso di sottolineare in precedenza, invece, è il prendere in considerazione una soluzione alternativa e, soprattutto, standard: ricorrere a SSL con uso delle chiavi. Puoi facilmente generare la canonica coppia di chiavi asimmetriche e consegnare la pubblica alla macchina che dovrà accedere al sistema. Questo non scongiurerà i poteri del tuo utente, ma almeno limiterà ai soli necessari i sistemi che dovranno poter avvalersene. GIYF: la Rete è ricca di documentazione sull'argomento, ma puoi tranquillamente cominciare da qua.
Registrato

Gaudeamus igitur iuvenes dum sumus.
Post iucundam iuventutem
post molestam senectutem
nos habebit humus!
le0n
Hero Member
*****

Karma: +1/-0
Scollegato Scollegato

Messaggi: 517


Mostra profilo E-mail
« Risposta #6 inserita:: Aprile 13, 2008, 05:02:46 pm »

per avere un utente senza password vedi le man di useradd e adduser, altrimenti (come detto) basta togliere la parte relativa alla password in /etc/shadow...

per impedire l'uso di gksu al momento mi viene in mente solo una cosa: gksu ha questi permessi
Codice:
-rwxr-xr-x 1 root root 24696 23 nov 11:46 /usr/bin/gksu
postresti farlo diventare tipo
Codice:
-rwxr-x--- 1 root pippo 24696 23 nov 11:46 /usr/bin/gksu
(con un chmod 750) in cui il gruppo pippo ha la possibilità di eseguire gksu mentre tutti gli altri non appartenenti al gruppo (e non root) non possono avviarlo, stesso dicasi per tutti i file/programmi "a rischio" indicati da HomerCube...
unico accorgimento è di controllare dopo gli upgrade, perché se ad esempio si dovesse aggiornare gksu non so se i permessi tornino ad essere quelli originali ...

il tutto implica che tu ti fidi di chi si siede davanti a questi pc...

HTH!
Registrato

Coltiva linux tanto windows si pianta da solo
Nessun sistema è sicuro se c'è un idiota a gestirlo!
La mia Debian sul portatile HP Pavilion dv6270EU
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Altri Topic Correlati
Oggetto Aperta da Risposte Visite Ultimo messaggio
eliminare processi Tuning kelvin273 10 1234 Ultimo messaggio Aprile 21, 2006, 04:48:32 pm
da kelvin273
Cambiare la password di un utente periodicamete. Scripting pheltonb 1 603 Ultimo messaggio Ottobre 16, 2006, 03:48:31 am
da pheltonb
SSH lento nella richiesta di password Network marcotrapani 2 195 Ultimo messaggio Agosto 20, 2007, 04:34:29 am
da MaXeR
permessi senza richiesta di password Sicurezza yukio 5 469 Ultimo messaggio Settembre 14, 2007, 03:13:11 pm
da Nightmare
Aggiungere utente con password come parametro Generale Airtek 0 58 Ultimo messaggio Settembre 28, 2008, 05:33:21 pm
da Airtek
Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 valido! CSS valido!
Pagina creata in 0.087 secondi con 21 interrogazioni al database.