Protegeix el teu servidor casolĂ  d'atacs externs.

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/mail i / 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Ăş.
Ha editar el fitxer / etc / sudoers. Allà hi afegim l'usuari que volem que sigui ROOT i després vam eliminar el nostre antic Super Usuari (ROOT)
  • É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.


Afegir com a font preferida a Google