Torna indietro   Hardware Upgrade Forum > Altre Discussioni > Amministrazione e Configurazione Server

Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Qrevo Curv 2 Flow è l'ultima novità di casa Roborock per la pulizia di casa: un robot completo, forte di un sistema di lavaggio dei pavimenti basato su rullo che si estende a seguire il profilo delle pareti abbinato ad un potente motore di aspirazione con doppia spazzola laterale
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Abbiamo guidato per diversi giorni la Alpine A290, la prima elettrica del nuovo corso della marca. Non è solo una Renault 5 sotto steroidi, ha una sua identità e vuole farsi guidare
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Abbiamo provato a fondo il nuovo Magic 8 Lite di HONOR, e per farlo siamo volati fino a Marrakech , dove abbiamo testato la resistenza di questo smartphone in ogni condizione possibile ed immaginabile. Il risultato? Uno smartphone praticamente indistruttibile e con un'autonomia davvero ottima. Ma c'è molto altro da sapere su Magic 8 Lite, ve lo raccontiamo in questa recensione completa.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 02-05-2012, 14:55   #1
khael
Senior Member
 
L'Avatar di khael
 
Iscritto dal: Aug 2002
Città: Centro Italia
Messaggi: 11111
sicurezza server

salve a tutti,
fra qualche giorno il mio server sarà connesso ad una webfarm con 100mbit di connessione.

Premetto che non è un server mission critical (non mi sarei mai avventurato per "gioco" in un'operazione del genere).

Come distribuzione pensavo ad ubuntu server 10.04 (senza gui ovviamente).

Le porte aperte che mi servono sono:
1) ssh (ovvio)
2) ftp
3) altra porta random per 1 applicativo.

Ho pensato di adoperare subito queste strategie:
1) cambio porte standard per ssh e ftp
2) fail2ban
3) limitare le connessioni ip/porta a 2
4) limitare richieste icmp (oppure lasciarle ma solo sotto pochi byte?)
5) altre piccole regole iptables contro port scan (ho trovato qualche piccola guida)

Che ne dite per iniziare?
grazie!
khael è offline   Rispondi citando il messaggio o parte di esso
Old 02-05-2012, 15:09   #2
fcorbelli
Bannato
 
Iscritto dal: Apr 2012
Messaggi: 569
Personalmente (potendo) userei (ed uso) BSD.
Un elemento fondamentale è una password ssh veramente buona (il che significa lunga, molto lunga) e verificare periodicamente i log (magari facendoteli spedire per email).

Altrettanto importante è disabilitare qualsiasi servizio non necessario (meglio ancora disinstallarlo); ftp può essere fonte di problemi, e infatti valuta bene per quale motivo lo vuoi tenere, a favore eventualmente di un servizio sicuro (sftp)
fcorbelli è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2012, 14:27   #3
vampirodolce1
Senior Member
 
L'Avatar di vampirodolce1
 
Iscritto dal: Jul 2006
Messaggi: 1175
Per l'ssh ricordati di disabilitare l'accesso come root e inoltre usa l'accesso con chiave pubblica/chiave privata, disabilitando quello con username e password, anche perche' gli attacchi sono tutti a dizionario, quindi li stronchi sul nascere
Eventualmente abilita un port knocking per maggiore sicurezza.

Concordo anch'io sull'uso di sftp al posto di ftp, che fra l'altro usa una sola porta e la configurazione e' la stessa di ssh. Ne risentiranno un po' le prestazioni, dato che l'ftp e' fatto per massimizzare le prestazioni, mentre l'sftp e' fatto per massimizzare la sicurezza.

ICMP puoi droppare tutto in ingresso.

Buona poi l'idea di spostare i servizi su porte non standard, difficilmente qualcuno provera' a cercare un sshd in ascolto su porta 45297, mentre se lo lasci sulla 22 e non ben configurato sei fregato in mezz'ora.

Infine, assicurati come gia' detto di disabilitare tutti i servizi in ascolto, il comando 'netstat -atupn' deve dirti che in ascolto hai solo le 3 righe di sshd, ftpd e la tua applicazione.

Alla fine del lavoro di tuning, applica policy restrittive sul firewall, come ulteriore livello di sicurezza.
__________________
Enermax Staray CS-046 ECA3170-BL, Cooler Master RS-700-AMBA-D3, ASUS P6X58D-E, Core i7 950, Kingston 6GB DDR3 1600 HyperX, Gainward GTX 460 1GB GS, LG BH10LS30, 1TB WD1002FAEX, 2TB WD20EARS, 3TB WD30EZRX, 4TB WD40EFRX, 2x2TB WDBAAU0020HBK, Samsung SCX-3200, Netgear DGN2200
[Debian 7.0 Wheezy] Installazione, consigli e trucchi

Ultima modifica di vampirodolce1 : 03-05-2012 alle 14:38.
vampirodolce1 è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2012, 14:54   #4
khael
Senior Member
 
L'Avatar di khael
 
Iscritto dal: Aug 2002
Città: Centro Italia
Messaggi: 11111
Grazie a tutti per gli aiuti.
Allora ftp l'ho abbandonato, all'occorrenza mi basta wget e wput!

Ho cambiato le porte per ssh e webmin (con webmin sto cercando di risolvere, vorrei settarlo in modo che soltanto il mio ip possa accedere e tramite ssl).

Con netstat queste porte sono aperte, ma non penso siano un problema giusto?

Quote:
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 3051/named
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 3051/named
tcp 0 0 0.0.0.0:10022 0.0.0.0:* LISTEN 2967/sshd
tcp 0 0 0.0.0.0:10023 0.0.0.0:* LISTEN 3117/perl
tcp6 0 0 ::1:53 :::* LISTEN 3051/named
tcp6 0 0 ::1:953 :::* LISTEN 3051/named
tcp6 0 0 :::10022 :::* LISTEN 2967/sshd
udp 0 0 127.0.0.1:53 0.0.0.0:* 3051/named
udp 0 0 0.0.0.0:10000 0.0.0.0:* 3117/perl
udp6 0 0 ::1:53 :::* 3051/named
ICMP non posso far droppare tutto, devo configurarlo per bene (non l'ho ancora guardato).

Per ssh:
1) disabilitato root
2) l'accesso con i certificati (chiave pubblica/privata) non so come funziona
3) il port knocking non so cosa sia...dopo cerco!

Ora cerco su

Ultima modifica di khael : 03-05-2012 alle 15:04.
khael è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2012, 15:08   #5
vampirodolce1
Senior Member
 
L'Avatar di vampirodolce1
 
Iscritto dal: Jul 2006
Messaggi: 1175
Hai il servizio named in esecuzione (DNS server), direi che puoi eliminarlo dal boot a meno che non ti serva esplicitamente. Nel tuo runlevel /etc/rcX.d (ad es. /etc/rc2.d) dovresti avere un file Sxxnamed, Sxxbind o simili, sostituisci la S con una K.

Poi c'e' quel perl, e' webmin?

Per l'ssh io in debian entro come utente, poi divento root col comando su.
Per ubuntu (che non conosco benissimo) prova 'sudo su -" o magari col comando login se riesci a fare un login successivo come root.

Chiave pubblica/privata: il client genera la coppia di chiavi e mette la pubblica su server, la privata va cifrata con una passphrase aggiuntiva per maggior sicurezza. Documentati su ssh-keygen, known_hosts, authorized_keys. Trovi molta documentazione in rete e nelle pagine man di ssh, sshd, ssh-keygen, known_hosts, authorized_keys, ecc.

Port knocking: la porta ssh e' sempre chiusa, a meno che non mandi una serie di pacchetti su delle porte scelte da te (anch'esse chiuse) e se la combinazione e' esatta viene eseguito un comando a piacere... con quel comando puoi inserire una regola di iptables che sblocca per tot secondi la porta di sshd sul firewall, al fine di permetterti di fare il login e poi la richiude con un close_command.
In debian c'e' il pacchetto knockd (il client c'e' anche per windows se ti interessa ed e' un banalissimo .exe di pochi KB), vedi se in ubuntu il pacchetto ha lo stesso nome.
http://packages.debian.org/squeeze/knockd

Buon lavoro.
__________________
Enermax Staray CS-046 ECA3170-BL, Cooler Master RS-700-AMBA-D3, ASUS P6X58D-E, Core i7 950, Kingston 6GB DDR3 1600 HyperX, Gainward GTX 460 1GB GS, LG BH10LS30, 1TB WD1002FAEX, 2TB WD20EARS, 3TB WD30EZRX, 4TB WD40EFRX, 2x2TB WDBAAU0020HBK, Samsung SCX-3200, Netgear DGN2200
[Debian 7.0 Wheezy] Installazione, consigli e trucchi

Ultima modifica di vampirodolce1 : 03-05-2012 alle 15:20.
vampirodolce1 è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2012, 15:16   #6
fcorbelli
Bannato
 
Iscritto dal: Apr 2012
Messaggi: 569
Personalmente l'autenticazione con chiave non la vedo come particolarmente più "robusta" di una buona password, che tra l'altro consente facilmente di connettersi da più macchine.
L'elemento-chiave è avere un server ssh aggiornato (storicamente ci sono state falle di sicurezza, ma ormai qualsiasi distro da questo punto di vista non dovrebbe dare problemi).

Analogamente per il port knocking: attenzione a non "chiudersi fuori", nel senso che esiste il rischio di non potersi più connettere del tutto a causa di un blocco-terminazione inaspettata. Personalmente non lo consiglio se non è possibile avere certezza, nel caso, di poter avere un KVM IP per collegarsi (sia pure virtualmente) alla console.
Addirittura, in certi casi, se si adottano politiche molto (o troppo) restrittive sugli IP di collegamento c'è il rischio di perdere la possibilità di connessione, ad esempio perchè arrivano attacchi vari etc.

Riguardo all'elenco... c'è BIND, il che è potenzialmente male.
fcorbelli è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2012, 17:06   #7
khael
Senior Member
 
L'Avatar di khael
 
Iscritto dal: Aug 2002
Città: Centro Italia
Messaggi: 11111
K85bind9
c'è già la K davanti...
Cosa posso fare?

Ho rimosso i seguenti pacchetti:

Removing bind9 ...
Removing bind9-doc ...
Removing dnsutils ...
Removing bind9-host ...
Removing bind9utils ...

Va bene così?
grazie!
khael è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2012, 17:09   #8
khael
Senior Member
 
L'Avatar di khael
 
Iscritto dal: Aug 2002
Città: Centro Italia
Messaggi: 11111
ps: attualmente ho la vKVM, più avanti probabilmente prendo il secondo ip con la KVM hardware!
grazie
khael è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2012, 18:41   #9
vampirodolce1
Senior Member
 
L'Avatar di vampirodolce1
 
Iscritto dal: Jul 2006
Messaggi: 1175
Allora non sei in quel runlevel ma avendolo disinstallato dovresti essere a posto.
Magari riprova col netstat.

P.S. Per vedere in che runlevel sei: 'who -r'
__________________
Enermax Staray CS-046 ECA3170-BL, Cooler Master RS-700-AMBA-D3, ASUS P6X58D-E, Core i7 950, Kingston 6GB DDR3 1600 HyperX, Gainward GTX 460 1GB GS, LG BH10LS30, 1TB WD1002FAEX, 2TB WD20EARS, 3TB WD30EZRX, 4TB WD40EFRX, 2x2TB WDBAAU0020HBK, Samsung SCX-3200, Netgear DGN2200
[Debian 7.0 Wheezy] Installazione, consigli e trucchi
vampirodolce1 è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2012, 21:28   #10
Tasslehoff
Senior Member
 
L'Avatar di Tasslehoff
 
Iscritto dal: Nov 2001
Città: Kendermore
Messaggi: 6679
Concordo anch'io con quanto segnalato dagli altri, anch'io ritengo utile disabilitare l'accesso in ssh tramite password, chiaramente a patto di avere la console fisica sempre accessibile via KVM o interfaccia di lights-out (molto meglio in questo caso in modo da poter gestire anche l'alimentazione da remoto).

A me onestamente non piacciono molto i meccanismi di anti-hammering, dalla mia esperienza in genere provocano più disagi di quelli che risolvono.
Piuttosto io suggerisco un sistema che invii notifiche in caso di anomalie, insomma un log analyzer (o un IDS se lo vogliamo intendere in senso più ampio) tipo OSSEC.
__________________
https://tasslehoff.burrfoot.it | Cloud? Enough is enough! | SPID… grazie ma no grazie
"Arguing that you don't care about the right to privacy because you have nothing to hide is no different than saying you don't care about free speech because you have nothing to say."
Tasslehoff è offline   Rispondi citando il messaggio o parte di esso
Old 04-05-2012, 21:18   #11
khael
Senior Member
 
L'Avatar di khael
 
Iscritto dal: Aug 2002
Città: Centro Italia
Messaggi: 11111
grazie a tutti per i consigli; penso stia venendo un risultato "accettabile".

Una domanda, è possibile lasciare una finestra in esecuzione?

cioè, quando io mi connetto con putty apri una sessione, alla sua chiusura la sessione si chiude; se io volessi lasciare i programmi in esecuzione e connettermi alla sessione è possibile?

Spero di essermi spiegato

grazie ancora
khael è offline   Rispondi citando il messaggio o parte di esso
Old 04-05-2012, 21:49   #12
wizard1993
Senior Member
 
L'Avatar di wizard1993
 
Iscritto dal: Apr 2006
Messaggi: 22462
Quote:
Originariamente inviato da khael Guarda i messaggi
grazie a tutti per i consigli; penso stia venendo un risultato "accettabile".

Una domanda, è possibile lasciare una finestra in esecuzione?

cioè, quando io mi connetto con putty apri una sessione, alla sua chiusura la sessione si chiude; se io volessi lasciare i programmi in esecuzione e connettermi alla sessione è possibile?

Spero di essermi spiegato

grazie ancora
GNU screen is the way
piccola guida in italiano
http://guide.debianizzati.org/index.php/GNU/Screen
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza
wizard1993 è offline   Rispondi citando il messaggio o parte di esso
Old 04-05-2012, 22:09   #13
vampirodolce1
Senior Member
 
L'Avatar di vampirodolce1
 
Iscritto dal: Jul 2006
Messaggi: 1175
Confermo, si fa con screen. Puoi fare il detach e il reattach della sessione e funziona veramente bene!!
__________________
Enermax Staray CS-046 ECA3170-BL, Cooler Master RS-700-AMBA-D3, ASUS P6X58D-E, Core i7 950, Kingston 6GB DDR3 1600 HyperX, Gainward GTX 460 1GB GS, LG BH10LS30, 1TB WD1002FAEX, 2TB WD20EARS, 3TB WD30EZRX, 4TB WD40EFRX, 2x2TB WDBAAU0020HBK, Samsung SCX-3200, Netgear DGN2200
[Debian 7.0 Wheezy] Installazione, consigli e trucchi
vampirodolce1 è offline   Rispondi citando il messaggio o parte di esso
Old 04-05-2012, 23:21   #14
khael
Senior Member
 
L'Avatar di khael
 
Iscritto dal: Aug 2002
Città: Centro Italia
Messaggi: 11111
grazie mille

mi metto a leggere
khael è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Roborock Qrevo Curv 2 Flow: ora lava con un rullo Roborock Qrevo Curv 2 Flow: ora lava con un rull...
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite Alpine A290 alla prova: un'auto bella che ti fa ...
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile Recensione HONOR Magic 8 Lite: lo smartphone ind...
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Ubisoft conferma due nuovi Far Cry in sv...
Chi vincerà il Festival di Sanrem...
G42 e Cerebras portano in India un super...
Offerte aggiornate del weekend Amazon: 7...
4 MacBook Air in offerta e scende a 939€...
Chrome cambia il tuo modo di lavorare: o...
Minimo storico iPhone 17 su Amazon: 909€...
USA, incriminati tre ingegneri della Sil...
Xbox: Phil Spencer lascia dopo 38 anni, ...
Cuffie e sostanze chimiche: uno studio e...
Terremoto sui dazi USA: la Corte Suprema...
Arianespace potrebbe lanciare il primo r...
Google Pixel 10a disponibile al prezzo m...
Microsoft Copilot nei guai: email riserv...
AOC a 399€ su Amazon: QD-OLED 240 Hz e 0...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 13:20.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v