adrián ramírez (dolbuck) secadmin security conference...owncloud es una aplicación de software...
TRANSCRIPT
![Page 1: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/1.jpg)
#CyberCamp17
Mi nube perfecta
Adrián Ramírez (Dolbuck)
SecAdmin
Security Conference
![Page 2: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/2.jpg)
Mi nube perfecta
Quiénes somos:
2
@secadm1n
https://secadmin.es
![Page 3: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/3.jpg)
3
Ganador CTF 2017
![Page 4: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/4.jpg)
4
Whoami
@adriandolbuck
Perito informático forense
Director de ciberseguridad de Dolbuck
Apasionado de la tecnología
Especializado en ingeniería social
Co-organizador de SecAdmin
Co-organizador de CharruaCon
Consultor en ciberseguridad
![Page 5: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/5.jpg)
5
¿De qué vamos hablar?
1) Los servicios de almacenamiento cloud y opciones del mercado
2) Elección del tipo de material para construir nuestra nube
3) Demo 1: Implantación y explicación del entorno apropiado para nuestra nube.
4) Demo 2: En vivo. - Un paseo por nuestra nube
- Configuraciones de seguridad de la nube
- Creación de usuarios
- Alimentando nuestra nube con nuevas funcionalidades
- Compartiendo documentos con el mundo de forma segura.
5) Jugando con nuestra nube
6) Engordando nuestra nube con almacenamiento extra
7) Demo 3: Monitorización del rendimiento de nuestra nube y obteniendo reportes del uso
8) Hardening de nuestra nube.
9) Demo 4: Medidas de hardening que aplicaremos a nuestra nube.
10) Conclusiones y cierre del taller.
![Page 6: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/6.jpg)
6
Buscando la nube más cómoda:
Concepto de nube:
Discos duros virtuales de gran capacidad
Accedemos cuando estamos conectados a internet,
Desde móviles, portátiles, tablets y PC´s.
Finalidad:
Guardar nuestras fotos, vídeos, música y todo tipo de archivos, para acceder
a ellos desde cualquier lugar
Liberar las memorias de nuestros dispositivos.
Centralizamos la información
![Page 7: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/7.jpg)
7
Soluciones en el mercado.
![Page 8: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/8.jpg)
8
Cosas que dan miedo…
![Page 9: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/9.jpg)
9
Privacidad
![Page 10: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/10.jpg)
10
Lo que buscamos
Privacidad
Que ningún antivirus borre mis contenidos “sospechosos”
Ahorro de dinero a largo plazo
Un total control de mis datos
En caso de incidente acceso total a los logs del registro.
La capacidad de tu nube únicamente limitada por la capacidad de tus discos.
Pueda usarlo como copia de seguridad
Recuperar versiones de un documento
Accesibilidad a mis datos desde cualquier dispositivo en cualquier sitio del
mundo.
![Page 11: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/11.jpg)
11
¿Quienes lo usan?
![Page 12: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/12.jpg)
12
Datos curiosos
![Page 13: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/13.jpg)
13
Si buscamos en España
![Page 14: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/14.jpg)
14
.
![Page 15: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/15.jpg)
15
Diferencia entre owncloud vs nextcloud
ownCloud es una aplicación de software libre del tipo Servicio de alojamiento
de archivos, que permite el almacenamiento en línea y aplicaciones en línea
(cloud computing)
El proyecto fue lanzado en enero del 2010 por Frank Karlitschek, un
desarrollador del proyecto KDE, con el objetivo de dar a los usuarios el control
de sus datos en la nube
El 13 de diciembre de 2011 fue creada una entidad comercial fundada bajo el
proyecto ownCloud
Fuente: Wikipedia
![Page 16: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/16.jpg)
16
Diferencias
Nextcloud es una serie de programas cliente-servidor con el objetivo de crear
servicio de alojamiento de archivos. Su funcionalidad es similar al
software Dropbox y demás. 100% libre.
OwnCloud, ofrecen un servicio de pago con el que consigues soporte y
funcionalidades extra dirigidas principalmente a empresas. Estas
funcionalidades extra son de código cerrado y no están presentes en la
versión gratuita.
![Page 17: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/17.jpg)
17
Eligiendo el material de nuestra nube:
![Page 18: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/18.jpg)
18
Nextcloud box
![Page 19: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/19.jpg)
19
Raid de Raspberry
![Page 20: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/20.jpg)
20
![Page 21: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/21.jpg)
21
NAS
![Page 22: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/22.jpg)
22
Ingredientes
Hardware
NAS
Raspberry
Ordenador
Servidor
Unidades de
almacenamiento
Software
Distro de GNU/Linux
NextCloud
Internet
Mucho cariño
![Page 23: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/23.jpg)
23
Nuestra elección:
Esquema:
![Page 24: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/24.jpg)
24
Antes de empezar:
Selecciono arranque del disco duro
Protejo con password la BIOS
Deshabilitar ctrl+alt+sup
"/etc/inittab" y comentar la siguiente linea:
# What to do when CTRL-ALT-DEL is pressed.
#ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
Creo disco LVM cifrado antes de instalar nada.
DEMO
![Page 25: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/25.jpg)
25
Dentro del S.O.
apt-get update / apt-get upgrade
Apt-get install ssh
Creando una tarea para actualizar el sistema regularmente:
crontab –e
Con esto todos los lunes a las 3 am se ejecutará
La actualización
0 3 * * 1 apt -y update && apt -y upgrade && reboot
![Page 26: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/26.jpg)
26
Instalación de NextCloud
La instalación consta de:
Instalar PHP
Instalar Apache / Nginx
Instalar mariadb
Descargar la última versión nextcloud
Habilitar el https en servidor web
Crear certificado
Mini demo:
![Page 27: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/27.jpg)
27
Un paseo por nuestra nube
![Page 28: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/28.jpg)
28
Creando un certificado SSL guapo
![Page 30: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/30.jpg)
30
Calidad del certificado gratuito
https://www.ssllabs.com/ssltest/index.html
https://www.ssllabs.com/ssltest/index.html
![Page 31: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/31.jpg)
31
Vamos a jugar con nuestra nube
Accedemos por web a:
https://incibe.solucionesencloud.es/
Usuario: incibe
Password: 02122017.camp
![Page 32: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/32.jpg)
32
Instalando clientes para nuestra nube
Ejercicio:
Toma una foto con tu teléfono y súbela a la nube
Configúralo en tu dispositivo móviles
Compártela con el grupo Incibe
![Page 33: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/33.jpg)
33
Cliente de escritorio
Instalando un cliente de escritorio
![Page 34: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/34.jpg)
34
Engordando nuestra nube
![Page 35: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/35.jpg)
35
Engordando nuestra nube
![Page 36: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/36.jpg)
36
Del lado del usuario
Ahora los usuarios podrán añadir almacenamiento externo desde
GoogleDrive, FTP, smb, etc
![Page 37: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/37.jpg)
37
Proceso de hardening antes de dejarla volar
Para habilitar el doble factor de autenticación:
1. Habilitar la app que encuentras en Seguridad (Two Factor TOTP Provider).
2. Cada usuario que quiera habilitar el doble factor debe ir a su perfil en Personal
y habilitarlo al final de la página. Antes debe instalar una app HOTP para guardar el código QR que
genera los códigos (HDE OTP para iphone y FreeOTP?? para Android) También deben guardar el
código secreto
por si pierden el código QR y se podría restaurar con él.
3. Salir y volver a entrar para probarla. (la app genera códigos cada 30 segundos)
![Page 38: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/38.jpg)
38
![Page 39: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/39.jpg)
39
Consejos
Pon siempre un Firewall delante de tu nube, sino tienes firewall utiliza reglas
iptables con la opción denegar todo por defecto y solo abre puertos que
necesites.
Filtra los puertos de gestión a IP Fijas
Cambia el puerto SSH del servidor a otro número
Activa HTTPS siempre
Solo necesitas puerto 443 abierto para los clientes
Recuerda que puedes activar logs de tu usuario
Puedes activar seguridad en 2 pasos
Siempre, siempre, crea una copia de seguridad de tu nube.
Ahora ya puedes dejar volar tu nube libre…
![Page 40: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/40.jpg)
40
Barniz de VPN
OpenVpn
![Page 41: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/41.jpg)
41
Conclusiones
![Page 42: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/42.jpg)
42
Bibliografía y agradecimientos
https://nextcloud.com/
https://help.nextcloud.com/
Agradecimiento a Incibe, a SecAdmin y al personal de Dolbuck quienes realizaron los videos.
![Page 43: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/43.jpg)
43
Preguntas
C
Contacto: @adriandolbuck
![Page 44: Adrián Ramírez (Dolbuck) SecAdmin Security Conference...ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento](https://reader035.vdocuments.mx/reader035/viewer/2022063014/5fce9f40b8682359872aeafd/html5/thumbnails/44.jpg)
Gracias por su atención