En el dia d'avui, els donaré alguns tips d'com tenir un servidor casolà (o una mica més gran) més segur. Però abans que em descuarticen viu.
RES NO ÉS TOTALMENT SEGUR
Amb aquesta excepciĂł ben definida, prossegueixo.
Vaig anar per parts i no vaig a explicar molt detingudament cada procés. Només ho esmentaré i aclariré una que una altra coseta, aixà podran anar a Googlear amb una idea més clara del que busquen.
Abans i durant la instal·lació
- És bastant recomanat que el servidor sigui instal·lat el més «minimal» possible. Aixà prevenim que estiguin corrent serveis que ni tan sols sabem que hi són, ni perquè serveixen. Això assegura que tota la configuració corri per compte propi.
- Es recomana que el servidor no sigui usat com a estaciĂł de treball quotidiana. (Amb la qual aquestes llegint aquest post. Per exemple)
- Tant de bo el server no tingui un entorn grĂ fic
Fer particions.
- Es recomana que les carpetes que són usades per l'usuari com «/ home /» «/ tmp /» «/ var / tmp /» «/ opt /» siguin assignades a una partició diferent de la de el sistema.
- Carpetes critiques com «/ var / log» (On es guarden tots els logs de sistema) es posi en una partició diferent.
- Ara bé, depenent de el tipus de servidor, si per exemple és un servidor de correu. La carpeta «
/var/maili / o/var/spool/mail»Hauria de ser una partició a part.
La contrasenya.
Per a ningú és un secret que la contrasenya dels usuaris de sistema i / o altres tipus de serveis que les facin servir, han de ser segures.
Les recomanacions sĂłn:
- Que no contingui: El teu nom, nom de la teva mascota, nom de parents, Dates especials, Llocs, etc. En conclusiĂł. La contrasenya no ha de tenir res relacionat amb tu, o qualsevol cosa que et envolti o sigui de la teva vida quotidiana, tampoc res relacionat amb el compte en si. Exemple: twitter # 123.
- La contrasenya també ha de complir amb parà metres com: Combinar majúscules, minúscules, números i carà cters especials. Exemple: DiAFsd · $ 354 "
Després de tenir instal·lat el sistema
- És una cosa personal. Però m'agrada eliminar l'usuari ROOT i assignar-tots els privilegis a un altre usuari, aixà em puc evitar atacs a aquest usuari. Sent molt comú.
- És molt prà ctic subscriure a una llista de correu on anunciïn bugs de seguretat de la distribució que facis servir. A més de blocs, bugzilla o altres instà ncies que et puguin advertir de possibles Bugs.
- Com sempre, es recomana una constant actualitzaciĂł de sistema aixĂ com dels seus components.
- Algunes persones recomanen també assegurar el grub o LILO i la nostra BIOS amb una contrasenya.
- Hi ha eines com «Chagas» que permet obligar els usuaris a canviar la contrasenya cada X temps, a mĂ©s del temps mĂnim que han d'esperar per fer-ho i altres opcions.
Hi ha moltĂssimes formes d'assegurar el nostre PC. Tot l'anterior va ser abans d'instal·lar seguĂs un servei. I nomĂ©s esmenti algunes coses.
Existeixen manuals bastant extensos que val la pena llegir. per aprendre sobre aquest immens mar de possibilitats .. Amb el temps vas aprenent una que una altra coseta. I t'adonarĂ s que sempre falta .. Sempre ...
Ara bé assegurem una mica més els SERVEIS. La meva primera recomanació sempre és: «NO DEIXAR LES CONFIGURACIONS PER DEFECTE» . Sempre entra al fitxer de configuració del servei, llegeix una mica sobre que fa cada parà metre i no ho deixis tal com s'instal·la. Sempre porta problemes amb si.
Ara bé:
SSH (/ etc / ssh / sshd_config)
Al SSH podem fer moltes coses perquè no sigui tan fà cil de vulnerar.
Per exemple:
-No permetre el login de l'ROOT (En cas que no ho hagis canviat):
"PermitRootLogin no"
-No deixar que les contrasenyes siguin en blanc.
"PermitEmptyPasswords no"
-Canviar el port per on escolta.
"Port 666oListenAddress 192.168.0.1:666"
Autoritzar Ăşnicament a certs usuaris.
"AllowUsers alex ref me@somewhere" Ell em @ somewhere és per a obligar que es connecti sempre des d'una mateixa ip aquest usuari.
Autoritzar grups especĂfics.
"AllowGroups wheel admin"
Consells.
- És bastant segur i més gairebé obligatori engabiar els usuaris de ssh per mitjà de chroot.
- Pots també desactivar la transferència d'arxius.
- Limitar el nombre d'intents de connexiĂł fallits.
Eines gairebé essencials.
Fail2ban: Aquesta eina que estĂ en repos, ens permet limitar el nombre d'accessos a molts tipus de serveis "ftp, ssh, apache.. etc" bannejant les ip que excedeixin el lĂmit d'intents.
Enduridors: Són eines que ens permeten «endurir» o més aviat armar la nostra instal·lació amb Tallafocs i/o altres instà ncies. Entre ells « Harden i Bastille Linux «
Detectors d'intrusos: Hi ha molts NIDS, HIDS i altres eines que permeten prevenir i protegir-nos d'atacs, mitjançant logs i alertes. Entre moltes altres eines. Hi ha « OSSEC «
Per concloure. Aquest no era un manual de seguretat, mĂ©s aviat eren una sèrie d'Ătems a tenir en compte per tenir un servidor mitjanament segur.
Com a consell personal. Llegeixin molt de com veure i analitzar LOGS, I tornem-nos uns nerds de Iptables. A més, entre més Programari se li instal·li a servidor més vulnerable es fa, per exemple un CMS ha de ser ben administrat, actualitzant-i mirant molt bé que classe de connectors li afegim.
MĂ©s endavant vull enviar post de com assegurar una cosa especĂfic. AllĂ si podre donar mes detalls i fer la practica.