SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
Consejos de seguridad
con Alfresco
Toni de la Fuente
Senior Solutions Engineer

twitter: @ToniBlyx - blog: blyx.com
Contenidos

•  Introducción
•  Ciclo del proyecto y seguridad
     o    Planificación
     o    Instalación
     o    Configuración y fortificación
     o    Mantenimento
     o    Monitorización y auditoría
•  Otras tareas relacionadas con la
     seguridad
•    Conclusiones

                                      * No los vamos a cubrir en esta sesión
Introducción
Introducción
•     ¿Por qué es importante la seguridad en Alfresco?
     o    Es importante si tus contenidos lo son.
•    Si la caída de Alfresco te supone un problema
     económico para tu organización, la seguridad del
     mismo es importante.
•    La seguridad es un proceso no un producto.
•    Continuidad de las operaciones, protección,
     integridad, privacidad.
•    Llevar al máximo el MTBF, garantizar el mínimo MTTR
     posible, contemplados en el Plan de Seguridad de la
     organización, Plan de contingencias y Plan de
     recuperación de desastres.
Ciclo del Proyecto y Seguridad
Planificación y análisis previo

•  ¿Qué debo securizar? Depende…
  o    Necesidades del proyecto
  o    Interfaces
  o    Usuarios, aplicaciones o ambos
  o    Personalización
  o    Arquitectura, alta disponibilidad y escalabilidad
             Document       Collaboration   Web Content    Records         Email
            Management                      Management    Management      Archive




             ¿Interfaces?              Número de…?            Personalización?
Depende de la arquitectura de red

B

                                                   A
                                                  Share

                                                  Alfresco

                                             App Srv




                                                             DataBase
                                        Content


                                                    Index
                                         Store
Instalación
Buenas prácticas y recomendaciones 1/2
•  Usar un usuario no “root”
  o    Configura todos los puertos por encima del 1024
•  Evitar contraseñas por defecto (admin, db).
•  Cambiar certificados y claves por defecto
   de SOLR.
  o    Usa keytool o tus propios certificados.
  o    installRoot/alf_data/solr/CreateSSLKeystores.txt
•  Permisos de los ficheros de configuración,
   contentstore, índices y logs. Nadie salvo el
   usuario de la aplicación debe poder
   acceder.
  o    chown –R alfresco:alfresco installRoot/
  o    chmod –R 600 installRoot/
Buenas prácticas y recomendaciones 2/2

•     Antes de realizar la instalación usa Alfresco
      Environment Validation Tool para evitar servicios y/o
      puertos conflictivos.
•     Activa SSL siempre que sea posible:
     o      No uses certificados autofirmados para producción.
     o      Comprueba la fortaleza del certificado en:
          •    https://www.ssllabs.com/ssldb/analyze.html
•     Usa Apache (u otro) para proteger el servidor de
      aplicaciones y los servicios.
•     En Linux puedes usar SELinux
•     Cuando sea posible, usar el bundle para tener los
      binarios externos controlados y evitar una posible
      suplantación.
Configuración post instalación
¿Qué puertos debo abrir y conocer? IN
¿Qué puertos debo abrir y conocer? OUT




* Habría que permitir el tráfico a XAM y a servicios remotos
de Facebook, Twitter,LinkedIn, Slideshare, Youtube, Flickr o Blogs, en caso de usar el Publishing Framework.
Control y revisión


•  Controla los procesos y los puertos que usa
   el sistema (Linux):
# netstat -tulpn|grep -i java!
!
tcp        0      0 0.0.0.0:50500    0.0.0.0:*   LISTEN   8591/java
tcp        0      0 127.0.0.1:8005   0.0.0.0:*   LISTEN   8591/java
tcp        0      0 0.0.0.0:8009     0.0.0.0:*   LISTEN   8591/java
tcp        0      0 0.0.0.0:139      0.0.0.0:*   LISTEN   8591/java
tcp        0      0 0.0.0.0:8080     0.0.0.0:*   LISTEN   8591/java
tcp        0      0 0.0.0.0:21       0.0.0.0:*   LISTEN   8591/java
tcp        0      0 0.0.0.0:8443     0.0.0.0:*   LISTEN   8591/java
tcp        0      0 0.0.0.0:445      0.0.0.0:*   LISTEN   8591/java
tcp        0      0 0.0.0.0:7070     0.0.0.0:*   LISTEN   8591/java
udp        0      0 0.0.0.0:137      0.0.0.0:*            8591/java
Activación de SSL para los servicios


•  HTTP – HTTPS
  o    Appliance con soporte SSL offloading
  o    Activar HTTPS en el frontal Apache
  o    Activar HTTPS en Servidor de Aplicaciones
•  FTP – FTPS
  o    Ver documentación oficial
•  SharePoint (jetty) SSL
  o    Así evitarás problemas de los usuarios (MS Office)
  o    Ver documentación oficial
•  SMTP – SMTPS: tanto IN como OUT
•  IMAP y JGroups (workarounds)
Configuración post instalación

•  Configuración de IPtables para
   redireccionar puertos inferiores a 1024:
  o    Ejemplo para FTP:
     •    iptables -t nat -A PREROUTING -p tcp --dport 21-j
          REDIRECT --to-ports 2121
  o  http://wiki.alfresco.com/wiki/File_Server_Configuration
•  Cambia las credenciales de JMX
  o    http://blyx.com/2011/12/20/persistencia-en-las-
       credenciales-jmx-de-alfresco/
•  Asegúrate que los logs están donde tu
   quieres
  o    http://blyx.com/2011/06/02/consejos-sobre-los-logs-en-
       alfresco/
Configuración post instalación

•  ¿Vas a usar autenticación externa?
  o    Cifra la comunicación entre Alfresco y el LDAP/AD o
       Sistema de SSO (usa el puerto 636 TCP para LDAPS)
•  Desactiva los servicios que no necesites:
  o  ftp.enabled=false
  o  cifs.enabled=false
  o  imap.server.enabled=false
  o  nfs.enabled=false
  o  webdav: se desactiva comentando las opciones
     correspondientes en tomcat/webapps/alfresco/WEB-INF/
     web.xml
  o  SharePoint: no instales el módulo si no lo necesitas.
Configuración post instalación
•  Configuración de las copias de seguridad
     o    Backup Lucene 2 AM
           •  installRoot/alf_data/backup-lucene-indexes
     o    Backup SOLR 2AM Alfresco core y 4AM Archive core.
           •  installRoot/workspace-SpacesStore
           •  installRoot/archive-SpacesStore
     o    Backup SQL.
     o    Backup contentStore.
•  Considera el uso de snapshots de LVM
•  Recuerda que se pueden hacer backup de sitios con:
     o    http://code.google.com/p/share-import-export/
•  Prueba la recuperación como medida preventiva de forma
     asidua y planificada.
•    Incorpora el procedimiento comprobado de recuperación de
     Alfresco a tu plan de contingencia.
•    Contempla usar Replication Service en el plan de recuperación
     de desastres.
Configuración post instalación

•  Desactivar usuario invitado (Guest):
   o  Para NTLM-Default:
       •  alfresco.authentication.allowGuestLogin=false (true por
          defecto)
   o  Para pass-through:
       •  passthru.authentication.guestAccess=false (false por
          defecto)
   o  Para LDAP/AD:
       •  ldap.authentication.allowGuestLogin=false (true por
          defecto)
•  Limitar el uso por usuarios y estado del repositorio:
   o  server.maxusers=-1 (-1 no limit)
   o  server.allowedusers=admin,toni,bill (vacio para todos)
   o  server.transaction.allow-writes=true (false para poner todo
      el sistema en solo lectura)
Configuración post instalación

•  Desactivar papelera de reciclaje:
   o  Crear un fichero *-context.xml con el siguiente contenido:

   <bean id="storeArchiveMap" class="org.alfresco.repo.node.StoreArchiveMap">!
         <property name="archiveMap">!
            <map>!
  !    !    </map>!
         </property>!
         <property name="tenantService">!
            <ref bean="tenantService" />!
        </property>!
     </bean>!
Mantenimiento
Mantenimiento


•  Revisión diaria de los log y registro de
   auditoría.
•  Revisión diaria del backup.
•  Borrado de los ficheros huérfanos,
   rotación de los logs, limpiado de
   temporales.
  o      Script en cron más info aquí:
       •     http://www.fegor.com/2011/08/mantenimiento-
             diario-de-alfresco.html
Monitorización y Auditoría
Monitorización y Auditoría

•  JMX
  o    Jconsole
  o    VisualVM
•  Hyperic
  o    http://blyx.com/2009/11/19/monitoring-alfresco-
       nagiosicinga-hyperic-auditsurf-jmx-rocks/
•  Nagios/Icinga
  o    http://blyx.com/2009/11/19/monitoring-alfresco-
       nagiosicinga-hyperic-auditsurf-jmx-rocks/
•  Javamelody
  o    http://blyx.com/2010/09/13/monitoring-alfresco-con-
       javamelody/
•  AuditSurf
Monitorización y Auditoría
• Auditoría de logins fallidos:
audit.enabled=true

audit.tagging.enabled=true !
audit.alfresco-access.enabled=true!
audit.alfresco-access.sub-events.enabled=true !
audit.cmischangelog.enabled=true

Saber que se está auditando:
$ curl -u admin:admin
http://localhost:8080/alfresco/service/api/audit/control
Renombrar: tomcat/shared/classes/alfresco/extension/audit/
alfresco-audit-example-login.xml.sample
$ curl -u admin:admin "http://localhost:8080/alfresco/service/api/audit/
query/AuditExampleLogin1/auditexamplelogin1/login/error/user?verbose=true"
                                                                         !
{!
     "count":5,!
     "entries": !
     [ { "id":7,!
           "application":"AuditExampleLogin1",!
           "user":null,!
           "time":"2012-03-05T19:20:48.994+01:00",!
           "values":!
           { "/auditexamplelogin1/login/error/user":"toni"!
           } } !
Otras tareas relacionadas con la
seguridad
Otras tareas o herramientas
relacionadas
•    Evitar fugas de información mediante metadatos.
•    Considera usar el nuevo tipo “d:encrypted”
•    Añadir checksum a los contenidos
•    Bloqueo de usuario tras fallos de autenticación
•    Cambiar la ruta de visibilidad de webdav
•    Timeout de sesión de Explorer y Webdav
•    Timeout de sesión en Share
•    Timeout de sesión en CIFS
•    Poner CIFS y FTP en solo lectura.
•    Más herramientas en “Alfresco Security Toolkit” en Google
     Code.
•    Considerar usar un escaner de red para evitar
     almacenamiento de virus y troyanos.
•    Mod_security para limitar el tamaño de ficheros a subir o
     interceptar contenidos.
•    Filtra qué aplicaciones acceden a los servicios/API remotos
Conclusiones
Conclusiones

•     Actualmente disponemos de herramientas para
      hacer de nuestra plataforma un sistema seguro.
•     No debemos tomar estos consejos como una tarea
      aislada.
•     Recuerda que la seguridad es un proceso continuo.
•     Temas a tratar en futuros webinars:
     o    Seguridad y desarrollo.
     o    Auditoría.
     o    Usuarios, roles y permisos.
     o    Acegi.
     o    Creación de subsistemas de Autenticación (webinar realizado)
     o    SSO con CAS, Siteminder, OpenSSO, JoSSO, ForgeRock, Oracle Identity
          Manager, etc.
     o    Integración con PKI, firma digital, portafirmas, cifrado, etc.

•     ¿Alguna idea?
¿Preguntas?


Toni de la Fuente
toni.delafuente@alfresco.com

Foro en español:
http://forums.alfresco.com/es
Contacta con el equipo de
Alfresco en España

http://www.alfresco.com/es/about/contact/



                                        toni.delafuente@alfresco.com
                                                       http://blyx.com
                                                     Twitter: @ToniBlyx
The open platform for
social content management.

Contenu connexe

Tendances

Introduction to Helm
Introduction to HelmIntroduction to Helm
Introduction to HelmHarshal Shah
 
Migrating to mule 4 - Are you ready for This.
Migrating to mule 4 - Are you ready for This.Migrating to mule 4 - Are you ready for This.
Migrating to mule 4 - Are you ready for This.Harish Kumar
 
Kubernetes Application Deployment with Helm - A beginner Guide!
Kubernetes Application Deployment with Helm - A beginner Guide!Kubernetes Application Deployment with Helm - A beginner Guide!
Kubernetes Application Deployment with Helm - A beginner Guide!Krishna-Kumar
 
Getting started with agile database migrations for java flywaydb
Getting started with agile database migrations for java flywaydbGetting started with agile database migrations for java flywaydb
Getting started with agile database migrations for java flywaydbGirish Bapat
 
(DVO401) Deep Dive into Blue/Green Deployments on AWS
(DVO401) Deep Dive into Blue/Green Deployments on AWS(DVO401) Deep Dive into Blue/Green Deployments on AWS
(DVO401) Deep Dive into Blue/Green Deployments on AWSAmazon Web Services
 
Developing real-time data pipelines with Spring and Kafka
Developing real-time data pipelines with Spring and KafkaDeveloping real-time data pipelines with Spring and Kafka
Developing real-time data pipelines with Spring and Kafkamarius_bogoevici
 
Openshift Container Platform
Openshift Container PlatformOpenshift Container Platform
Openshift Container PlatformDLT Solutions
 
Introduction to Ansible
Introduction to AnsibleIntroduction to Ansible
Introduction to AnsibleKnoldus Inc.
 
Difference between gitlab vs github vs bitbucket
Difference between gitlab vs github vs bitbucketDifference between gitlab vs github vs bitbucket
Difference between gitlab vs github vs bitbucketAcodez IT Solutions
 
Introduction to Kubernetes Workshop
Introduction to Kubernetes WorkshopIntroduction to Kubernetes Workshop
Introduction to Kubernetes WorkshopBob Killen
 
Introduction To Docker, Docker Compose, Docker Swarm
Introduction To Docker, Docker Compose, Docker SwarmIntroduction To Docker, Docker Compose, Docker Swarm
Introduction To Docker, Docker Compose, Docker SwarmAn Nguyen
 
Deploy, Manage, and Scale your Apps with AWS Elastic Beanstalk
Deploy, Manage, and Scale your Apps with AWS Elastic BeanstalkDeploy, Manage, and Scale your Apps with AWS Elastic Beanstalk
Deploy, Manage, and Scale your Apps with AWS Elastic BeanstalkAmazon Web Services
 
Introduction to go language programming
Introduction to go language programmingIntroduction to go language programming
Introduction to go language programmingMahmoud Masih Tehrani
 
MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysAngel Alberici
 
Introduction To Containers - Builders Day Israel
Introduction To Containers - Builders Day IsraelIntroduction To Containers - Builders Day Israel
Introduction To Containers - Builders Day IsraelAmazon Web Services
 
FIWARE NGSI: Managing Context Information at Large Scale
FIWARE NGSI: Managing Context Information at Large ScaleFIWARE NGSI: Managing Context Information at Large Scale
FIWARE NGSI: Managing Context Information at Large ScaleFIWARE
 

Tendances (20)

Introduction to Helm
Introduction to HelmIntroduction to Helm
Introduction to Helm
 
Migrating to mule 4 - Are you ready for This.
Migrating to mule 4 - Are you ready for This.Migrating to mule 4 - Are you ready for This.
Migrating to mule 4 - Are you ready for This.
 
Kubernetes Application Deployment with Helm - A beginner Guide!
Kubernetes Application Deployment with Helm - A beginner Guide!Kubernetes Application Deployment with Helm - A beginner Guide!
Kubernetes Application Deployment with Helm - A beginner Guide!
 
Openshift
Openshift Openshift
Openshift
 
Getting started with agile database migrations for java flywaydb
Getting started with agile database migrations for java flywaydbGetting started with agile database migrations for java flywaydb
Getting started with agile database migrations for java flywaydb
 
(DVO401) Deep Dive into Blue/Green Deployments on AWS
(DVO401) Deep Dive into Blue/Green Deployments on AWS(DVO401) Deep Dive into Blue/Green Deployments on AWS
(DVO401) Deep Dive into Blue/Green Deployments on AWS
 
12 factor app
12 factor app12 factor app
12 factor app
 
Developing real-time data pipelines with Spring and Kafka
Developing real-time data pipelines with Spring and KafkaDeveloping real-time data pipelines with Spring and Kafka
Developing real-time data pipelines with Spring and Kafka
 
Openshift Container Platform
Openshift Container PlatformOpenshift Container Platform
Openshift Container Platform
 
Introduction to Ansible
Introduction to AnsibleIntroduction to Ansible
Introduction to Ansible
 
Difference between gitlab vs github vs bitbucket
Difference between gitlab vs github vs bitbucketDifference between gitlab vs github vs bitbucket
Difference between gitlab vs github vs bitbucket
 
Introduction to Kubernetes Workshop
Introduction to Kubernetes WorkshopIntroduction to Kubernetes Workshop
Introduction to Kubernetes Workshop
 
CKA_1st.pptx
CKA_1st.pptxCKA_1st.pptx
CKA_1st.pptx
 
Introduction To Docker, Docker Compose, Docker Swarm
Introduction To Docker, Docker Compose, Docker SwarmIntroduction To Docker, Docker Compose, Docker Swarm
Introduction To Docker, Docker Compose, Docker Swarm
 
Deploy, Manage, and Scale your Apps with AWS Elastic Beanstalk
Deploy, Manage, and Scale your Apps with AWS Elastic BeanstalkDeploy, Manage, and Scale your Apps with AWS Elastic Beanstalk
Deploy, Manage, and Scale your Apps with AWS Elastic Beanstalk
 
Corso di servlet jsp e pattern
Corso di servlet jsp e patternCorso di servlet jsp e pattern
Corso di servlet jsp e pattern
 
Introduction to go language programming
Introduction to go language programmingIntroduction to go language programming
Introduction to go language programming
 
MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleys
 
Introduction To Containers - Builders Day Israel
Introduction To Containers - Builders Day IsraelIntroduction To Containers - Builders Day Israel
Introduction To Containers - Builders Day Israel
 
FIWARE NGSI: Managing Context Information at Large Scale
FIWARE NGSI: Managing Context Information at Large ScaleFIWARE NGSI: Managing Context Information at Large Scale
FIWARE NGSI: Managing Context Information at Large Scale
 

En vedette

Alfresco Day Madrid - Toni de la Fuente - cmis, wqs, dashlets, social content...
Alfresco Day Madrid - Toni de la Fuente - cmis, wqs, dashlets, social content...Alfresco Day Madrid - Toni de la Fuente - cmis, wqs, dashlets, social content...
Alfresco Day Madrid - Toni de la Fuente - cmis, wqs, dashlets, social content...Toni de la Fuente
 
Lesson Plan Kinder1
Lesson Plan Kinder1Lesson Plan Kinder1
Lesson Plan Kinder1DarioB410
 
I Nvitacion Dia Dentista
I Nvitacion Dia DentistaI Nvitacion Dia Dentista
I Nvitacion Dia Dentistaavatarz
 
Adaptación OpenGeo Suite Castellbisbal
Adaptación OpenGeo Suite CastellbisbalAdaptación OpenGeo Suite Castellbisbal
Adaptación OpenGeo Suite CastellbisbalOscar Fonts
 
Use of magnets in orthodontics /certified fixed orthodontic courses by Indi...
Use  of magnets in orthodontics  /certified fixed orthodontic courses by Indi...Use  of magnets in orthodontics  /certified fixed orthodontic courses by Indi...
Use of magnets in orthodontics /certified fixed orthodontic courses by Indi...Indian dental academy
 
Benefits of the OSGi Solution for Manufacturers and Service Providers - S Sch...
Benefits of the OSGi Solution for Manufacturers and Service Providers - S Sch...Benefits of the OSGi Solution for Manufacturers and Service Providers - S Sch...
Benefits of the OSGi Solution for Manufacturers and Service Providers - S Sch...mfrancis
 
Unic pag internas repositorio del programa apartado investigación
Unic pag internas repositorio del programa apartado investigaciónUnic pag internas repositorio del programa apartado investigación
Unic pag internas repositorio del programa apartado investigaciónmmolina2010
 
Boletin nayarit mayo junio
Boletin nayarit mayo junioBoletin nayarit mayo junio
Boletin nayarit mayo junioOscar Neri
 
Anuncio BOPBUR Subasta Licitacion Coto Caza Espinosa de los Monteros
Anuncio BOPBUR Subasta Licitacion Coto Caza Espinosa de los MonterosAnuncio BOPBUR Subasta Licitacion Coto Caza Espinosa de los Monteros
Anuncio BOPBUR Subasta Licitacion Coto Caza Espinosa de los MonterosCEDER Merindades
 
Core data orlando i os dev group
Core data   orlando i os dev groupCore data   orlando i os dev group
Core data orlando i os dev groupAndrew Kozlik
 
Plan estratégico del PROYECTO CALMARR
Plan estratégico del PROYECTO CALMARRPlan estratégico del PROYECTO CALMARR
Plan estratégico del PROYECTO CALMARRCalmarr Almería
 
Cuentos Sobre Alan Garcia
Cuentos Sobre Alan GarciaCuentos Sobre Alan Garcia
Cuentos Sobre Alan Garciaalphasoundd
 

En vedette (20)

Alfresco Day Madrid - Toni de la Fuente - cmis, wqs, dashlets, social content...
Alfresco Day Madrid - Toni de la Fuente - cmis, wqs, dashlets, social content...Alfresco Day Madrid - Toni de la Fuente - cmis, wqs, dashlets, social content...
Alfresco Day Madrid - Toni de la Fuente - cmis, wqs, dashlets, social content...
 
Chapter 8 levinas
Chapter 8   levinasChapter 8   levinas
Chapter 8 levinas
 
Lesson Plan Kinder1
Lesson Plan Kinder1Lesson Plan Kinder1
Lesson Plan Kinder1
 
I Nvitacion Dia Dentista
I Nvitacion Dia DentistaI Nvitacion Dia Dentista
I Nvitacion Dia Dentista
 
UGC NET - JUNE-2010- PAPER-I-SET-W
UGC NET - JUNE-2010- PAPER-I-SET-WUGC NET - JUNE-2010- PAPER-I-SET-W
UGC NET - JUNE-2010- PAPER-I-SET-W
 
Adaptación OpenGeo Suite Castellbisbal
Adaptación OpenGeo Suite CastellbisbalAdaptación OpenGeo Suite Castellbisbal
Adaptación OpenGeo Suite Castellbisbal
 
Kommunalprogramm 2014 Magazin
Kommunalprogramm 2014 MagazinKommunalprogramm 2014 Magazin
Kommunalprogramm 2014 Magazin
 
Use of magnets in orthodontics /certified fixed orthodontic courses by Indi...
Use  of magnets in orthodontics  /certified fixed orthodontic courses by Indi...Use  of magnets in orthodontics  /certified fixed orthodontic courses by Indi...
Use of magnets in orthodontics /certified fixed orthodontic courses by Indi...
 
Como implementar nuevas evaluaciones
Como implementar nuevas evaluacionesComo implementar nuevas evaluaciones
Como implementar nuevas evaluaciones
 
3 m deber direccion E
3 m deber direccion E3 m deber direccion E
3 m deber direccion E
 
Biomoleculas
BiomoleculasBiomoleculas
Biomoleculas
 
Benefits of the OSGi Solution for Manufacturers and Service Providers - S Sch...
Benefits of the OSGi Solution for Manufacturers and Service Providers - S Sch...Benefits of the OSGi Solution for Manufacturers and Service Providers - S Sch...
Benefits of the OSGi Solution for Manufacturers and Service Providers - S Sch...
 
Unic pag internas repositorio del programa apartado investigación
Unic pag internas repositorio del programa apartado investigaciónUnic pag internas repositorio del programa apartado investigación
Unic pag internas repositorio del programa apartado investigación
 
Boletin nayarit mayo junio
Boletin nayarit mayo junioBoletin nayarit mayo junio
Boletin nayarit mayo junio
 
Anuncio BOPBUR Subasta Licitacion Coto Caza Espinosa de los Monteros
Anuncio BOPBUR Subasta Licitacion Coto Caza Espinosa de los MonterosAnuncio BOPBUR Subasta Licitacion Coto Caza Espinosa de los Monteros
Anuncio BOPBUR Subasta Licitacion Coto Caza Espinosa de los Monteros
 
Core data orlando i os dev group
Core data   orlando i os dev groupCore data   orlando i os dev group
Core data orlando i os dev group
 
6 anticonceptiv-3
6 anticonceptiv-36 anticonceptiv-3
6 anticonceptiv-3
 
Plan estratégico del PROYECTO CALMARR
Plan estratégico del PROYECTO CALMARRPlan estratégico del PROYECTO CALMARR
Plan estratégico del PROYECTO CALMARR
 
Cuentos Sobre Alan Garcia
Cuentos Sobre Alan GarciaCuentos Sobre Alan Garcia
Cuentos Sobre Alan Garcia
 
Ruth alvarez molina
Ruth alvarez molinaRuth alvarez molina
Ruth alvarez molina
 

Similaire à Consejos de seguridad con Alfresco

Rendimiento en magento
Rendimiento en magentoRendimiento en magento
Rendimiento en magentoOnestic
 
Alta disponibilidad con Pacemaker
Alta disponibilidad con PacemakerAlta disponibilidad con Pacemaker
Alta disponibilidad con PacemakerNelson Calero
 
Guia basica-securizacion-apache
Guia basica-securizacion-apacheGuia basica-securizacion-apache
Guia basica-securizacion-apacheERWIN AGUILAR
 
Control de Acceso a la Red en entornos corporativos con Software Libre
Control de Acceso a la Red en entornos corporativos con Software Libre Control de Acceso a la Red en entornos corporativos con Software Libre
Control de Acceso a la Red en entornos corporativos con Software Libre linenoise
 
Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...
Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...
Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...Francisco Javier Toscano Lopez
 
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidades
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidadesLa Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidades
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidadesNextel S.A.
 
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidades
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidadesLa Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidades
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidadesPablo Garaizar
 
¿Y cómo editamos sistemas legados que nadie sabe como sirven?
¿Y cómo editamos sistemas legados que nadie sabe como sirven?¿Y cómo editamos sistemas legados que nadie sabe como sirven?
¿Y cómo editamos sistemas legados que nadie sabe como sirven?Jeffrey Steve Borbón Sanabria
 
Pecha Kucha Mod_Security Apache2
Pecha Kucha Mod_Security Apache2Pecha Kucha Mod_Security Apache2
Pecha Kucha Mod_Security Apache2Terrafx9
 
Pfsense: securizando tu infraestructura
Pfsense: securizando tu infraestructuraPfsense: securizando tu infraestructura
Pfsense: securizando tu infraestructuraAlex Casanova
 
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...Leonardo J. Caballero G.
 
Extendiendo la Seguridad de Elastix con Snort
Extendiendo la Seguridad de Elastix con SnortExtendiendo la Seguridad de Elastix con Snort
Extendiendo la Seguridad de Elastix con SnortJuan Oliva
 
10 Claves para mejorar la seguridad de tu WP
10 Claves para mejorar la seguridad de tu WP10 Claves para mejorar la seguridad de tu WP
10 Claves para mejorar la seguridad de tu WPIñaki Arenaza
 
Seguridad y optimización en Magento
Seguridad y optimización en MagentoSeguridad y optimización en Magento
Seguridad y optimización en MagentoDevopensource
 
Spac 1.1 Presentacion 20090512
Spac 1.1 Presentacion 20090512Spac 1.1 Presentacion 20090512
Spac 1.1 Presentacion 20090512Manuel Gil
 
Microsoft power point csc ios xr feb2014-ppt
Microsoft power point   csc ios xr feb2014-pptMicrosoft power point   csc ios xr feb2014-ppt
Microsoft power point csc ios xr feb2014-pptJoseph Sager
 
Monta una Infraestructura Big Data para tu Empresa - Sesión II
Monta una Infraestructura Big Data para tu Empresa - Sesión IIMonta una Infraestructura Big Data para tu Empresa - Sesión II
Monta una Infraestructura Big Data para tu Empresa - Sesión IIUrko Zurutuza
 

Similaire à Consejos de seguridad con Alfresco (20)

Rendimiento en magento
Rendimiento en magentoRendimiento en magento
Rendimiento en magento
 
Alta disponibilidad con Pacemaker
Alta disponibilidad con PacemakerAlta disponibilidad con Pacemaker
Alta disponibilidad con Pacemaker
 
Guia basica-securizacion-apache
Guia basica-securizacion-apacheGuia basica-securizacion-apache
Guia basica-securizacion-apache
 
El core de Alfresco 4.2
El core de Alfresco 4.2El core de Alfresco 4.2
El core de Alfresco 4.2
 
Control de Acceso a la Red en entornos corporativos con Software Libre
Control de Acceso a la Red en entornos corporativos con Software Libre Control de Acceso a la Red en entornos corporativos con Software Libre
Control de Acceso a la Red en entornos corporativos con Software Libre
 
Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...
Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...
Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...
 
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidades
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidadesLa Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidades
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidades
 
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidades
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidadesLa Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidades
La Web como plataforma de referencia: viejos ataques y nuevas vulnerabilidades
 
¿Y cómo editamos sistemas legados que nadie sabe como sirven?
¿Y cómo editamos sistemas legados que nadie sabe como sirven?¿Y cómo editamos sistemas legados que nadie sabe como sirven?
¿Y cómo editamos sistemas legados que nadie sabe como sirven?
 
Pecha kucha
Pecha kuchaPecha kucha
Pecha kucha
 
Pecha Kucha Mod_Security Apache2
Pecha Kucha Mod_Security Apache2Pecha Kucha Mod_Security Apache2
Pecha Kucha Mod_Security Apache2
 
Pfsense: securizando tu infraestructura
Pfsense: securizando tu infraestructuraPfsense: securizando tu infraestructura
Pfsense: securizando tu infraestructura
 
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
 
Extendiendo la Seguridad de Elastix con Snort
Extendiendo la Seguridad de Elastix con SnortExtendiendo la Seguridad de Elastix con Snort
Extendiendo la Seguridad de Elastix con Snort
 
10 Claves para mejorar la seguridad de tu WP
10 Claves para mejorar la seguridad de tu WP10 Claves para mejorar la seguridad de tu WP
10 Claves para mejorar la seguridad de tu WP
 
Webinar Migración de Forms & Reports a Oracle Cloud
Webinar Migración de Forms & Reports a Oracle CloudWebinar Migración de Forms & Reports a Oracle Cloud
Webinar Migración de Forms & Reports a Oracle Cloud
 
Seguridad y optimización en Magento
Seguridad y optimización en MagentoSeguridad y optimización en Magento
Seguridad y optimización en Magento
 
Spac 1.1 Presentacion 20090512
Spac 1.1 Presentacion 20090512Spac 1.1 Presentacion 20090512
Spac 1.1 Presentacion 20090512
 
Microsoft power point csc ios xr feb2014-ppt
Microsoft power point   csc ios xr feb2014-pptMicrosoft power point   csc ios xr feb2014-ppt
Microsoft power point csc ios xr feb2014-ppt
 
Monta una Infraestructura Big Data para tu Empresa - Sesión II
Monta una Infraestructura Big Data para tu Empresa - Sesión IIMonta una Infraestructura Big Data para tu Empresa - Sesión II
Monta una Infraestructura Big Data para tu Empresa - Sesión II
 

Plus de Toni de la Fuente

SANS Cloud Security Summit 2018: Forensics as a Service
SANS Cloud Security Summit 2018: Forensics as a ServiceSANS Cloud Security Summit 2018: Forensics as a Service
SANS Cloud Security Summit 2018: Forensics as a ServiceToni de la Fuente
 
OWASP Atlanta 2018: Forensics as a Service
OWASP Atlanta 2018: Forensics as a ServiceOWASP Atlanta 2018: Forensics as a Service
OWASP Atlanta 2018: Forensics as a ServiceToni de la Fuente
 
Alfresco DevCon 2018: From Zero to Hero Backing up Alfresco
Alfresco DevCon 2018: From Zero to Hero Backing up AlfrescoAlfresco DevCon 2018: From Zero to Hero Backing up Alfresco
Alfresco DevCon 2018: From Zero to Hero Backing up AlfrescoToni de la Fuente
 
Alabama CyberNow 2018: Cloud Hardening and Digital Forensics Readiness
Alabama CyberNow 2018: Cloud Hardening and Digital Forensics ReadinessAlabama CyberNow 2018: Cloud Hardening and Digital Forensics Readiness
Alabama CyberNow 2018: Cloud Hardening and Digital Forensics ReadinessToni de la Fuente
 
Prowler: BlackHat Europe Arsenal 2018
Prowler: BlackHat Europe Arsenal 2018Prowler: BlackHat Europe Arsenal 2018
Prowler: BlackHat Europe Arsenal 2018Toni de la Fuente
 
Alfresco DevCon 2019: Encryption at-rest and in-transit
Alfresco DevCon 2019: Encryption at-rest and in-transitAlfresco DevCon 2019: Encryption at-rest and in-transit
Alfresco DevCon 2019: Encryption at-rest and in-transitToni de la Fuente
 
From zero to hero Backing up alfresco
From zero to hero Backing up alfrescoFrom zero to hero Backing up alfresco
From zero to hero Backing up alfrescoToni de la Fuente
 
TTL Alfresco Product Security and Best Practices 2017
TTL Alfresco Product Security and Best Practices 2017TTL Alfresco Product Security and Best Practices 2017
TTL Alfresco Product Security and Best Practices 2017Toni de la Fuente
 
Automate or die! Rootedcon 2017
Automate or die! Rootedcon 2017Automate or die! Rootedcon 2017
Automate or die! Rootedcon 2017Toni de la Fuente
 
Seguridad en Internet para todos los públicos
Seguridad en Internet para todos los públicosSeguridad en Internet para todos los públicos
Seguridad en Internet para todos los públicosToni de la Fuente
 
Alfresco security best practices CHECK LIST ONLY
Alfresco security best practices CHECK LIST ONLYAlfresco security best practices CHECK LIST ONLY
Alfresco security best practices CHECK LIST ONLYToni de la Fuente
 
Alfresco Security Best Practices Guide
Alfresco Security Best Practices GuideAlfresco Security Best Practices Guide
Alfresco Security Best Practices GuideToni de la Fuente
 
Alfresco Security Best Practices 2014
Alfresco Security Best Practices 2014Alfresco Security Best Practices 2014
Alfresco Security Best Practices 2014Toni de la Fuente
 
Alfresco Backup and Disaster Recovery White Paper
Alfresco Backup and Disaster Recovery White PaperAlfresco Backup and Disaster Recovery White Paper
Alfresco Backup and Disaster Recovery White PaperToni de la Fuente
 
Alfresco One (Enterprise) vs Alfresco Community 2014
Alfresco One (Enterprise) vs Alfresco Community 2014Alfresco One (Enterprise) vs Alfresco Community 2014
Alfresco One (Enterprise) vs Alfresco Community 2014Toni de la Fuente
 
Alfresco Backup and Recovery Tool: a real world backup solution for Alfresco
Alfresco Backup and Recovery Tool: a real world backup solution for AlfrescoAlfresco Backup and Recovery Tool: a real world backup solution for Alfresco
Alfresco Backup and Recovery Tool: a real world backup solution for AlfrescoToni de la Fuente
 
Comparativa entre Alfresco Enterprise vs Community
Comparativa entre Alfresco Enterprise vs Community Comparativa entre Alfresco Enterprise vs Community
Comparativa entre Alfresco Enterprise vs Community Toni de la Fuente
 
Alfresco Security Best Practices 2012
Alfresco Security Best Practices 2012Alfresco Security Best Practices 2012
Alfresco Security Best Practices 2012Toni de la Fuente
 
Monitoring Alfresco with Nagios/Icinga
Monitoring Alfresco with Nagios/IcingaMonitoring Alfresco with Nagios/Icinga
Monitoring Alfresco with Nagios/IcingaToni de la Fuente
 

Plus de Toni de la Fuente (20)

SANS Cloud Security Summit 2018: Forensics as a Service
SANS Cloud Security Summit 2018: Forensics as a ServiceSANS Cloud Security Summit 2018: Forensics as a Service
SANS Cloud Security Summit 2018: Forensics as a Service
 
OWASP Atlanta 2018: Forensics as a Service
OWASP Atlanta 2018: Forensics as a ServiceOWASP Atlanta 2018: Forensics as a Service
OWASP Atlanta 2018: Forensics as a Service
 
Alfresco DevCon 2018: From Zero to Hero Backing up Alfresco
Alfresco DevCon 2018: From Zero to Hero Backing up AlfrescoAlfresco DevCon 2018: From Zero to Hero Backing up Alfresco
Alfresco DevCon 2018: From Zero to Hero Backing up Alfresco
 
Alabama CyberNow 2018: Cloud Hardening and Digital Forensics Readiness
Alabama CyberNow 2018: Cloud Hardening and Digital Forensics ReadinessAlabama CyberNow 2018: Cloud Hardening and Digital Forensics Readiness
Alabama CyberNow 2018: Cloud Hardening and Digital Forensics Readiness
 
Prowler: BlackHat Europe Arsenal 2018
Prowler: BlackHat Europe Arsenal 2018Prowler: BlackHat Europe Arsenal 2018
Prowler: BlackHat Europe Arsenal 2018
 
Alfresco DevCon 2019: Encryption at-rest and in-transit
Alfresco DevCon 2019: Encryption at-rest and in-transitAlfresco DevCon 2019: Encryption at-rest and in-transit
Alfresco DevCon 2019: Encryption at-rest and in-transit
 
From zero to hero Backing up alfresco
From zero to hero Backing up alfrescoFrom zero to hero Backing up alfresco
From zero to hero Backing up alfresco
 
TTL Alfresco Product Security and Best Practices 2017
TTL Alfresco Product Security and Best Practices 2017TTL Alfresco Product Security and Best Practices 2017
TTL Alfresco Product Security and Best Practices 2017
 
Automate or die! Rootedcon 2017
Automate or die! Rootedcon 2017Automate or die! Rootedcon 2017
Automate or die! Rootedcon 2017
 
Seguridad en Internet para todos los públicos
Seguridad en Internet para todos los públicosSeguridad en Internet para todos los públicos
Seguridad en Internet para todos los públicos
 
Storage and Alfresco
Storage and AlfrescoStorage and Alfresco
Storage and Alfresco
 
Alfresco security best practices CHECK LIST ONLY
Alfresco security best practices CHECK LIST ONLYAlfresco security best practices CHECK LIST ONLY
Alfresco security best practices CHECK LIST ONLY
 
Alfresco Security Best Practices Guide
Alfresco Security Best Practices GuideAlfresco Security Best Practices Guide
Alfresco Security Best Practices Guide
 
Alfresco Security Best Practices 2014
Alfresco Security Best Practices 2014Alfresco Security Best Practices 2014
Alfresco Security Best Practices 2014
 
Alfresco Backup and Disaster Recovery White Paper
Alfresco Backup and Disaster Recovery White PaperAlfresco Backup and Disaster Recovery White Paper
Alfresco Backup and Disaster Recovery White Paper
 
Alfresco One (Enterprise) vs Alfresco Community 2014
Alfresco One (Enterprise) vs Alfresco Community 2014Alfresco One (Enterprise) vs Alfresco Community 2014
Alfresco One (Enterprise) vs Alfresco Community 2014
 
Alfresco Backup and Recovery Tool: a real world backup solution for Alfresco
Alfresco Backup and Recovery Tool: a real world backup solution for AlfrescoAlfresco Backup and Recovery Tool: a real world backup solution for Alfresco
Alfresco Backup and Recovery Tool: a real world backup solution for Alfresco
 
Comparativa entre Alfresco Enterprise vs Community
Comparativa entre Alfresco Enterprise vs Community Comparativa entre Alfresco Enterprise vs Community
Comparativa entre Alfresco Enterprise vs Community
 
Alfresco Security Best Practices 2012
Alfresco Security Best Practices 2012Alfresco Security Best Practices 2012
Alfresco Security Best Practices 2012
 
Monitoring Alfresco with Nagios/Icinga
Monitoring Alfresco with Nagios/IcingaMonitoring Alfresco with Nagios/Icinga
Monitoring Alfresco with Nagios/Icinga
 

Dernier

CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 

Dernier (20)

CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 

Consejos de seguridad con Alfresco

  • 1. Consejos de seguridad con Alfresco Toni de la Fuente Senior Solutions Engineer twitter: @ToniBlyx - blog: blyx.com
  • 2. Contenidos •  Introducción •  Ciclo del proyecto y seguridad o  Planificación o  Instalación o  Configuración y fortificación o  Mantenimento o  Monitorización y auditoría •  Otras tareas relacionadas con la seguridad •  Conclusiones * No los vamos a cubrir en esta sesión
  • 4. Introducción •  ¿Por qué es importante la seguridad en Alfresco? o  Es importante si tus contenidos lo son. •  Si la caída de Alfresco te supone un problema económico para tu organización, la seguridad del mismo es importante. •  La seguridad es un proceso no un producto. •  Continuidad de las operaciones, protección, integridad, privacidad. •  Llevar al máximo el MTBF, garantizar el mínimo MTTR posible, contemplados en el Plan de Seguridad de la organización, Plan de contingencias y Plan de recuperación de desastres.
  • 5. Ciclo del Proyecto y Seguridad
  • 6. Planificación y análisis previo •  ¿Qué debo securizar? Depende… o  Necesidades del proyecto o  Interfaces o  Usuarios, aplicaciones o ambos o  Personalización o  Arquitectura, alta disponibilidad y escalabilidad Document Collaboration Web Content Records Email Management Management Management Archive ¿Interfaces? Número de…? Personalización?
  • 7. Depende de la arquitectura de red B A Share Alfresco App Srv DataBase Content Index Store
  • 9. Buenas prácticas y recomendaciones 1/2 •  Usar un usuario no “root” o  Configura todos los puertos por encima del 1024 •  Evitar contraseñas por defecto (admin, db). •  Cambiar certificados y claves por defecto de SOLR. o  Usa keytool o tus propios certificados. o  installRoot/alf_data/solr/CreateSSLKeystores.txt •  Permisos de los ficheros de configuración, contentstore, índices y logs. Nadie salvo el usuario de la aplicación debe poder acceder. o  chown –R alfresco:alfresco installRoot/ o  chmod –R 600 installRoot/
  • 10. Buenas prácticas y recomendaciones 2/2 •  Antes de realizar la instalación usa Alfresco Environment Validation Tool para evitar servicios y/o puertos conflictivos. •  Activa SSL siempre que sea posible: o  No uses certificados autofirmados para producción. o  Comprueba la fortaleza del certificado en: •  https://www.ssllabs.com/ssldb/analyze.html •  Usa Apache (u otro) para proteger el servidor de aplicaciones y los servicios. •  En Linux puedes usar SELinux •  Cuando sea posible, usar el bundle para tener los binarios externos controlados y evitar una posible suplantación.
  • 12. ¿Qué puertos debo abrir y conocer? IN
  • 13. ¿Qué puertos debo abrir y conocer? OUT * Habría que permitir el tráfico a XAM y a servicios remotos de Facebook, Twitter,LinkedIn, Slideshare, Youtube, Flickr o Blogs, en caso de usar el Publishing Framework.
  • 14. Control y revisión •  Controla los procesos y los puertos que usa el sistema (Linux): # netstat -tulpn|grep -i java! ! tcp 0 0 0.0.0.0:50500 0.0.0.0:* LISTEN 8591/java tcp 0 0 127.0.0.1:8005 0.0.0.0:* LISTEN 8591/java tcp 0 0 0.0.0.0:8009 0.0.0.0:* LISTEN 8591/java tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 8591/java tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 8591/java tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 8591/java tcp 0 0 0.0.0.0:8443 0.0.0.0:* LISTEN 8591/java tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 8591/java tcp 0 0 0.0.0.0:7070 0.0.0.0:* LISTEN 8591/java udp 0 0 0.0.0.0:137 0.0.0.0:* 8591/java
  • 15. Activación de SSL para los servicios •  HTTP – HTTPS o  Appliance con soporte SSL offloading o  Activar HTTPS en el frontal Apache o  Activar HTTPS en Servidor de Aplicaciones •  FTP – FTPS o  Ver documentación oficial •  SharePoint (jetty) SSL o  Así evitarás problemas de los usuarios (MS Office) o  Ver documentación oficial •  SMTP – SMTPS: tanto IN como OUT •  IMAP y JGroups (workarounds)
  • 16. Configuración post instalación •  Configuración de IPtables para redireccionar puertos inferiores a 1024: o  Ejemplo para FTP: •  iptables -t nat -A PREROUTING -p tcp --dport 21-j REDIRECT --to-ports 2121 o  http://wiki.alfresco.com/wiki/File_Server_Configuration •  Cambia las credenciales de JMX o  http://blyx.com/2011/12/20/persistencia-en-las- credenciales-jmx-de-alfresco/ •  Asegúrate que los logs están donde tu quieres o  http://blyx.com/2011/06/02/consejos-sobre-los-logs-en- alfresco/
  • 17. Configuración post instalación •  ¿Vas a usar autenticación externa? o  Cifra la comunicación entre Alfresco y el LDAP/AD o Sistema de SSO (usa el puerto 636 TCP para LDAPS) •  Desactiva los servicios que no necesites: o  ftp.enabled=false o  cifs.enabled=false o  imap.server.enabled=false o  nfs.enabled=false o  webdav: se desactiva comentando las opciones correspondientes en tomcat/webapps/alfresco/WEB-INF/ web.xml o  SharePoint: no instales el módulo si no lo necesitas.
  • 18. Configuración post instalación •  Configuración de las copias de seguridad o  Backup Lucene 2 AM •  installRoot/alf_data/backup-lucene-indexes o  Backup SOLR 2AM Alfresco core y 4AM Archive core. •  installRoot/workspace-SpacesStore •  installRoot/archive-SpacesStore o  Backup SQL. o  Backup contentStore. •  Considera el uso de snapshots de LVM •  Recuerda que se pueden hacer backup de sitios con: o  http://code.google.com/p/share-import-export/ •  Prueba la recuperación como medida preventiva de forma asidua y planificada. •  Incorpora el procedimiento comprobado de recuperación de Alfresco a tu plan de contingencia. •  Contempla usar Replication Service en el plan de recuperación de desastres.
  • 19. Configuración post instalación •  Desactivar usuario invitado (Guest): o  Para NTLM-Default: •  alfresco.authentication.allowGuestLogin=false (true por defecto) o  Para pass-through: •  passthru.authentication.guestAccess=false (false por defecto) o  Para LDAP/AD: •  ldap.authentication.allowGuestLogin=false (true por defecto) •  Limitar el uso por usuarios y estado del repositorio: o  server.maxusers=-1 (-1 no limit) o  server.allowedusers=admin,toni,bill (vacio para todos) o  server.transaction.allow-writes=true (false para poner todo el sistema en solo lectura)
  • 20. Configuración post instalación •  Desactivar papelera de reciclaje: o  Crear un fichero *-context.xml con el siguiente contenido: <bean id="storeArchiveMap" class="org.alfresco.repo.node.StoreArchiveMap">! <property name="archiveMap">! <map>! ! ! </map>! </property>! <property name="tenantService">! <ref bean="tenantService" />! </property>! </bean>!
  • 22. Mantenimiento •  Revisión diaria de los log y registro de auditoría. •  Revisión diaria del backup. •  Borrado de los ficheros huérfanos, rotación de los logs, limpiado de temporales. o  Script en cron más info aquí: •  http://www.fegor.com/2011/08/mantenimiento- diario-de-alfresco.html
  • 24. Monitorización y Auditoría •  JMX o  Jconsole o  VisualVM •  Hyperic o  http://blyx.com/2009/11/19/monitoring-alfresco- nagiosicinga-hyperic-auditsurf-jmx-rocks/ •  Nagios/Icinga o  http://blyx.com/2009/11/19/monitoring-alfresco- nagiosicinga-hyperic-auditsurf-jmx-rocks/ •  Javamelody o  http://blyx.com/2010/09/13/monitoring-alfresco-con- javamelody/ •  AuditSurf
  • 25. Monitorización y Auditoría • Auditoría de logins fallidos: audit.enabled=true
 audit.tagging.enabled=true ! audit.alfresco-access.enabled=true! audit.alfresco-access.sub-events.enabled=true ! audit.cmischangelog.enabled=true Saber que se está auditando: $ curl -u admin:admin http://localhost:8080/alfresco/service/api/audit/control Renombrar: tomcat/shared/classes/alfresco/extension/audit/ alfresco-audit-example-login.xml.sample $ curl -u admin:admin "http://localhost:8080/alfresco/service/api/audit/ query/AuditExampleLogin1/auditexamplelogin1/login/error/user?verbose=true" ! {! "count":5,! "entries": ! [ { "id":7,! "application":"AuditExampleLogin1",! "user":null,! "time":"2012-03-05T19:20:48.994+01:00",! "values":! { "/auditexamplelogin1/login/error/user":"toni"! } } !
  • 26. Otras tareas relacionadas con la seguridad
  • 27. Otras tareas o herramientas relacionadas •  Evitar fugas de información mediante metadatos. •  Considera usar el nuevo tipo “d:encrypted” •  Añadir checksum a los contenidos •  Bloqueo de usuario tras fallos de autenticación •  Cambiar la ruta de visibilidad de webdav •  Timeout de sesión de Explorer y Webdav •  Timeout de sesión en Share •  Timeout de sesión en CIFS •  Poner CIFS y FTP en solo lectura. •  Más herramientas en “Alfresco Security Toolkit” en Google Code. •  Considerar usar un escaner de red para evitar almacenamiento de virus y troyanos. •  Mod_security para limitar el tamaño de ficheros a subir o interceptar contenidos. •  Filtra qué aplicaciones acceden a los servicios/API remotos
  • 29. Conclusiones •  Actualmente disponemos de herramientas para hacer de nuestra plataforma un sistema seguro. •  No debemos tomar estos consejos como una tarea aislada. •  Recuerda que la seguridad es un proceso continuo. •  Temas a tratar en futuros webinars: o  Seguridad y desarrollo. o  Auditoría. o  Usuarios, roles y permisos. o  Acegi. o  Creación de subsistemas de Autenticación (webinar realizado) o  SSO con CAS, Siteminder, OpenSSO, JoSSO, ForgeRock, Oracle Identity Manager, etc. o  Integración con PKI, firma digital, portafirmas, cifrado, etc. •  ¿Alguna idea?
  • 30. ¿Preguntas? Toni de la Fuente toni.delafuente@alfresco.com Foro en español: http://forums.alfresco.com/es
  • 31. Contacta con el equipo de Alfresco en España http://www.alfresco.com/es/about/contact/ toni.delafuente@alfresco.com http://blyx.com Twitter: @ToniBlyx
  • 32. The open platform for social content management.