Foros del Web » Administración de Sistemas » Unix / Linux »

seguridad en linux

Estas en el tema de seguridad en linux en el foro de Unix / Linux en Foros del Web. hola. Soy novatos en temas de linux y me gustaría orientación respecto a aspectos de seguridad en mi servidor. tengo ubuntu 16 instalado. lo que ...
  #1 (permalink)  
Antiguo 25/05/2016, 08:46
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 21 años, 10 meses
Puntos: 2
seguridad en linux

hola.

Soy novatos en temas de linux y me gustaría orientación respecto a aspectos de seguridad en mi servidor.
tengo ubuntu 16 instalado.

lo que he hecho

-instale ufw y solo tengo disponible puerto 22 y 80
-instale fail2ban

Gracias.
__________________
"Cuando se adelanta un oponente, enfréntalo y salúdalo; si intenta retroceder, déjalo seguir su camino"
  #2 (permalink)  
Antiguo 25/05/2016, 11:09
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años
Puntos: 655
Respuesta: seguridad en linux

¿y para vos, qué es la seguridad o sobre qué lo estas enfocando? Lo que preguntas es como decir "tengo un auto con 4 ruedas y una de repuesto".

Eso no me dice nada y solamente si explicas lo que queres hacer, es la forma en que se te podría orientar.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #3 (permalink)  
Antiguo 28/07/2016, 13:15
 
Fecha de Ingreso: enero-2009
Mensajes: 40
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: seguridad en linux

Pues como bien te dicen, hay que conocer tu servidor a fondo. Conocer que servicios y demonios están ejecutandose y a partir de ahi ir asegurando cada uno.

No es lo mismo mejorar la seguridad en MySQL que en Apache. No es lo mismo proteger puertos que proteger de ataques a nivel aplicacion PHP.

Si lo quieres hacer bien, no te va a quedar más remedio que ir investigando poco a poco. Te adelanto que por instalar más y más software de protección de ataques no aumentarás la seguridad.
  #4 (permalink)  
Antiguo 01/08/2016, 11:08
Avatar de Tedel  
Fecha de Ingreso: enero-2011
Ubicación: Lima
Mensajes: 2.744
Antigüedad: 13 años, 10 meses
Puntos: 444
Respuesta: seguridad en linux

Hola:

A ver, aquí hay un test de seguridad para servidores: https://securityheaders.io

Corre tu dominio allí, toma nota de lo que sugiere la herramienta y luego regresa con preguntas más específicas.

Opción B, contrata a un administrador de servidores.
__________________
Soy el autor de Heptagrama y tengo un servicio "todo incluido" de marketing web.
  #5 (permalink)  
Antiguo 02/08/2016, 12:35
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 11 años, 4 meses
Puntos: 401
Respuesta: seguridad en linux

Personalmente considero que CSF es mucho mas completo que UFW.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #6 (permalink)  
Antiguo 24/10/2016, 01:53
Avatar de MaBoRaK  
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años, 6 meses
Puntos: 35
Respuesta: seguridad en linux

loading.......

Podrias aplicar lo siguiente:

- Usar CSF ( http://configserver.com/cp/csf.html ) como firewall
- Cambiar el puerto tu SSH-SERVER: ( http://www.cyberciti.biz/faq/centos-change-ssh-port/ )
- Usar PORT-KNOCKING: ( http://tecadmin.net/secure-ssh-conne...nocking-linux/ )
- No permitir el login al sistema como root: ( http://blog.zwiegnet.com/linux-serve...-login-centos/ )
- No permitir el login mediante password y solo aceptar Llaves privadas: ( http://askubuntu.com/questions/34685...-key-to-log-in )

Este articulo es muy bueno: http://www.tecmint.com/linux-server-...security-tips/

Saludos.


connection closed.
__________________

Maborak Technologies
  #7 (permalink)  
Antiguo 13/01/2017, 23:35
(Desactivado)
 
Fecha de Ingreso: julio-2008
Ubicación: Muchas noches sin dormir
Mensajes: 211
Antigüedad: 16 años, 4 meses
Puntos: 7
Respuesta: seguridad en linux

Aplica el lema de menos es más:

Es decir, cuando contrates el vps/vds o servidor dedicado empieza por desinstalar todo el software que no vayas a usar en el. Contra menos software instalado, menores vectores de ataque tendrás.

http://searchsecurity.techtarget.com.../attack-vector
http://security.stackexchange.com/qu...the-difference
http://www.solvetic.com/tutoriales/a...as-operativos/

CentOS

rpm -aq > softlist.txt
cat softlist.txt | less o less softlist.txt

Debian

dpkg- l

dpkg- l > softlist.txt
cat softlist.txt | less o less softlist.txt

Mira los puertos y servicios corriendo:

netstat -aon
netstat -an

http://web.mit.edu/rhel-doc/4/RH-DOC...ver-ports.html
https://www.hostdog.es/blog/%C2%BFco...as-mi-servidor

Desactiva los servicios que no necesites al inicio del sistema.

Debian
sudo systemctl list-units
sudo systemctl status nombre-del-servicio
sudo systemctl stop nombre-del-servicio
yum purge nombre-el-servicio

CentOS
systemctl stop nombre-del-servicio
yum remove nombre-del-sofware

Firewall iptables o ufw si eres novato en Linux.

Cambiar el port de ssh por otro que no sea el 22 o el 2222.

SETUID, SETGUID y StickyBit
https://docs.oracle.com/cd/E19683-01...-69/index.html

Tuning al /etc/sysctl.conf para prevenir ciertos ataques como:

MITM attacks
IP Spoofing
SYN Flood
Inhabilitar IPv6
http://tecadmin.net/disable-ipv6-on-linux/
etc.

Instalación de un WAF como mod_security para evitar hacks a los sitios webs.

Securización de las particiones /tmp y /dev/shm

Encontrar permisos 777 con find
Permisos chmod correctos en directorios
Inhabilitar compilers o compiladores


Server Hardening Tips & Tricks:

Every server security conscious organization will have their own methods for maintaining adequate system and network security. Often you will find that server hardening consultants can bring your security efforts up a notch with their specialized expertise.

Some common server hardening tips & tricks include:

- Use Data Encryption for your Communications
- Avoid using insecure protocols that send your information or passwords in plain text.
- Minimize unnecessary software on your servers.
- Disable Unwanted SUID and SGID Binaries
- Keep your operating system up to date, especially security patches.
- Using security extensions is a plus.
- When using Linux, SELinux should be considered. Linux server hardening is a primary focus for the web hosting industry, however in web hosting SELinux is probably not a good option as it often causes issues when the server is used for web hosting purposes.
- User Accounts should have very strong passwords
- Change passwords on a regular basis and do not reuse them
- Lock accounts after too many login failures. Often these login failures are illegitimate attempts to gain access to your system.
- Do not permit empty passwords.
- SSH Hardening
--- Change the port from default to a non standard one
--- Disable direct root logins. Switch to root from a lower level account only when necessary.
- Unnecessary services should be disabled. Disable all instances of IRC - BitchX, bnc, eggdrop, generic-sniffers, guardservices, ircd, psyBNC, ptlink.
- Securing /tmp /var/tmp /dev/shm
- Hide BIND DNS Sever Version and Apache version
- Hardening sysctl.conf
- Server hardenining by installing Root Kit Hunter and ChrootKit hunter.
- Minimize open network ports to be only what is needed for your specific circumstances.
- Configure the system firewall (Iptables) or get a software installed like CSF or APF. Proper setup of a firewall itself can prevent many attacks.
- Consider also using a hardware firewall
- Separate partitions in ways that make your system more secure.
- Disable unwanted binaries
- Maintain server logs; mirror logs to a separate log server
- Install Logwatch and review logwatch emails daily. Investigate any suspicious activity on your server.
- Use brute force and intrusion detection systems
- Install Linux Socket Monitor - Detects/alerts when new sockets are created on your system, often revealing hacker activity
- Install Mod_security as Webserver Hardening
- Hardening the Php installation
https://www.idontplaydarts.com/2011/...-php-on-linux/
http://www.securitybydefault.com/201...te-phpini.html
https://howtogetonline.com/how-to-ha...r-security.php
- Limit user accounts to accessing only what they need. Increased access should only be on an as-needed basis.
- Maintain proper backups
- Don't forget about physical server security

http://www.serverhardening.com/

Linux Hardening Checklist
https://www.ucd.ie/t4cms/UCD%20Linux...0Checklist.pdf
http://learnlinuxwithrohan.blogspot....nd-rlogin.html

El hardening no es copiar y pegar configs de seguridad encontradas de Internet. Pues cada servidor es un mundo y necesita de una configuración distinta. No es lo mismo tunear un server para una red de 100MB o de 1GBps. Debes saber lo que haces. Saber de sistemas operativos y de redes.

Para todo lo demás tienes las guías de la NSA.

etc.

Última edición por fvillalba; 14/01/2017 a las 01:54
  #8 (permalink)  
Antiguo 30/01/2017, 10:24
Avatar de nacker_1  
Fecha de Ingreso: diciembre-2011
Ubicación: Catalunya
Mensajes: 145
Antigüedad: 12 años, 11 meses
Puntos: 15
Respuesta: seguridad en linux

El test de seguridad me ha sido muy útil, gracias. Por otro lado, entiendo que desde la empresa de hospedaje te deben informar de qué se ejecuta en tu server, incluso que se puede o no optimizar. Si es demasiado complejo siempre se puede buscar administrado.
__________________
Camisetas y equipaciones de futbol baratas y la mejor alternativa a rojadirecta.
  #9 (permalink)  
Antiguo 30/01/2017, 17:21
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 11 años, 4 meses
Puntos: 401
Respuesta: seguridad en linux

Cita:
Iniciado por nacker_1 Ver Mensaje
El test de seguridad me ha sido muy útil, gracias. Por otro lado, entiendo que desde la empresa de hospedaje te deben informar de qué se ejecuta en tu server, incluso que se puede o no optimizar. Si es demasiado complejo siempre se puede buscar administrado.
Estamos hablando de vps o dedicados, por tanto lo que instales es tu responsabilidad, de nadie más.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-

Etiquetas: disponible, linux, seguridad, ubuntu
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:10.