Automatización de la transferencia segura de archivos/datos Servidor de Archivos Seguros con Servicios FTP, FTPS, SFTP, HTTP/S, AS2 Gestión centralizada on-premise, con sistemas de control, auditoría y máxima seguridad de todo el movimiento de datos/archivos de la empresa. Correo Seguro Transferencias ad-hoc Seguras con Cliente Web Sistema GoDrive de colaboración, compartición y sincronización de archivos con otros dispositivos (móviles, tabletas…) GoAnywhere MFT puede instalarse en las plataformas: Windows AIX (pSeries) Mac OS Linux UNIX Solaris IBM i HP-UX . IBM i también es conocido como System i, iSeries, AS400, e i5. Versión 5.0 150930 2 INDICE 1.- Solución MFT - Managed File Transfer ............................................................. 8 1.1 - Principales Características ........................................................................................................................... 9 Automatización ...................................................................................................................................................... 9 Colaboración .......................................................................................................................................................... 9 Encriptación y Compresión .................................................................................................................................... 9 Conectividad ......................................................................................................................................................... 10 Conexiones Entrantes........................................................................................................................................... 10 Conversión............................................................................................................................................................ 11 Auditoría e Informes ............................................................................................................................................ 11 Controles de Seguridad y Usuarios ...................................................................................................................... 11 2.- Administración .............................................................................................. 12 3.- Conectividad ................................................................................................. 13 Distribución de Datos ........................................................................................................................................... 14 Recogida de Datos ................................................................................................................................................ 14 3.1 AS2 ..............................................................................................................................................................15 Características de AS2 en GoAnywhere MFT ....................................................................................................... 15 Recursos y Tareas AS2 .......................................................................................................................................... 16 3.2 Conexión a Múltiples Bases de Datos...........................................................................................................17 Exportar Datos...................................................................................................................................................... 17 Importar Datos ..................................................................................................................................................... 18 Replicar Bases de datos ........................................................................................................................................ 18 3.3 FTP Client .....................................................................................................................................................19 Características de un FTP con GoAnywhere MFT ................................................................................................. 19 Recurso FTP .......................................................................................................................................................... 19 Filtro de Archivos.................................................................................................................................................. 20 Logs FTP ................................................................................................................................................................ 20 3.4 FTPS (FTP sobre SSL) Client ..........................................................................................................................21 Características de FTPS ......................................................................................................................................... 21 Recurso FTPS ........................................................................................................................................................ 22 Filtro de Archivos.................................................................................................................................................. 22 FTPS Logs .............................................................................................................................................................. 22 X.509 Certificate Management ............................................................................................................................ 23 Estándares Permitidos por GoAnywhere MFT para FTPS .................................................................................... 23 Versión 5.0 150930 3 3.5 HTTP y HTTPS ...............................................................................................................................................24 Características de HTTP(S) ................................................................................................................................... 24 3.6 Servidor ICAP para Antivirus y Prevención de Pérdida de Datos (DLP) ..........................................................25 Prevención contra virus y Malware ...................................................................................................................... 25 Data Loss Prvention .............................................................................................................................................. 25 3.7 Servidores de Correo ...................................................................................................................................26 Características del Envío de E-mail:...................................................................................................................... 26 Características de Recepción de Mensajes: ......................................................................................................... 26 3.8 Message QUEUE (MQ) .................................................................................................................................28 3.9 Llamadas a sus Aplicaciones Nativas (Native Calls) ......................................................................................29 Mandatos Linux, Unix y Windows ........................................................................................................................ 29 Mandatos y Programas de IBM i .......................................................................................................................... 29 Mandatos SSH (Secure Shell) ............................................................................................................................... 30 3.10 SCP (Secure Copy) Client ............................................................................................................................31 Características de SCP .......................................................................................................................................... 31 Gestión de Claves SSH .......................................................................................................................................... 32 Estándares SCP soportados .................................................................................................................................. 32 3.11 SFTP (SSH File Transfer Protocol) Client .....................................................................................................33 Características SFTP.............................................................................................................................................. 33 Recurso SFTP ........................................................................................................................................................ 34 Filtro de Archivos.................................................................................................................................................. 34 SFTP Logs .............................................................................................................................................................. 34 Gestión de Claves SSH .......................................................................................................................................... 35 Estándares Permitidos por GoAnywhere para SFTP ............................................................................................ 35 4 - File Servers (Servidores de Archivos) ............................................................. 36 Servicios de Archivos Disponibles ........................................................................................................................ 36 4.1 Servidor AS2 .................................................................................................................................................37 Estándares Soportados por el Servidor SFTP ....................................................................................................... 38 4.2 Servidor FTP .................................................................................................................................................39 Características del Servidor FTP ........................................................................................................................... 39 Logs FTP ................................................................................................................................................................ 40 Estándares Soportados por el Servidor FTP ......................................................................................................... 40 4.3 Servidor FTPS ...............................................................................................................................................41 Características del servidor FTPS .......................................................................................................................... 41 FTPS Logs .............................................................................................................................................................. 42 Gestión de Certificados X.509 .............................................................................................................................. 42 Estándares Soportados por el Servidor FTPS ....................................................................................................... 42 Versión 5.0 150930 4 4.4 Cliente Web HTTPS .......................................................................................................................................43 Características de HTTPS Web Client ................................................................................................................... 43 Carpetas Seguras .................................................................................................................................................. 44 Interfaz Avanzado (Applet) ................................................................................................................................... 44 4.5 Servidor SFTP ...............................................................................................................................................46 Características del servidor SFTP .......................................................................................................................... 46 Logs SFTP .............................................................................................................................................................. 47 Gestor de Claves SSH ............................................................................................................................................ 47 Estándares Soportados por el Servidor SFTP ....................................................................................................... 47 5 Encriptación ................................................................................................... 48 5.1 NIST Certified FIPS 140-2 Compliance ..........................................................................................................49 5.2 Carpetas Encriptadas ...................................................................................................................................50 5.3 Open PGP ....................................................................................................................................................51 Gestor de Claves Open PGP.................................................................................................................................. 52 Soporte Estándar para Open PGP ........................................................................................................................ 52 5.4 Open PGP para IBM i (iSeries, AS/400).........................................................................................................54 Gestor de Claves Open PGP.................................................................................................................................. 54 5.5 GnuPG (GPG) ...............................................................................................................................................55 Gestor de Claves Open PGP.................................................................................................................................. 56 Soporte Estándar para Open PGP ........................................................................................................................ 56 5.6 Encriptación SSH ..........................................................................................................................................57 Autenticación SSH ................................................................................................................................................ 57 Claves SSH ............................................................................................................................................................ 57 5.7 Encriptación SSL/TLS ....................................................................................................................................58 Emitir Certificados ................................................................................................................................................ 58 5.8 Zip con AES ..................................................................................................................................................59 5.9 Gestor de Claves ..........................................................................................................................................61 Certificados SSL .................................................................................................................................................... 61 Claves SSH ............................................................................................................................................................ 61 Claves Open PGP .................................................................................................................................................. 61 6 Conversión (Translation) ................................................................................ 63 Formatos de Escritura Soportados ....................................................................................................................... 63 Formatos de lectura Soportados .......................................................................................................................... 63 6.1 Conversión de/a Excel .................................................................................................................................64 Lectura.................................................................................................................................................................. 64 Escritura ............................................................................................................................................................... 64 6.2 Texto delimitado .........................................................................................................................................66 Versión 5.0 150930 5 Lectura.................................................................................................................................................................. 66 Escritura ............................................................................................................................................................... 66 6.3 Texto ancho fijo y archivo de texto plano ....................................................................................................67 Lectura de archivos de Texto ancho fijo y archivo de texto plano ....................................................................... 67 Escritura de Texto ancho fijo ............................................................................................................................... 67 6.4 XML .............................................................................................................................................................68 Lectura.................................................................................................................................................................. 68 Escritura ............................................................................................................................................................... 68 7 Workflows o Proyectos................................................................................... 70 Características Generales de los Proyectos: ......................................................................................................... 70 7.1 Definir Recursos (Resources) .......................................................................................................................72 Ejemplo de definición de un servidor FTP: ........................................................................................................... 73 7.2 Tareas (Tasks) ..............................................................................................................................................74 8 Automatización .............................................................................................. 79 8.1 Planificador (Scheduler) ...............................................................................................................................80 8.2 Monitoreo de Archivos ................................................................................................................................82 Características del Monitor de Archivos (File Monitor) ....................................................................................... 82 8.3 Mandatos y APIs - Ejecutar transferencias/ Proyectos desde Aplicaciones Externas ....................................84 Mandatos para Windows ..................................................................................................................................... 85 Mandatos para Unix, Linux, Hp-UX y Solaris ........................................................................................................ 85 Mandatos para IBM i (AS/400) ............................................................................................................................. 85 APIs para Java ....................................................................................................................................................... 85 APIS para .NET ...................................................................................................................................................... 85 8.4 Triggers ........................................................................................................................................................86 9 Colaboración .................................................................................................. 88 9.1 GoDrive - Colaboración ................................................................................................................................88 Compartir ............................................................................................................................................................ 89 Controlar ............................................................................................................................................................. 90 Gestionar ............................................................................................................................................................. 90 Cliente GoDrive Sync para Windows y Mac ......................................................................................................... 90 Registro e Informes .............................................................................................................................................. 91 Seguridad.............................................................................................................................................................. 91 Administración ..................................................................................................................................................... 91 3.4.6 - Escalabilidad y Alta Disponibilidad ............................................................................................................ 91 9.2 Correo Seguro Ad hoc - Desde cliente web o con Plug-in para Outlook ........................................................92 3.6.1 Características de Correo Seguro ................................................................................................................ 92 Versión 5.0 150930 6 Componer un Mensaje ......................................................................................................................................... 93 E-mail de Notificación de Archivo Disponible para Descarga............................................................................... 94 Descarga Segura ................................................................................................................................................... 95 Administración de Correo Seguro ........................................................................................................................ 95 9.3 App para la Transferencia de Ficheros segura desde Móvil ..........................................................................96 10 Auditoría e Informes..................................................................................... 98 10.1 Auditoría....................................................................................................................................................99 Auditoría de Flujos de Trabajo (Proyectos) .......................................................................................................... 99 Auditoria de Servidores de Archivos .................................................................................................................. 101 10.2 Informes en PDF ......................................................................................................................................102 Informes Disponibles .......................................................................................................................................... 102 Informe de Configuración de Seguridad en GoAnywhere MFT.......................................................................... 103 11 Clúster (Alta disponibilidad y Balanceo de Cargas) ...................................... 104 High Availability (Active-Active) ......................................................................................................................... 104 Load Balancing - Balanceo de Cargas ................................................................................................................. 104 ¿Cómo funciona?................................................................................................................................................ 105 12 Seguridad ................................................................................................... 106 13 Terminología .............................................................................................. 107 14 Especificaciones Técnicas............................................................................ 110 14.1 Requisitos de Instalación .........................................................................................................................110 15.- Preguntas y Respuestas ............................................................................. 113 ¿Qué es GoAnywhere MFT? .............................................................................................................................. 113 ¿Puede considerarse GoAnywhere MFT como una solución de gran empresa? .............................................. 113 ¿En qué plataformas puede instalarse GoAnywhere? ....................................................................................... 114 ¿Puede GoAnywhere MFT ejecutarse en un entorno virutal VMware? ............................................................ 114 ¿Es necesario instalar algún tipo de software en el PC? .................................................................................... 114 ¿Qué protocolos utiliza GoAnywhere MFT para el envío y recepción de archivos? .......................................... 114 ¿Los interlocutores externos o internos necesitan algún software adicional especial para conectarse a GoAnywhere MFT? ............................................................................................................................................. 114 ¿Pueden los interlocutores externos o los empleados conectarse desde su navegador? ................................ 114 ¿Puede GoAnywhere MFT conectarse a servidores seguros FTP? ..................................................................... 114 ¿A qué base de datos es GoAnywhere MFT capaz de conectarse? ................................................................... 115 ¿Qué tipo de formato de archivo soporta GoAnywhere MFT? .......................................................................... 115 ¿Qué estándares de encriptación utiliza GoAnywhere MFT? ........................................................................... 115 Versión 5.0 150930 7 ¿El estándar de encriptación/desencriptación Open PGP de GoAnywhere MFT es compatible con otros productos PGP? ................................................................................................................................................. 115 ¿GoAnywhere MFT permite la encriptación GnuPG (GPG)? .............................................................................. 116 ¿Cumplen los algoritmos de encriptación de GoAnywhere MFT con el estándar FIPS 140-2? ........................ 116 ¿Qué estándares de compresión utiliza GoAnywhere MFT? ............................................................................. 116 ¿A que se llama un “Proyecto” en GoAnywhere MFT? ..................................................................................... 116 ¿Es necesario realizar programación para utilizar GoAnywhere MFT? ............................................................. 117 ¿Cómo se ejecutan los Proyectos o Workflows? ............................................................................................... 117 ¿Qué características comprenden los protocolos FTP, SFTP, SCP y FTPS en GoAnywhere MFT? ...................... 117 ¿GoAnywhere MFT genera controles de auditoría? ......................................................................................... 118 ¿Qué es GoDrive y cómo funciona? ................................................................................................................... 118 ¿Puede GoAnywhere MFT avisarnos de errores o problemas? ......................................................................... 118 ¿Debe instalarse GoAnywhere MFT en cada servidor al que quiera conectarme?........................................... 119 ¿Cuál es el rendimiento de GoAnywhere MFT? ................................................................................................. 119 ¿Soporta GoAnywhere el sistema “active - active”? .......................................................................................... 119 ¿El precio de GoAnywhere MFT se basa en el número de usuarios? ................................................................ 119 ¿Existe un límite por licencia en el número de servidores FTP/S, SFTP, HTTP, SMTP y POP3 a los que puedo conectarme?....................................................................................................................................................... 119 ¿Puedo realizar una prueba gratuita? ................................................................................................................ 119 Versión 5.0 150930 8 1.- Solución MFT - Managed File Transfer GoAnywhere MFT™ constituye una aplicación de Transferencia de Archivos Gestionada (MFT - Managed File Transfer) que permite optimizar el intercambio de datos entre sus sistemas, empleados, clientes, colaboradores, proveedores y con cualquier servidor interno o externo de la empresa. GoAnywhere MFT proporciona un único punto de control donde crear y gestionar un preciso nivel de seguridad así como dar respuesta a las exigencias de cumplimiento normativo con controles de auditoría, logs e informes. Su interfaz altamente intuitivo y el conjunto de sus funciones avanzadas de creación de flujos de procesos o Proyectos, (Advanced Workflow) ayudan a eliminar: la necesidad de realizar programas y código personalizado la compra de herramientas de con un único propósito la realización de procesos manuales requeridos para mover/trasladar datos. Esta novedosa herramienta de transferencia de archivos gestionada y solución de automatización de procesos FTP seguros permite a la empresa: Reducir costes. Mejorar la calidad y finalización de las transmisiones de datos. Cumplir con las regulaciones de seguridad y protección de datos. Al poder estructurarse en un Clústering, Goanywhere MFT puede procesar grandes volúmenes de transferencias de archivos para grandes empresas gracias al sistema de balanceo de cargas (load balancing) a través de múltiples sistemas. Versión 5.0 150930 9 Se conecta prácticamente con cualquier sistema a través de los seguros protocolos estándar de transferencia de archivos como FTP, FTPS, SFTP, SCP, HTTP, HTTPS, AS2, SMB, MQ y SMTP. También puede encriptar y comprimir los archivos transferidos mediante la conocida encriptación Open PGP o GPG, y estándares de compresión ZIP, GZIP y TAR. 1.1 - Principales Características Automatización Permite diseñar flujos de trabajo o procesos de la empresa e incorpora más de 60 tareas predefinidas Incluye un Planificador de transferencias (Scheduler) integrado indicando fecha, hora y periodicidad de ejecución de los proyectos desarrollados (workflows) Monitoriza la adición, modificación o borrado de archivos en sus carpetas Envía alertas por correo o procesa archivos cuando se registran eventos preestablecidos Incluye Mandatos y APIs para lanzar transferencias desde sistemas/aplicaciones remotas Colaboración Cuenta con un intuitivo Cliente Web para el navegador permitiendo realizar transferncias ad hoc sobre la marcha a los usuarios finales. Sincronización y compartición de archivos a nivel de empresa gracias a GoDrive Correo Seguro para el envío de archivos confidenciales o de gran tamaño mediante notificaciones por correo que incorporan enlaces de descarga seguros HTTPS Acceso a los archivos desde cualquier lugar gracias a las aplicaciones para móvil Encriptación y Compresión Permite el modo de cumplimiento FIPS 140-2 compliance de acuerdo con los estándares de encriptación del U.S. Government (NIST) Encripta, firma y desencripta utilizando el estándar Open PGP y GPG Encriptación (at rest) de archivos automática en carpetas seleccionadas (AES-256) Comprime y descomprime utilizando el estándar ZIP (AES) Incluye un Gestor de Claves Integrado para claves Open PGP, SSH y certificados SSL/TLS Versión 5.0 150930 10 Conectividad Conexión segura con servidores (SFTP, FTPS, and SCP) protegiendo las comunicaciones Automatiza las transferencias con servidores FTP Garantiza la entrega mediante reintentos de conexión mediante re-inicio de archivos en transferencias interrumpidas Intercambia datos con sitios web mediante HTTP, HTTPS y servicios Web Envía mensajes AS2 soportando múltiples archivos adjuntos Accede a archivos y Directorios en redes compartidas usando el protocolo SMB/CIFS Gracias al servidor ICAP interactúa con las soluciones de Antivirus y DLP (Data Loss Prevention) mejorando la seguridad Envía y recoge archivos vía E-mail y también correo seguro Llama a programas y códigos ya existentes como parte de los flujos de trabajo del los procesos de la empresa Conecta con sistemas de mensajería MQ como Websphere MQ, SonicMQ y ActiveMQ Conexiones Entrantes Servidor SFTP (compatible con SCP) para transferencias seguras sobre SSH Servidor FTPS para transferencias seguras FTP sobre SSL/TLS (SSL Implícito) Servidor FTP estándar compatible con SSL explícito Servidor AS2 para la recepción de documentos EDI u otros, sobre conexiones seguras Servidor HTTPS para transferencias de archivos ad hoc (transferencias directas) a través de navegador (HTML5) Un DMZ Gateway para mantener los archivos en la red privada sin necesidad de abrir nuevos puertos de entrada. Permite regular el tráfico y limitar el uso por día y hora Versión 5.0 150930 11 Conversión Conecta con múltiples servidores de bases de datos incluidos DB2, DB2/400, SQL Server, Oracle, PostgreSQL, Informix, MySQL y Sybase Convierte de tablas de bases de datos de/a Excel, XML, Texto Delimitado y Ancho Fijo o Archivo plano Replica datos entre distintos servidores de base de datos Simplifica procesos ETL con la posibilidad de filtrar registros, mapear columnas y transformar valores Auditoría e Informes Interfaz Web para la administración y control. Logs detallados para auditoría de toda la actividad de los usuarios y transferencias de archivos Enviar logs a un servidor SYSLOC Informes en PDF avanzados con estadísticas y gráficos Controles de Seguridad y Usuarios Amplios controles de seguridad para satisfacer los requerimientos de obligado cumplimiento, incluido PCI DSS Completo sistema de gestión de usuarios y cuentas de empleados, clientes, socios comerciales y cualquier interlocutor debidamente autorizado Autenticar los usuarios contra LDAP, Active MFTy (AD), perfiles de IBM i u otros servidores de base de datos Soporte SAML para centralizar el control de accesos (single sign-on SSO) Restringir usuarios a Directorios y subcarpetas predeterminados de forma granular Definir carpetas virtuales con alias fáciles de identificar y permisos Especificar permisos a nivel de carpetas (subir, bajar, borrar, renombrar,...) en función del usuario o grupo Establecer cuotas de disco para limitar el espacio a cada usuario y/o carpeta Versión 5.0 150930 12 2.- Administración GoAnywhere MFT™ dispone de un interfaz accesible desde el navegador para configurar y monitorizar los Proyectos definidos y controlados por el producto. Es compatible con los navegadores más populares como Microsoft Internet Explorer, Firefox, Safari y Google Chrome. No requiere ninguna instalación en los PC’s para poder acceder desde el navegador a GoAnywhere MFT al ser una solución centralizada en un servidor. La mayoría de dispositivos pueden ser utilizados para acceder al administrador de GoAnywhere MFT. Entre ellos se incluyen los portátiles y ordenadores de sobremesa de Windows/Linux/Mac, iPads, iPhones, teléfonos con Android y algunos otros teléfonos inteligentes. El panel de control (Dashboard) de GoAnywhere MFT proporciona menús desplegables y accesos rápidos a los componentes más utilizados, así como opciones personalizables que muestran estadísticas del sistema, de las actividades relacionadas con las transferencias. Las ayudas ubicadas en distintos puntos del interfaz a nivel de contexto de pantalla, e incluso a nivel de campo, facilitan una amplia documentación de su funcionamiento y opciones. Dado que no es necesario saber programar o estar dotado de habilidades específicas los nuevos usuarios de GoAnywhere MFT serán productivos en cuestión de minutos. Panel de Control del GoAnywhere MFT (Dashboard) 3.- Conectividad GoAnywhere MFT™ puede conectarse con una variedad de servidores para el intercambio de datos. Las conexiones a servidores se realizan a través de la red TCP/IP utilizando protocolos estándar. No es necesario instalar ningún software adicional en ningún servidor que vaya a conectarse con GoAnywhere MFT. Esta solución, centralizada y no invasiva, permite ahorrar costes de licencias y disponer de un único punto de control y administración. Estos son los distintos servidores con los que puede conectarse: AS2 Servers Los mensajes AS2 pueden comprimirse, firmarse, encriptarse y enviarse sobre un túnel SSL haciendo del AS2 una opción muy segura para la transferencia de archivos. AS2 también implementa recibos MDN para verificar la entrega de mensajes Database Servers Conecta con múltiples servidores de base de datos incluidos DB2, DB2/400, SQL Server, Oracle, PostgreSQL, Derby, Informix, MySQL y Sybase FTP Transferir archivos con servidores FTP estándar FTPS Transferir archivos con servidores seguros FTPS (FTP over SSL) HTTP(S) Servers Conectar con servidores estándar HTTP y servidores seguros HTTPS utilizando SSL/TLS para automatizar servicios web y otras transacciones de los sitios web ICAP Servers Integrarse con soluciones de antivirus para protegerse contra la entrada de viruses y malware en la empresa. También se utiliza con soluciones DLP (Data Loss Prevention) para controlando y evitando el envió de información sensible a partes no autorizadas Mail Servers Enviar y recibir correos electrónicos mediante SMTP, POP3 e IMAP Message Queues Se integra con las soluciones de mensajería aplicación a aplicación como Websphere MQ, SonicMQ y otros servidores MQ SCP Transferir archivos con servidores SCP (Secure Copy) SFTP Subir y bajar archivos utilizando el protocolo SFTP (SSH File Transfer Protocol) para la protección de transmisiones de datos con sus interlocutores externos y servidores de empresa Versión 5.0 150930 14 Distribución de Datos GoAnywhere MFT™ puede distribuir datos de cualquiera de los servidores listados a otros servidores en su red o a interlocutores externos o socios de negocio. Recogida de Datos GoAnywhere MFT™ puede recuperar archivos de cualquier fuente incorporarlos en su organización para su almacenamiento o procesamiento. Versión 5.0 150930 15 3.1 AS2 El Applicability Statement 2 (AS2) es un estándar originalmente creado para la transmisión de documentos EDI pero puede utilizarse prácticamente para cualquier tipo de archivo. Los mensajes se construyen en formato S/MIME y se envían a través de conexiones HTTP o HTTPS. La funcionalidad AS2 en GoAnywhere MFT es conforme a la Version 1.2. Los mensajes AS2 pueden comprimirse, firmarse, encriptarse y enviarse a través de un túnel SSL lo que la convierte en una opción muy segura para la transferencia de datos. El AS2 también implementa MDNs (recibos) para asegurar la entrega de los mensajes. Mediante el uso de recibos firmados y comparando el valor checksum del mensaje devuelto crea un justificante de no repudiación (non-repudiation of receipt (NRR)), el cual es considerado como una prueba legal de entrega. Características de AS2 en GoAnywhere MFT Archivos Adjuntos - GoAnywhere MFT no limita el número de mensajes adjuntos por mensaje AS2. Pueden añadirse múltiples archivos a un mensaje o utilizar una variable para adjuntar archivos automáticamente que cumplan sus criterios. Comprimir - La compresión Zlib mejora la duración de la transmisión al minimizar el tamaño de los mensajes. Firmas Digitales - Asegura la autenticidad mediante la firma digital de los mensajes. La mayor parte de los servidores AS2 requiere que los mensajes entrantes estén firmados. Los mensajes firmados confirman a los participes de sus transacciones quién envía el mensaje. Encriptación - Encriptar todos los mensajes que envía con una clave pública. Junto a la firma digital y la comprobación de integridad de mensajes (MIC), la encriptación mantiene sus datos seguros. Message Integrity Check (MIC) - El MIC es una comparación de valores checksum. Cuando se envía un mensaje se genera un valor checksum. El receptor del mensaje genera otro checksum cuando lo recibe y este valor es devuelto en el recibo de mensaje. Si los valores coinciden, el mensaje que recibido es exactamente igual al mensaje enviado. Recibos Firmados - GoAnywhere MFT recibe los recibos de mensajes automáticos a través de conexiones síncronas. También está disponible el recibo manual a través del email asíncrono. Los recibos pueden ser firmados digitalmente para cerrar el círculo seguro de mensajes AS2. Log - El registro de logs de GoAnywhere MFT no tan solo registra el “tráfico de mensajes” AS2 estándar sino que también registra (log) la hora y fecha del mensaje, quién lo envía y qué se envía. Versión 5.0 150930 16 Recursos y Tareas AS2 Configurar los Recursos AS2 (conexiones de servidor) con GoAnywhere MFT ahorra tiempo y proporciona mayor seguridad a través de la separación de roles. El usuario administrativo con el rol de “Gestor de Recursos” puede configurar un Recurso AS2 para cada conexión. Una vez un recurso haya sido definido, un usuario “Diseñador de Proyectos” puede crear una Tarea y utilizar el Recurso AS2 sin necesidad de conocer las credenciales de acceso a un socio o colaborador. En el siguiente ejemplo de Tarea AS2, se envía un EDI al servidor AS2 y confirma su entrega mediante recibo. Pantalla configuración Tarea AS2 con GoAnywhere MFT Versión 5.0 150930 17 3.2 Conexión a Múltiples Bases de Datos GoAnywhere MFT™ puede conectarse a una variedad de servidores de de base de datos entre las cuales destacan DB2 para IBM System i, DB2, Oracle, PostgreSQL, SQL Server, Informix, Derby, Sybase y MySQL. Dado que GoAnywhere MFT se conecta con servidores de bases de datos sobre la red TCPIP utilizando los drivers estándar, no es necesario instalar ningún software en esos servidores de bases de datos. Cualquier sentencia SQL soportada por el servidor de base de datos puede realizarse con GoAnywhere MFT, incluidas las sentencias SELECT, UPDATE, INSERT, DELETE, CALL y CREATE. Pantalla introducción sentencias SQL. Ejemplo sentencia SELECT con GoAnywhere MFT Exportar Datos A través de las sentencias SELECT de SQL, pueden recuperarse filas (registros) de tablas (archivos físicos) de los servidores de base de datos. GoAnywhere incorpora un Asistente Gráfico SQL para construir sentencias SELECT rápidamente. El usuario puede además elegir las tablas, campos, encabezados de columnas, realizar Joins, criterios “where” y “order by”. Los registros seleccionados pueden convertirse en documentos de Excel, XML, archivos de texto de ancho fijo y de texto delimitado. Como parte de un flujo de trabajo o proceso de datos, los archivos resultantes pueden ser encriptados y almacenados en el sistema local de archivos o distribuidos a servidores remotos. Versión 5.0 150930 18 Importar Datos Pueden importarse archivos en otras tablas de base de datos con GoAnywhere MFT. Estos archivos puede que ya existan en la red propia o tengan que ser recuperados con GoAnywhere MFT de servidores remotos. GoAnywhere MFT es capaz de leer datos en los formatos más populares como Excel, XML, archivos planos, archivos de texto de ancho fijo y de texto delimitado. Los datos importados pueden añadirse al final de la tabla ya existente o bien, reemplazar su contenido. Replicar Bases de datos Las filas (registros) pueden replicarse entre dos servidores de base de datos con GoAnywhere MFT. Por ejemplo, un Proyecto podría copiar registros desde un archivo físico en un System i (AS/ 400) a una tabla de la base de datos SQL Server. Podría planificarse la ejecución automática de dicho Proyecto. Los registros podrían añadirse al final de una tabla o bien, reemplazar el contenido de la tabla. Versión 5.0 150930 19 3.3 FTP Client GoAnywhere MFT puede conectarse con servidores estándar FTP y servidores seguros FTP utilizando protocolos SFTP (FTP sobre SSH), SCP y FTPS (FTP sobre SSL). GoAnywhere MFT ayuda a garantizar la entrega de las transferencias FTP con las opciones de reintento de conexiones, reconexión de transferencias de archivos interrumpidas y comprobación de integridad de las transferencias finalizadas con éxito. Características de un FTP con GoAnywhere MFT Permite todos los mandatos del FTP estándar. Realizar “Get, Put, Delete y Move” sobre archivos. Crear, cambiar y renombrar Directorios. Ejecutar mandatos personalizados. Transferir múltiples archivos por conexión. Soporta el estándar MLSD para el parseo de listados de Directorio Auto detectar modos Binario o ASCII. Permite conexiones Pasivas y Activas. Reintento de conexiones. Reinicio de transferencias fallidas con configuración del usuario. Verifica la integridad de los archivos con algoritmos checksum de CRC-32 and MD5. Añadir sufijos, prefijos a los nombres de archivos (constantes, variables y timestamp) Sustituir nombres de archivo y otras propiedades en tiempo de ejecución con variables. Rangos de puertos configurables. Permite SOCKS y HTTP Proxy. Permite la modificación de permisos de archivos (si autorizado). Preservación del Timestamp (opcional) Alertas de transferencias fallidas vía e-mail, mensajes de texto o del sistema. Recurso FTP Las conexiones al servidor FTP pueden predefinirse en el Administrador de GoAnywhere MFT como Recursos reutilizables que posteriormente pueden seleccionarse desde un menú desplegable. Las Tareas de FTP pueden formar parte de un Proyecto de GoAnywhere MFT y ejecutarse como parte de un proceso o flujo de trabajos más completo. Por ejemplo, un Proyecto podría recuperar registros de un servidor de base de datos, convertir los registros en un archivo CSV y enviar el archivo CSV a un servidor FTP. Versión 5.0 150930 20 Filtro de Archivos Al realizar mandatos Gets o Puts vía FTP, los archivos seleccionados pueden incluirse y excluirse utilizando los siguientes criterios de criba: Valores comodín ("trans*.txt" , "*.xls"), Expresiones regulares, Rango de fecha u horario, Tamaño del archivo, Variables pasadas al Proyecto. Logs FTP Para poder satisfacer las normas de obligatorio cumplimiento y de auditoría, GoAnywhere MFT genera un log para todas las transmisiones FTP realizadas. El nivel de detalle del log puede ser controlado por un administrador por Proyecto. Este detalle puede configurarse para que incluya todos los mandatos FTP ejecutados, los mensajes FTP y los nombres de archivo transferidos. Estos mensajes de log pueden enviarse adicionalmente a un servidor Syslog utilizando conexiones UDP o TCP. Versión 5.0 150930 21 3.4 FTPS (FTP sobre SSL) Client GoAnywhere MFT permite utilizar el protocolo FTPS (FTP sobre SSL/TLS) para proteger las transmisiones de datos con sus socios, colaboradores o servidores de empresa. Soporta contraseñas, certificados de clientes y certificados de servidor por razones de autenticación. GoAnywhere MFT ayuda a garantizar la entrega de las transferencias FTPS gracias a: las opciones de reintento de conexiones, la reconexión de transferencias de archivos interrumpidas, la comprobación de integridad de las transferencias finalizadas con éxito. Características de FTPS Capacidad de autenticar los sistemas de Servidor y Cliente con certificados X.509. Autenticación de dos factores mediante contraseñas y certificados. Compatible con los certificados de confianza y auto firmados (trusted y self-signed). Permite todos los mandatos del FTP estándar. Realizar “Get, Put, Delete y Move” sobre archivos. Crear, cambiar y renombrar Directorios. Ejecutar mandatos personalizados. Transferir múltiples archivos por conexión. Auto detectar modos Binario o ASCII. Permite conexiones Pasivas y Activas. Reintento de conexiones. Reinicio de transferencias fallidas con configuración del usuario. Verifica la integridad de los archivos con algoritmos checksum de CRC-32 and MD5. Añadir sufijos, prefijos a los nombres de archivos (constantes, variables y timestamp) Sustituir nombres y otras propiedades de archivos en tiempo de ejecución con variables. Versión 5.0 150930 22 Rangos de puertos configurables. Permite SOCKS y HTTP Proxy. Preservación del Timestamp (opcional) Permite la modificación de permisos de archivos (si autorizado). Alertas de transferencias fallidas vía e-mail, mensajes de texto o del sistema. En el modo de cumplimiento FIPS 140-2 Compliance utiliza solo fuertes algoritmos de encriptación NIST-certified Capacidad para utilizar “Clear Command Channel (CCC)” para conectarse a través de un firewall NAT. Recurso FTPS Las conexiones al servidor FTPS pueden predefinirse en el Administrador de GoAnywhere MFT como Recursos reutilizables que posteriormente pueden seleccionarse desde un menú desplegable. Las Tareas de FTPS pueden formar parte de un Proyecto de GoAnywhere MFT y ejecutarse como parte de un proceso más completo. Por ejemplo, un Proyecto podría recuperar registros de un servidor de base de datos, convertir los registros en un archivo CSV y enviar el archivo CSV a un servidor FTPS. Definición básica de servidor FTPS Filtro de Archivos Al realizar mandatos Gets o Puts vía FTPS, los archivos seleccionados pueden incluirse y excluirse utilizando los siguientes criterios de criba: Valores comodín ("trans*.txt", "*.xls"), Expresiones regulares, Rango de fecha u horario, Tamaño del archivo, Variables pasadas al Proyecto. FTPS Logs Para poder satisfacer las normas de obligatorio cumplimiento y de auditoría, GoAnywhere MFT genera un log para todas las transmisiones FTP realizadas. Versión 5.0 150930 23 El nivel de detalle del log puede ser controlado por un administrador por Proyecto. Este detalle puede configurarse para que incluya todos los mandatos FTPS ejecutados, los mensajes FTPS y los nombres de archivo transferidos. Estos mensajes de log pueden enviarse adicionalmente a un servidor Syslog utilizando conexiones UDP o TCP. X.509 Certificate Management GoAnywhere MFT incorpora un Gestor de Certificados muy completo para poder manejar los certificados “X.509 certificates”. Este gestor permite crear certificados, generar CSRs, importar respuestas CA, importar certificados de confianza y ver certificados. Estos certificados pueden utilizarse dentro de GoAnywhere MFT para automatizar las transmisiones FTPS y HTTPS. El Gestor de Certificados también puede utilizarse para exportar certificados con fin de compartirlos con terceros. Estándares Permitidos por GoAnywhere MFT para FTPS Versiones SSL/TLS SSL 2.0 SSL 3.0 ( conocida como TLS 1.0) TLS 1.0 TLS 1.1 TLS 1.2 Tipos de conexión Explicit SSL (AUTH SSL y AUTH TLS) Implicit SSL Ciphers (Symmetric Encryption Algorithms) AES-128 AES-192 AES-256 DES RC4 Triple DES (DESede) Authentication and Key Exchange Algorithms Diffie-Hellman DSA RSA Hash Algorithms MD5 SHA1 Certificate Key Store Formats JKS (Java Key Store) PKCS12 Versión 5.0 150930 24 3.5 HTTP y HTTPS GoAnywhere MFT™ puede utilizarse para intercambiar archivos con servidores HTTP (Sitios web). Las conexiones pueden hacerse con servidores estándar HTTP o servidores seguros HTTPS (utilizando SSL/TLS). Las conexiones al servidor HTTP o servidores HTTPS pueden predefinirse en el Administrador de GoAnywhere MFT como Recursos reutilizables que posteriormente pueden seleccionarse desde un menú desplegable. Las Tareas de HTTP pueden formar parte de un Proyecto de GoAnywhere MFT y ejecutarse como parte de un proceso más completo. Por ejemplo, un Proyecto podría recoger un archivo CSV de un servidor HTTP, leer los datos del archivo CSV e importar los datos a un archivo de base de datos. Características de HTTP(S) Permite Cookies. Permite redireccionamiento HTTP. Realizar solicitudes con parámetros. Descargar/Subir múltiples archivos por sesión. Filtrar los archivos a descargar basándose en la última fecha/hora de modificación. En el modo de cumplimiento FIPS 140-2 Compliance utiliza solo fuertes algoritmos de encriptación NIST-certified Pasar variables durante la ejecución para sobrescribir atributos de HTTP(S). Ejemplo de Tarea HTTP Versión 5.0 150930 25 3.6 Servidor ICAP para Antivirus y Prevención de Pérdida de Datos (DLP) GoAnywhere MFT™ puede conectarse a los servidores ICAP más populares para acometer funciones de antivirus y prevención de pérdida de datos (Data Loss Prevention - DLP). Prevención contra virus y Malware Con el fin de prevenir la entrada de virus, malware o contenido malicioso en su organización, GoAnywhere MFT puede integrarse con soluciones de antivirus a través del protocolo ICAP. Cuando se suba un archive a GoAnywhere MFT, el contenido del archive será enviado al antivirus para su análisis. Si se encontrará contenido malicioso, GoAnywhere MFT puede ponerlo en cuarentena o borrarlo, además de enviar un mensaje de alerta al administrador. Data Loss Prvention GoAnywhere MFT puede enviar los archivos a una solución DLP a través del protocolo ICAP con el fin de inspeccionar el contenido en busca de información sensible como números de tarjetas de crédito, información personal o de salud. La solución DLP le dirá a GoAnywhere MFT si debe o no continuar con la transferencia de archivos. Por ejemplo, antes de enviar ciertos archivos a un partner a través de Correo Seguro o SFTP, un proyecto diseñado en GoAnywhere MFT puede escanear el archivo en busca de información sensible. Si los contenidos superan el examen, la transferencia procederá normalmente. Si el contenido de los archivos se considera sensible y son bloqueados por la solución DLP, GoAnywhere MFT puede alertar a los administradores y denegar la transferencia de archivos. Versión 5.0 150930 26 3.7 Servidores de Correo GoAnywhere MFT™ puede utilizarse tanto para enviar como para recibir correo. Las conexiones pueden realizarse a servidores de correo, seguros o estándar, utilizando SSL/TLS. Los servidores de E-Mail (SMTP, POP3, IMAP) pueden predefinirse en el Administrador de GoAnywhere MFT como Recursos reutilizables que posteriormente pueden seleccionarse desde un menú desplegable. Las Tareas de correo pueden formar parte de un Proyecto de GoAnywhere MFT y ejecutarse como parte de un proceso más completo. Por ejemplo, se puede definir un Proyecto que recupere registros de un archivo de base de datos, convierta los registros en un documento Excel y lo envíe como archivo adjunto a uno o más destinatarios. Características del Envío de E-mail: Seleccionar el servidor de correo SMTP para enviar e-mails. Especificar múltiples direcciones To, CC y BCC. Especificar el asunto, mensaje y reply-to. Adjuntar uno o más archivos. Utilizar caracteres internacionales. Conectar sobre SSL. Habilitar la encriptación S/MIME. Pasar variables durante la ejecución para sobrescribir atributos del e-mail. Características de Recepción de Mensajes: Seleccionar los servidores POP3 o IMAP del que recuperar mensajes. Filtrar mensajes entrantes por From, To, Asunto o cuerpo del mensaje. Almacenar detalles del correo y archivos adjuntos para su procesamiento posterior dentro de un Proyecto. Conectar sobre SSL. Desencriptar mensajes S/MIME. Pasar variables durante la ejecución para sobrescribir atributos del e-mail. Versión 5.0 150930 Pantalla configuración de envío de un Email 27 Versión 5.0 150930 28 3.8 Message QUEUE (MQ) GoAnywhere MFT™ es capaz de conectarse con servidores de sistemas de mensajería MQ. Incluye: Websphere MQ (MQ Series), SonicMQ, SwiftMQ y ActiveMQ. Utilizando el estándar JMS y el interfaz JNDI. (Ver vídeo) Los MQ Topics y Queues están soportados para el intercambio de datos entre aplicaciones del cliente y el GoAnywhere MFT utilizando este modelo de comunicación tolerante con los fallos (fault-tolerant). Pueden aplicarse propiedades del mensaje para decirle al servidor MQ o receptor más información sobre el contenido de los mensajes. GoAnywhere MFT es capaz de filtrar los mensajes que están siendo recuperados a través de selectores de mensajes JMS estándar. En el siguiente ejemplo, se envía un mensaje a una cola de mensajes cuando finaliza un backup de producción. El estado del backup se coloca en el mensaje a través de una variable. Envío de mensaje a cola de mensajes. Versión 5.0 150930 29 3.9 Llamadas a sus Aplicaciones Nativas (Native Calls) GoAnywhere MFT™ puede conectarse a sus aplicaciones existentes gracias a las Tareas que permiten llamar a programas y mandatos locales propios del sistema. Estas Tareas pueden ser colocadas dentro de Proyectos de GoAnywhere como parte de un flujo de trabajo general de los procesos a realizar. Mandatos Linux, Unix y Windows Las Tareas pueden ser definidas en los Proyectos para ejecutar comandos, mandatos, scripts y ejecutables en Windows, Linux y plataformas UNIX. Usted tiene la opción de esperar a que el proceso finalice antes de ejecutar Tareas adicionales en el Proyecto, o bien puede ejecutar el mandato en modo batch alimentando otros procesos. También puede configurar variables de entorno y pasar argumentos al mandato o script. Ejemplo de llamada a un programa de Windows. Mandatos y Programas de IBM i GoAnywhere MFT puede llamar tanto a mandatos y programas del IBM i(AS/400). Al llamar a un mandato, puede indicar la biblioteca/nombre del mandato a ejecutar y cualquier ID de mensaje a monitorear. Al llamar a un programa, puede indicar la biblioteca/nombre del programa y sus tipos de parámetros, longitudes y usos (entrada/salida/ambos). Se pueden pasar valores constantes o variables del Proyecto a los parámetros. Por ejemplo, después de recuperar algunos archivos de pedidos desde un servidor FTP, puede que desee que GoAnywhere MFT llame a un programa en el IBM i para que procese esos pedidos. Ejemplo de llamada a un programa en IBM i Versión 5.0 150930 30 Mandatos SSH (Secure Shell) GoAnywhere MFT soportaSSH (Secure Shell) para establecer comunicaciones seguras en tre GoAnywhere MFT y servidores remotoes ejecutando SSH. La tarea de Ejecución de Mandatos SSH proporciona las siguientes funciones: Automatizar la ejecución de mandatos SSH Ejecutar Shell scripts remotos Salida directa del mandato al job log o archivo Posibilidad de autenticar mediante contraseñas o claves Soporte para SOCKS, HTTP tunneling y proxies de GoAnywhere Gateway Indicar el número de intentos de reconexión y valores de timeout Números de puerto configurables En el modo de cumplimiento FIPS 140-2 Compliance utiliza solo fuertes algoritmos de encriptación NIST-certified Ejemplo de ejecución de un mandato SSH Versión 5.0 150930 31 3.10 SCP (Secure Copy) Client GoAnywhere MFT™ permite la transmisión de datos segura SCP (Secure Copy) con sus interlocutores o socios de negocio. El protocolo SCP crea un túnel encriptado utilizando SSH entre dos ordenadores y protege contra los siguientes ataques: IP Spoofing (Suplantación de identidad) - Un host remote envía paquetes que pretende hacer parecer que vienen de un host de confianza. IP source routing - Un host pretende que un paquete de IP viene de otro host de confianza. DNS spoofing (Suplantación de identidad por nombre de dominio) - Un atacante falsifica los registros del servidor de nombres. Interceptación de contraseñas de texto plano y otros datos a través de hosts intermedios. Manipulación de datos por atacantes que controlan hosts intermedios. Características de SCP Capacidad de autenticar utilizando claves SSH o contraseñas Realizar “Get, Put, MGet”. Transferir múltiples archivos por conexión mediante la funcionalidad Loop. Indicar el número de intentos de reconexión y valores de tiempo de espera. Añadir sufijos, prefijos a los nombres de archivos (constantes, variables y timestamp) Sustituir nombres y otras propiedades de archivos en tiempo de ejecución con variables. Reinicio de transferencias fallidas con configuración del usuario y limites de intentos. Números de puertos configurables. Permite conexiones “Adaptive”. En el modo de cumplimiento FIPS 140-2 Compliance utiliza solo fuertes algoritmos de encriptación NIST-certified Genera logs de auditoría detallados Versión 5.0 150930 32 Gestión de Claves SSH Un completo Gestor de Claves permite gestionar las claves SSH. Este gestor de claves puede utilizarse para crear claves públicas y privadas SSH, exportar claves y visualizar claves. Estas claves pueden utilizarse dentro de GoAnywhere MFT para automatizar las transmisiones SCP. Estándares SCP soportados Protocol SSH 2.0 Ciphers (Symmetric Encryption Algorithms) Triple DES, key length of 192 bit Blowfish, key length up to 448 bit MAC Algorithms AES, key length up to 256 bit MAC-SHA1, key length of 160 bit, digest length of 160 bit HMAC-SHA1-96, key length of 160 bit, digest length of 96 bit SSH Private Keys HMAC-MD5, key length of 128 bit, digest length of 128 bit OpenSSH encoded keys HMAC-MD5-96, key length of 128 bit, digest length of 96 bit PEM (privacy enhanced message) encoded keys Key Exchange Algorithms SSH Public Keys Diffie-Hellman MODP Groups 1, 2, 5 (1536-bit), 14 (2048-bit), 15 (3072-bit), 16 (4096-bit), 17 (6144-bit) and 18 (8192-bit). OpenSSH encoded keys Versión 5.0 150930 33 3.11 SFTP (SSH File Transfer Protocol) Client GoAnywhere MFT permite utilizar el protocolo SFTP (Protocolo de transferencia de archivos SSH) para proteger las transmisiones de datos con sus socios, colaboradores o servidores de empresa. Soporta autenticación de claves SSH y contraseñas. GoAnywhere MFT ayuda a garantizar la entrega de las transferencias SFTP gracias a: las opciones de reintento de conexiones la reconexión de transferencias de archivos interrumpidas y la comprobación de integridad de las transferencias finalizadas con éxito. Características SFTP Autenticación de dos factores mediante contraseñas y claves SSH. Realizar “Get, Mget, Put, Delete y Move” sobre archivos. Crear, cambiar y renombrar directorios. Transferir múltiples archivos por conexión. Reintento de conexiones. Reinicio de transferencias fallidas con configuración del usuario. Verificación de la integridad del paquete con algoritmos mac SHA1 y MD5 Añadir sufijos, prefijos a los nombres de archivos (constantes, variables y timestamp) Sustituir nombres y otras propiedades de archivos en tiempo de ejecución con variables. Rangos de puertos configurables. Permite SOCKS y HTTP Proxy. Permite la modificación de permisos de archivos (si autorizado). Preservación del Timestamp (opcional) En el modo de cumplimiento FIPS 140-2 Compliance utiliza solo fuertes algoritmos de encriptación NIST-certified Alertas de transferencias fallidas vía e-mail, mensajes de texto o del sistema. Versión 5.0 150930 34 Recurso SFTP Las conexiones al servidor SFTP pueden predefinirse en el Administrador de GoAnywhere MFT como Recursos reutilizables que posteriormente pueden seleccionarse desde un menú desplegable. Las Tareas de SFTP pueden formar parte de un Proyecto de GoAnywhere MFT y ejecutarse como parte de un proceso más completo. Por ejemplo, un Proyecto podría recoger registros de un archivo de base de datos, convertir los registros en un archivo XML y luego hacer un Put del archivo XML a un servidor SFTP. Definición básica de SFTP Filtro de Archivos Al realizar mandatos Gets o Puts vía SFTP, los archivos seleccionados pueden incluirse y excluirse utilizando los siguientes criterios de criba: Valores comodín ("trans*.txt" , "*.xls"), Expresiones regulares, Rango de fecha u horario, Tamaño del archivo, Variables pasadas al Proyecto. SFTP Logs Para poder satisfacer las normas de obligatorio cumplimiento y de auditoría, GoAnywhere MFT genera un log para todas las transmisiones SFTP realizadas. El nivel de detalle del log puede ser controlado por un administrador por Proyecto. Este detalle puede configurarse para que incluya todos los mandatos SFTP ejecutados, los mensajes SFTP y los nombres de archivo transferidos. Estos mensajes de log pueden enviarse adicionalmente a un servidor Syslog utilizando conexiones UDP o TCP. Versión 5.0 150930 35 Gestión de Claves SSH Un completo Gestor de Claves permite gestionar las claves SSH. Este gestor de claves puede utilizarse para crear claves públicas y privadas SSH, exportar claves y visualizar claves. Estas claves pueden utilizarse dentro de GoAnywhere MFT para automatizar las transmisiones SFTP. Estándares Permitidos por GoAnywhere para SFTP Protocol SSH 2.0 Ciphers (Symmetric Encryption Algorithms) Triple DES, key length of 192 bit Blowfish, key length up to 448 bit MAC Algorithms AES, key length up to 256 bit MAC-SHA1, key length of 160 bit, digest length of 160 bit HMAC-SHA1-96, key length of 160 bit, digest length of 96 bit HMAC-MD5, key length of 128 bit, digest length of 128 bit HMAC-MD5-96, key length of 128 bit, digest length of 96 bit SSH Private Keys OpenSSH encoded keys PEM (privacy enhanced message) encoded keys Key Exchange Algorithms SSH Public Keys Diffie-Hellman MODP Groups 1, 2, 5 (1536-bit), 14 (2048-bit), 15 (3072-bit), 16 (4096-bit), 17 (6144-bit) and 18 (8192-bit). OpenSSH encoded keys Versión 5.0 150930 36 4 - File Servers (Servidores de Archivos) GoAnywhere MFT™ proporciona servicios de archivos (file MFT) para permitir que interlocutores externos a la empresa como clientes, proveedores, empleados y cualquier interlocutor válido de su empresa, puedan conectarse e iniciar el intercambio de datos con su sistema en un entorno seguro. GoAnywhere MFT es una solución instalada en su sistema central (on-premise) que incluye un amplio y completo Sistema de Control y Sistema de informes de auditoría centralizado. Adicionalmente, puede habilitarse un servidor HTTPS para facilitar las transferencias ad hoc (sobre la marcha) y el envío de Correo Seguro a discreción personal (ad hoc) de archivos de gran tamaño y archivos confidenciales a través de un interfaz gráfico de fácil manejo puesto a disposición de sus empleados y otros interlocutores habituales autorizados. Servicios de Archivos Disponibles Servidor AS2 Servidor FTP Servidor FTPS Servidor HTTPS Servidor SFTP A través de los controles de seguridad se habilita el uso de los servicios y que usuarios tendrán acceso a dichos servicios. Versión 5.0 150930 37 4.1 Servidor AS2 El Applicability Statement 2 (AS2) es un método que permite enviar y recibir archivos de manera segura por internet. Los mensajes se construyen en formato S/MIME y pueden comprimirse, firmarse, encriptarse. Los mensajes se envían a través de conexiones HTTPS (túnel encriptado SSL/TLS), lo que convierte a AS2 en una opción muy segura para la transferencia de ficheros. El estándar AS2 también implementa el MDN (Message Disposition Notifications; también conocidos como Recibos) para garantizar la entrega segura del mensaje. GoAnywhere MFT™ cumple con el estándar RFC 4130 para AS2, proporcionando un alto nivel de seguridad y de compatibilidad con otras aplicaciones que estén enviando mensajes. Gracias al gestor de certificados SSL incorporado, es fácil definir el certificado de servidor AS2 así como importar certificados de interlocutores externos, necesarios para verificar la autenticidad del remitente. Configuración de AS2 Un completo control de auditoría está disponible sobre toda la actividad AS2, incluido el usuario que envío en mensaje, el algoritmo de encriptación utilizado, el MIC (message integrity check), si fue firmado digitalmente y mucho más. Adicionalmente, GoAnywhere MFT puede responder de manera automática al remitente con un recibo MDN cuando el mensaje sea recibido o bien, configurado para que requiera una verificación manual de los mensajes antes de que los recibos sean procesados. 38 Versión 5.0 150930 Estándares Soportados por el Servidor SFTP AS2 Features Múltiples adjuntos Chunked transfer encoding Preserva el nombre de archivo Auditoría completa Proceso en tiempo real de mensajes Recibos firmados/no firmados Interlocutores ilimitados Restricción por tamaño de archivo Restricción nombre/extensión archivo Aprobación MDN auto/manual Authentication and Key Exchange Algorithms Diffie-Hellman DSA RSA SSL Security Protocols SSL 2.0 SSL 3.0 TLS 1.0 TLS 1.1 TLS 1.2 Encryption Algorithms AES-128 AES-192 AES-256 Triple-DES (DESede) Cast5 Idea RC2 Signature Algorithms MD5 SHA1 Certificate Key Store Formats JKS (Java Key Store) PKCS12 Versión 5.0 150930 39 4.2 Servidor FTP GoAnywhere MFT™ proporciona un servidor FTP a nivel de empresa para la completa gestión de la transferencia de ficheros. El servidor FTP puede ser utilizado para transferencias FTP estándar o permite realizar FTP seguro a través de solicitudes de conexión SSL explicitas. Los usuarios pueden autenticarse utilizando una variedad de métodos incluidos el Active Directory (AD), LDAP y los perfiles de usuario de IBM i. Características del Servidor FTP Alta escalabilidad sin restricciones en el número de interlocutores que pueden conectarse Compatible con múltiples “listeners” con números de puerto configurables Gestión y control remoto a través de navegador web Seguridad robusta y controles por permisos altamente personalizables Varios métodos de autenticación: database, Active Directory (AD), LDAP e IBM i Ver sesiones activas de usuarios activos por el administrador Los Triggers de eventos pueden automatizar procesamiento de archivos o envío de notificaciones por e-mail Permite atender las solicitudes de Clientes para continuar las transferencias de archivos interrumpidas Habilitar o inhabilitar logins anónimos Mensajes de bienvenida y de desconexión personalizables Limitar el número máximo de sesiones, de intentos fallidos y tiempos de inactividad Posibilidad de aceptar o rechazar archivos por tipo de extensión Puede instalarse en la red privada sin abrir puertos de entrada al instalar conjuntamente con GoAnywhere Gateway™ en la zona DMZ (neutra) Configuración de servidor FTP 40 Versión 5.0 150930 Logs FTP Para poder satisfacer las normas de obligatorio cumplimiento y de auditoría, GoAnywhere MFT genera un log para todas las sesiones FTP. El nivel de detalle incluye los mandatos ejecutados, los mensajes, direcciones IP, ids de usuario y los nombres de archivo transferidos. Estos mensajes de log pueden enviarse adicionalmente a un servidor SYSLOG utilizando conexiones UDP o TCP. Estándares Soportados por el Servidor FTP SSL Security Protocols SSL 2.0 SSL 3.0 TLS 1.0 TLS 1.1 TLS 1.2 Explicit SSL Security Protocols SSL TLS Authentication and Key Exchange Algorithms Diffie-Hellman DSA RSA Encryption Algorithms AES-128 AES-192 AES-256 DES Triple-DES (DESede) RC4 Hash Algorithms MD5 SHA1 Certificate Key Store Formats JKS (Java Key Store) PKCS12 Versión 5.0 150930 41 4.3 Servidor FTPS GoAnywhere MFT™ permite a sus interlocutores (clientes, empleados, socios de negocio) iniciar el intercambio archivos de manera segura con su organización a través del protocolo FTPS (FTP sobre SSL/TLS). GoAnywhere MFT es compatible con los tipos de conexión SSL implícito y explicito. También permite la autenticación de doble factor (dual factor) utilizando ids de usuario, contraseñas y certificados. Se crea un túnel encriptado entre el servidor FTPS de GoAnywhere MFT y los interlocutores externos, el cual, protegerá todos los datos, nombres de usuario, contraseñas y mandatos que sea transmitidos. El protocolo FTPS es fundamental para el correcto cumplimiento con PCI DSS, HIPAA, HITECH, SOX y leyes de privacidad (LOPD). Características del servidor FTPS Número ilimitado de interlocutores que pueden conectarse Compatible con múltiples “listeners” con números de puerto configurables Gestión y control remoto a través de navegador web Seguridad robusta y controles por permisos altamente personalizables Varios métodos de autenticación: database, Active Directory (AD), LDAP e IBM i Ver sesiones activas de usuarios activos por el administrador Los Triggers de eventos pueden automatizar procesamiento de archivos o envío de notificaciones por e-mail Permite atender las solicitudes de clientes para continuar las transferencias de archivos interrumpidas Habilitar o inhabilitar logins anónimos Mensajes de bienvenida y de desconexión personalizables La autenticación se realiza utilizando certificados firmados propios o de terceros Versión 5.0 150930 42 Limitar el número máximo de sesiones, de intentos fallidos y tiempos de inactividad Posibilidad de aceptar o rechazar archivos por tipo de extensión Permite únicamente algoritmos de encriptación certificados por NIST cuando se trabaja con FIPS 140-2 Compliance Puede instalarse en la red privada sin abrir puertos de entrada al instalar conjuntamente con GoAnywhere Gateway™ en la zona DMZ (neutra) FTPS Logs Para poder satisfacer las normas de obligatorio cumplimiento y de auditoría, GoAnywhere MFT genera un log para todas las transmisiones FTPS realizadas. El nivel de detalle incluye los mandatos ejecutados, los mensajes, direcciones IP, ids de usuario y los nombres de archivo transferidos. Estos mensajes de log pueden enviarse adicionalmente a un servidor SYSLOG utilizando conexiones UDP o TCP. Gestión de Certificados X.509 GoAnywhere MFT incorpora un Gestor de Certificados muy completo para poder manejar los certificados “X.509 certificates”. Este gestor permite crear certificados, generar CSRs, importar respuestas CA, importar certificados de confianza y ver certificados. Permite claves RSA y DSA con longitudes de hasta 4096 bits. Los certificados pueden crearse con fecha de caducidad. Estándares Soportados por el Servidor FTPS El servidor FTPS de GoAnywhere MFT es compatible con los siguientes estándares: SSL Versions SSL 2.0 SSL 3.0 TLS 1.0 TLS 1.1 TLS 1.2 Connection Types Explicit SSL Implicit SSL Implicit SSL Security Protocols SSL TLS Ciphers (Symmetric Encryption Algorithms) AES128 AES192 AES256 DES RC4 Triple DES (DESede) Authentication and Key Exchange Algorithms Diffie-Hellman DSA RSA Hash Algorithms MD5 SHA1 Certificate Key Store Formats JKS (Java Key Store) PKCS12 4.4 Cliente Web HTTPS GoAnywhere MFT™ proporciona un Cliente Web HTTPS, el cual permite a sus empleados, clientes, proveedores y otros interlocutores realizar transferencias de archivos según lo necesiten (ad hoc file transfers) desde su navegador web y funciones de colaboración. (Ver vídeo) Es una sencilla alternativa frente a otros métodos de transferencia de archivos más habituales (FTP) ya que los usuarios finales no necesitan entrenamiento o conocimientos técnicos y tampoco necesitan instalar ningún software adicional en sus PC o consolas. El Cliente Web HTTPS puede ser utilizado por usuarios debidamente autorizados para descargar o subir archivos a las carpetas del servidor específicamente designadas. La opción GoDrive permite a los usuarios colaborar a través de carpetas y archivos compartidos. Opcionalmente, puede habilitar la opción de Correo Seguro, en el mismo Cliente Web, de modo que los usuarios puedan poner a disposición de terceros archivos de gran tamaño gracias al sistema de notificaciones por e-mail y de enlaces de descarga HTTPS segura. Características de HTTPS Web Client Rápida transferencia de archivos entre un PC y el servidor desde el navegador Protección de las carpetas del servidor con limitación de funciones (subir, bajar,…) por usuario Los usuarios pueden colaborar con otros usuarios y compartir carpetas y archivos para los que estén autorizados Su robusta seguridad permite cumplir con las normas de obligado cumplimiento como PCI DSS, HIPAA, y leyes de privacidad (LOPD) Varios métodos de autenticación: database, Active Directory (AD), LDAP e IBM i Permite autenticación por certificado y/o contraseña y usuario Auto-registro de usuarios para creación de nuevas cuentas Permitir el restablecimiento de contraseñas a los propios usuarios finales Los Triggers de eventos pueden automatizar el procesamiento de archivos o envío de notificaciones por e-mail Permite únicamente algoritmos de encriptación certificados por NIST cuando se trabaja con FIPS 140-2 Compliance Genera completos registros de auditoría accesibles a los propios usuarios Dar al interfaz del Cliente Web la imagen corporativa (logo, colores, fuentes..) Personalizar de política de privacidad y de exención de responsabilidad Compatible con los navegadores más populares como Microsoft Internet Explorer, Firefox, Safari y Google Chrome. Alta escalabilidad sin restricciones en el número de interlocutores que pueden conectarse Compatible con diferentes lenguas como inglés, español, francés, alemán, japonés, portugués y chino. Versión 5.0 150930 44 Carpetas Seguras Las carpetas seguras (Secure Folders) facilitan el acceso a las carpetas y archivos autorizados en el servidor. Permite transferir archivos rápidamente entre el PC y el servidor a través de HTTPS. Dado que los archivos almacenados en Secure Folders están en el sistema de archivos estándar, puede accederse a ellas a través de programas y aplicaciones backend. Pantalla Cliente - Interfaz Web Básica Interfaz Avanzado (Applet) El interfaz avanzado ejecuta una Applet de Java en el navegador y es especialmente recomendado para realizar transferencias de múltiples archivos a la vez. Pantalla Cliente - Interfaz Web Avanzada Versión 5.0 150930 Destacan además, Arrastre y deje (Drag-n-drop) archivos para subir/bajar archivos Control del progreso de la transferencia Cola propia para procesar un nº elevado de transferencias Verificar la integridad de los archivos transferidos Continuar transferencias interrumpidas o fallidas Selección múltiple de archivos y carpetas Navegación intuitiva con funcionalidad drill-down Menús contextualizados con botón derecho del ratón 45 Versión 5.0 150930 46 4.5 Servidor SFTP GoAnywhere MFT™ permite a sus interlocutores intercambiar archivos de manera segura con su organización a través de los protocolos SFTP (SSH File Transfer Protocol) y SCP (Secure Copy). GoAnywhere MFT es compatible con el último estándar de protocolo SSH 2.0 y permite autenticación por contraseña o clave SSH. (Ver vídeo) Se crea un túnel encriptado entre el servidor SFTP de GoAnywhere MFT y los interlocutores externos, el cual, protegerá todos los datos, nombres de usuario, contraseñas y mandatos que serán transmitidos. Las transferencias Secure FTP son fundamentales para el correcto cumplimiento con PCI DSS, HIPAA, HITECH, SOX y leyes de privacidad (LOPD). Características del servidor SFTP Alta escalabilidad sin restricciones en el número de interlocutores Compatible con múltiples “listeners” con números de puerto configurables Gestión y control remoto a través de navegador web Seguridad robusta y controles por permisos altamente personalizables Varios métodos de autenticación: database, Active Directory (AD), LDAP e IBM i Ver sesiones activas de usuarios activos por el administrador Los Triggers de eventos pueden automatizar procesamiento de archivos o envío de notificaciones por e-mail Permite atender las solicitudes de clientes para continuar las transferencias de archivos interrumpidas Limitar el número máximo de sesiones, de intentos fallidos y tiempos de inactividad Compresión ZLIB para reducir las necesidades de ancho de banda Posibilidad de aceptar o rechazar archivos por tipo de extensión Permite únicamente algoritmos de encriptación certificados por NIST cuando se trabaja con FIPS 140-2 Compliance Puede instalarse en la red privada sin abrir puertos de entrada al instalar conjuntamente con GoAnywhere Gateway™ en la zona DMZ (neutra) Versión 5.0 150930 47 Logs SFTP Para poder satisfacer las normas de obligatorio cumplimiento y de auditoría, GoAnywhere MFT genera un log para todas las transmisiones SFTP y SCP realizadas. El nivel de detalle incluye los mandatos ejecutados, los mensajes, direcciones IP, IDs de usuario y los nombres de archivo transferidos. Estos mensajes de log pueden enviarse adicionalmente a un servidor SYSLOG utilizando conexiones UDP o TCP. Gestor de Claves SSH Un completo Gestor de Claves gráfico permite gestionar las claves SSH. Este gestor de claves puede utilizarse para crear claves públicas y privadas SSH, exportar claves y visualizar claves. Permite claves RSA y DSA con longitudes de hasta 4096 bits. Estándares Soportados por el Servidor SFTP El servidor SFTP de GoAnywhere MFT SFTP es compatible con los siguientes estándares: Protocol SSH 2.0 Ciphers (Symmetric Encryption Algorithms) AES128 AES192 AES256 Triple DES Blowfish MAC Algorithms HMAC-SHA1 HMAC-MD5 Compression ZLIB Key Exchange Algorithms diffie-hellman-group1-sha1 diffie-hellman-group14-sha1 Versión 5.0 150930 48 5 Encriptación La encriptación (cifrado) es el proceso de convertir datos legibles en datos ininteligibles, lo cual es vital para la protección de la privacidad e integridad de los datos, estén estos almacenados en un disco o durante la transmisión de los datos fuera de su organización. La encriptación de datos sensibles es requisito necesario para cumplir con las normas PCI DSS, leyes de privacidad y regulación federal como la HIPAA and SarbanesOxley. GoAnywhere MFT utiliza los siguientes estándares de encriptación para proteger los datos. Carpetas Encriptadas para protección de archivos “at rest” mediante encriptación AES256 Open PGP y GnuPG (GPG) para encriptar y desencriptar archivos con claves públicas y privadas SSL para encriptación de transferencias de archivos sobre AS2, FTPS y HTPPS SSH para encriptación de transferencias soabre SFTP y SCP ZIP con AES GoAnywhere MFT provee un modo FIPS 140-2 Compliance que una vez activado permite utilizar exclusivamente algoritmos de encriptación que cumplan con FIPS 140-2 con los protocolos SSL y SSH. (AES, Triple DES…). También incorpora un Gestor de Claves que permite crear, importar, exportar y gestionar claves Open PGP, SSH y certificados SSL. Versión 5.0 150930 49 5.1 NIST Certified FIPS 140-2 Compliance Los Requisitos para Módulos Criptográficos están formalizados en la publicación oficial FIPS 140-2 (Federal Information Processing Estándar) desarrollada por el NIST (US National Institute of Standards and Technology) y el CSE (Canadian Communication Security Establishment). GoAnywhere MFT cuenta con un Modo de Cumplimiento FIPS 140-2 Compliance Mode que cuando está habilitado solo permite el uso de algoritmos de encriptación (cipher) que cumplan con FIPS 140-2. Por ejemplo, AES, Triple DES…. Pantalla del producto Los algoritmos de cifrado (ciphers) que cuentan con la certificación FIPS 140-2 incluidos en GoAnywhere MFT son proporcionados por un módulo de seguridad RSA y se aplican a todas las comunicaciones SSH y SSL realizadas a través de GoAnywhere MFT, en especial los protocolos SFTP, SCP, FTPS y HTTPS. RSA, una división de EMC, es un proveedor de confianza de soluciones de gestión de seguridad, riesgos y cumplimiento. Al utilizar la experiencia de RSA en las tecnologías de la encriptación y criterios de cumplimiento, GoAnywhere MFT es capaz de satisfacer los estrictos requisitos de FIPS 140-2. El RSA security module en GoAnywhere MFT está sin modificación alguna y está certificado bajo las certificaciones 2057 y 2058 de NIST, que fue validada en Diciembre 12, 2013. Versión 5.0 150930 50 5.2 Carpetas Encriptadas Las Carpetas Encriptadas protegen los archivos almacenados en disco (at rest) mediante encriptación AES-256. En caso de estar habilitada, GoAnywhere MFT encriptará de manera automática los datos escritos en archivos mientras se graban, en las carpetas designadas. Esto permite cumplir con las normas de seguridad estándar (PCI DSS, HIPAA, etc) que obligan a que los datos sensibles nunca están almacenados de manera legible ("in the clear") en ningún momento. Los archivos se desencriptarán de forma automática cuando sean accedidos desde una carpeta encriptada a través de GoAnywhere MFT, siempre que los usuarios estén autorizados. Este proceso de desencriptación tan transparente facilita que el usuario no tenga que facilitar clave o contraseña. Las siguientes funciones de GoAnywhere MFT permiten las Carpetas Encriptadas. Proyectos (Workflows) Servidores de archivos AS2, FTP, FTPS, HTTPS, SFTP Triggers Pantalla del Asistente de Encriptación de Carpetas Versión 5.0 150930 51 5.3 Open PGP GoAnywhere MFT™ incluye la encriptación Open PGP para proteger la privacidad e integridad de los datos. (Ver vídeo) El estándar Open PGP utiliza la criptografía asimétrica (clave pública) que proporciona un alto nivel de protección de datos. Es uno de los métodos de encriptación más habituales. Open PGP contempla además los temas relacionados con la autenticación y no repudiación de datos gracias a la posibilidad de poder “firmar” los archivos con firma digital. Una vez encriptados los archivos, GoAnywhere MFT puede situar los archivos encriptados en la red, distribuirlos a un servidor remoto. Por ejemplo, un Proyecto podría consistir en la recuperación automática de registros de una base de datos, crear un archivo CSV con los mismos, encriptar el archivo y enviarlo al servidor SFTP de sus socios colaboradores. Los procesos de encriptación y desencriptación de Open PGP de GoAnywhere MFT han sido verificados para su interoperabilidad con muchos otros productos que trabajan con PGP y OpenPGG, incluido el GPG (GnuPG). * PGP is a registered trademark of PGP Corporation. 52 Versión 5.0 150930 Pantalla de ejemplo de Desencriptación OpenPGP Gestor de Claves Open PGP El completo Gestor de Claves de GoAnywhere MFT permite gestionar las claves privadas y públicas Open PGP. Puede utilizarse para crear, modificar, ver e importar claves. Estas claves pueden utilizarse a través de GoAnywhere MFT para automatizar los procesos de encriptación y desencriptación dentro de la empresa. El Gestor de Claves también permite exportar claves públicas para compartir con terceros. Soporte Estándar para Open PGP GoAnywhere MFT cumple con el estándar Open PGP. El estándar Open PGP es un protocolo generalmente aceptado y no propietario que define el formato estándar para mensajes encriptados, firmas y claves. Este estándar es gestionado por la organización IETF (Internet Engineering Task Force). Ver RFC2440 y RFC4880 para más detalles sobre el estándar Open PGP. El servidor FTPS de GoAnywhere MFT es compatible con los siguientes estándares: Asymmetric Encryption Algorithms Diffie-Hellman DSA RSA ZIP ZLIB The key sizes supported are 512, 1024, 2048 and 4096 bits. Ciphers (Symmetric Encryption Algorithms) Compression Algorithms 53 Versión 5.0 150930 AES128 AES192 AES256 (default) Blowfish CAST5 DES IDEA Triple DES (DESede) Twofish The default symmetric algorithm is AES-256, which can be changed by the user. Hash Algorithms MD2 MD5 RIPEMD-160 SHA1 (default) SHA-256 SHA-384 SHA-512 Versión 5.0 150930 54 5.4 Open PGP para IBM i (iSeries, AS/400) GoAnywhere MFT para IBM i (iSeries) incluye mandatos nativos para realizar las funciones de encriptación y desencriptación Open PGP directamente en el IBM i. Estos mandatos pueden ubicarse en programas CL, el planificador de Tareas o ser ejecutados desde menús del IBM i. Con GoAnywhere MFT, los archivos pueden ser firmados digitalmente, de modo adicional, con una clave privada del IBM i. A su vez, puede verificar la firma de su interlocutor con su clave pública. Mandato de Encriptación Open PGP para IBM i Los procesos de encriptación y desencriptación de Open PGP de GoAnywhere MFT han sido verificados para su interoperabilidad con muchos otros productos que trabajan con PGP y OpenPGP, incluido el GPG (GnuPG). Gestor de Claves Open PGP El completo Gestor de Claves de GoAnywhere MFT permite gestionar las claves privadas y públicas Open PGP. Puede utilizarse para crear, modificar, ver e importar claves. Estas claves pueden utilizarse a través de GoAnywhere MFT para automatizar los procesos de encriptación y desencriptación dentro de la empresa. El Gestor de Claves también permite exportar claves públicas para compartir con terceros (clientes, socios de negocio, …). Versión 5.0 150930 55 5.5 GnuPG (GPG) GnuPG es la implementación del proyecto GNU del estándar Open PGP según la definición RFC4880. GoAnywhere MFT incluye tecnología de encriptación compatible con OpenPGP para abordar la privacidad e integridad de los datos. (Ver vídeo) Open PGP es un estándar del sector que utiliza una combinación de criptografía asimétrica (clave pública) y criptología simétrica para proporcionar un alto nivel de protección de datos, lo que hace que OpenPGP sea uno de los estándares más utilizados hoy en día. Dado que GoAnywhere MFT incluye la tecnología Open PGP puede utilizarlo para desencriptar archivos que hayan sido encriptados con GPG. Sus socios comerciales también pueden descifrar los archivos, que hayan sido encriptados con GoAnywhere MFT, utilizando GPG. Open PGP también aborda las cuestiones de autenticación de datos y la no-repudiación con la capacidad de "firmar" los archivos con firmas digitales integradas. Tras haber encriptado los archivos, GoAnywhere MFT puede ubicar los archivos resultantes en la red interna o transferirlos a un servidor remoto. Por ejemplo, puede definirse un Proyecto para recuperar automáticamente los registros de una base de datos, crear un documento de Excel con esos registros, y a continuación, encriptar el documento y enviarlo por correo electrónico a uno o más destinatarios. Los procesos de encriptación y desencriptación Open PGP del GoAnywhere MFT han sido verificados para la interoperabilidad con otros muchos productos PGP y Open PGP, incluido GPG (GnuPG). Versión 5.0 150930 56 Pantalla de ejemplo de Desencriptación OpenPGP Gestor de Claves Open PGP El completo Gestor de Claves de GoAnywhere MFT permite gestionar las claves privadas y públicas Open PGP. Puede utilizarse para crear, modificar, ver e importar claves. Estas claves pueden utilizarse a través de GoAnywhere MFT para automatizar los procesos de encriptación y desencriptación dentro de la empresa. El Gestor de Claves también permite exportar claves públicas para compartir con terceros. Soporte Estándar para Open PGP GoAnywhere MFT cumple con el estándar Open PGP. El estándar Open PGP es un protocolo generalmente aceptado y no propietario que define el formato estándar para mensajes encriptados, firmas y claves. Este estándar es gestionado por la organización IETF (Internet Engineering Task Force). Ver RFC2440 y RFC4880 para más detalles sobre el estándar Open PGP. Asymmetric Encryption Algorithms Diffie-Hellman DSA RSA The key sizes supported are 512, 1024, 2048 and 4096 bits. Ciphers (Symmetric Encryption Algorithms) AES-128 AES-192 AES-256 (default) Blowfish CAST5 DES IDEA Triple DES(DESede) Twofish The default symmetric algorithm is AES-256, which can be changed by the user. Hash Algorithms MD2 MD5 RIPEMD-160 SHA1 (default) SHA-256 SHA-384 SHA-512 The default hash algorithm is SHA1, which can be changed by the user. Compression Algorithms ZIP ZLIB Versión 5.0 150930 57 5.6 Encriptación SSH Secure Shell es un protocolo utilizado habitualmente para proteger las comunicaciones de red y las transferencias de archivos. Utiliza una combinación de criptología simétrica y asimétrica para proporcionar una encriptación más fuerte con un rendimiento óptimo. Las siguientes funciones de GoAnywhere MFT utilizan: Cliente SFTP y cliente SCP Servidor SFTP y servidor SCP Mandatos SSH Gestor de Claves Autenticación SSH GoAnywhere MFT puede autenticar una cuenta de usuario o conectarse con un servidor SSH utilizando los siguientes métodos: Autenticación mediante contraseña y nombre de usuario Autenticación mediante clave SSH y nombre de usuario. Este método permite utilizar la misma clave para múltiples servidores y elimina la gestión de contraseñas. Autenticación de dos factores donde se usa el par nombre de usuario/contraseña y la clave SSH. Es la que ofrece el nivel más alto de seguridad. Claves SSH GoAnywhere MFT incluye un complete Gestor de Claves para trabajar con claves SSH. Permite crear claves públicas y privadas SSH, importar/exportar claves y ver las propiedades de la clave. Las claves privadas pueden asociarse con las configuraciones de los servidores SFTP y SCP en GoAnywhere MFT para su identificación. Las claves privadas pueden utilizarse para conectarse con servidores SSH utilizando la autenticación por clave. Las claves públicas recibidas de sus interlocutores externos pueden ser importadas y asociadas a cuentas de usuarios para facilitar la autneticación por clave o de dos factores (two-factor). Versión 5.0 150930 58 5.7 Encriptación SSL/TLS El encriptación SSL (Secure Sockets Layer) y TLS (Transport Layer Security) utilizan certificados X.509 para permitir a los servidores y clientes con SSL habilitado autenticarse entre ellos y proteger la comunicación entre ambos. Las siguientes funciones de GoAnywhere MFT utilizan SSL/TLS: Servidor de Administración Cliente AS2 / Servidor AS2 Cliente Base de datos Cliente FTPES (Explicit SSL) / Cliente FTPS (Implicit SSL) / Cliente HTTPS / Servidor HTTPS Cliente de Correo Servidor FTPES (Explicit SSL) Servidor FTPS (Implicit SSL) GoAnywhere MFT incluye un Gestor de Certificados SSL para trabajar con certificados X.509. Desde el Gestor de Certificados puede crear nuevos almacenes de claves y certificados, importar/exportar certificados, visualizar propiedades del certificado y generar CSRs (Certificate Signing Requests). Un certificado contiene información sobre la organización a la que representa, entre otros detalles: El nombre de la entidad que firmó/emitió el certificado (Issuer) La fecha de caducidad del certificado La clave pública de la entidad a la que representa el certificado. La firma digital del Issuer. Se crea utilizando la clave privada del Issuer y garantiza la validez del certificado. Emitir Certificados Su socio de negocio o interlocutor externo puede requerirle para que le envíe su certificado antes de permitirle conectarse con su servidor habilitado con SSL. Según sean los requisitos de autenticación de su interlocutor, pueden darse tres escenarios para la firma y emisión de un certificado: Puede emitir su propio certificado (self-signed certificate). Tiene bajo nivel de confianza. Su interlocutor puede emitir un certificado para usted. Una entidad Certificador (CA-Certificate Authority) puede emitir un certificado para usted. Es el máximo nivel de confianza. Versión 5.0 150930 59 5.8 Zip con AES GoAnywhere MFT™ incorpora Tareas para comprimir y descomprimir archivos utilizando los estándares ZIP y GZIP. Un archivo .ZIP puede ser creado para empaquetar, comprimir y cifrar uno o más archivos. Los archivos .ZIP son muy útiles para reducir el espacio en disco, minimizar los tiempos de transmisión y para mantener archivos relacionados organizados y juntos. Al crear un archivo .ZIP se puede especificar una contraseña para proteger los datos mediante la protección estándar o el estándar AES (Advanced Encryption Standard). AES es un sistema de encriptación simétrica, en la que la misma contraseña se utiliza tanto para comprimir y descomprimir el archivo. La mayoría de datos puede reducirse a menudo hasta a una decima parte de su tamaño original. GoAnywhere MFT soporta la compresión y descompresión de archivos grandes (de varios gigabytes de tamaño). Una vez comprimido el archivo con GoAnywhere MFT, el archivo .ZIP resultante puede almacenarse en el sistema de archivos local, red o distribuirse a un servidor remoto. Por ejemplo, puede definirse un Proyecto que recupere automáticamente los registros de una base de datos, cree un documento de Excel de esos registros y a continuación, comprima el documento y lo envíe por correo electrónico a uno o más destinatarios. Versión 5.0 150930 Ejemplo de opciones básicas de compresión ZIP en un Workflow Ejemplo de opciones de encriptación ZIP 60 Versión 5.0 150930 61 5.9 Gestor de Claves GoAnywhere MFT incluye herramientas para la gestión de certificados y claves para trabajar con certificados SSL, claves SSH y claves Open PGP. Estas herramientas están accesibles desde el interfaz del administrador y puede controlarse el acceso a las mismas por usuarios autorizados. Certificados SSL El Gestor de Certificados SSL permite: Crear nuevos almacenes de claves Crear nuevos certificados X.509 Importar y Exportar certificados Generar CSRs (Certificate Signing Requests Visualizar información del certificado. Los certificados pueden asociarse con conexiones cliente SSL/TLS, así como, los servidores AS2, FTPS y HTTPS de GoAnywhere MFT. Claves SSH El Gestor de Claves SSH permite: Crear claves SSH (Secure Shell) Exportar e Importar claves Ver propiedades de la clave Las claves SSH pueden ser asociadas con las conexiones de cliente SSH, así como los servidores SFTP y SCP. Claves Open PGP El Gestor de Claves Open PGP permite trabajar tanto con claves públicas como privadas. El Gestor de Claves puede ser utilizado para: Crear claves Open PGP Ver información de la clave Exportar e Importar claves Estas claves pueden utilizarse en GoAnywhere MFT para automatizar procesos de encriptación y desencriptación de archivos con Open PGP en la empresa. Versión 5.0 150930 62 Versión 5.0 150930 63 6 Conversión (Translation) GoAnywhere MFT™ puede convertir los datos intercambiados a través de varios de los formatos más populares evitando la escritura y creación de programas de conversión. Formatos de Escritura Soportados Excel Texto Delimitado ( CSV) Texto de ancho fijo XML Formatos de lectura Soportados Excel Texto Delimitado (CSV) Texto de ancho fijo y archivo de texto plano XML Versión 5.0 150930 64 6.1 Conversión de/a Excel GoAnywhere MFT puede crear hojas de cálculo de Microsoft Excel para compartir información con empleados y otros interlocutores. Adicionalmente, puede extraer datos de las hojas de cálculo y convertirlos a otros formatos de archive o bien añadirlos a una base de datos para su procesamiento. Lectura GoAnywhere MFT™ puede leer datos de documentos Excel utilizando una variedad de opciones definidas por el usuario. Los datos leídos de un documento Excel pueden importarse en tablas de base de datos o traducidas a otros formatos como texto delimitado, texto de ancho fijo y XML. Especificar el nombre de hoja a leer Número de línea donde ubicar los encabezados de columna Número de línea de inicio de los datos Tipos y tamaños de campo (columna) Opciones de recorte (Trim) Formato de fechas y números. Valores de sustitución de Null Pasar variables durante la ejecución para sobrescribir atributos. Escritura Se pueden crear Documentos de Excel (.xls y .xlsx) a partir de los datos exportados desde los archivos de base de datos o bien, a partir de datos traducidos desde otros formatos de archivo como texto delimitado, texto de ancho fijo, archivos de texto planos y XML. Al definir la conversión Excel, puede seleccionar una Plantilla de Excel que contenga encabezados, fuentes, formulas u otros elemento ya predefinidos. Las opciones definidas o especificadas por el usuario pueden ser. Versión 5.0 150930 65 Títulos personalizados, encabezados de página o de columnas y pies de página. Permite utilizar las Plantillas de Excel. Soporta las hojas múltiples. Personalizar el ancho de columna y alto de fila. Formatos del texto: fuentes, tamaño, color, alineación (por hoja o por columna) Formato de fechas y números. Añadir al final de los documentos Excel ya existentes. Sustituir documentos Excel ya existentes. Pasar variables durante la ejecución para sobrescribir atributos. Una vez generado el documento Excel, GoAnywhere MFT puede comprimirlo, encriptarlo y almacenarlo en la red o distribuirlo a un servidor remoto. Puede proteger el documento Excel con contraseña y encriptación AES. Versión 5.0 150930 66 6.2 Texto delimitado GoAnywhere MFT puede leer y escribir archivos de texto delimitado. Soporta la mayoría de delimitadores de columna como comas, tabs, punto y coma, dos puntos o marchas verticales, entre otras. Lectura GoAnywhere MFT™ puede leer datos de archivos de texto delimitado (CSV) utilizando una variedad de opciones definidas por el usuario. Los datos leídos de un archivo de texto delimitado pueden importarse en tablas de base de datos o traducidas a otros formatos como Excel, texto de ancho fijo y XML. Incluir/excluir encabezados de columna Delimitadores de campo (comas, tabs, pipes, etc.) Delimitadores de fin de registro (CR, LF, CR/LF, LF/CR) Formato de fechas y números. Calificadores de texto. Valores de sustitución de Null Pasar variables durante la ejecución para sobrescribir atributos. Escritura Se pueden crear Documentos de texto delimitado (CSV) a partir de los datos extraídos desde los archivos de base de datos o bien, a partir de datos desde otros formatos de archivo como Excel, texto de ancho fijo y XML. Las opciones definidas o especificadas por el usuario pueden ser: Incluir/excluir encabezados de columna Delimitadores de campo (commas, tabs, pipes, etc.) Delimitadores de fin de registro (CR, LF, CR/LF, LF/CR) Formato de fechas y números. Calificadores de texto. Valores de sustitución de Null Añadir al final de los documentos Excel ya existentes. Sustituir archivos de texto existentes. Pasar variables durante la ejecución para sobrescribir atributos. Una vez GoAnywhere MFT haya generado el archivo de texto delimitado, puede comprimirlo, encriptarlo y almacenarlo en la red o distribuirlo a un servidor remoto. Versión 5.0 150930 67 6.3 Texto ancho fijo y archivo de texto plano Los archivos de ancho fijo contienen una o más columnas con longitudes predeterminadas. GoAnywhere MFT puede extraer los datos de archivos de ancho fijo y poner el contenido en una base de datos para su procesamiento posterior. Adicionalmente, pueden crearse archivos de ancho fijo para intercambiar datos con otras aplicaciones o interlocutores externos. Los archivos planos son otro tipo de formato EDI (Electronic Data Interchange) soportado también por GoAnywhere MFT. Cada registro de un archivo plano puede procesarse registro a registro y las decisiones se deben tomar basándose en los datos que hay en cada fila. Lectura de archivos de Texto ancho fijo y archivo de texto plano GoAnywhere MFT™ puede leer datos de archivos de texto de ancho fijo y archivos de texto planos utilizando una variedad de opciones definidas por el usuario. Los datos leídos de un archivo de texto de ancho fijo o archivo de texto plano pueden importarse en tablas de base de datos o traducidas a otros formatos como Excel, texto delimitado y XML. Incluir/excluir encabezados de columna Posición de inicio del campo y longitud del campo Delimitadores de fin de registro (CR, LF, CR/LF, LF/CR) Formato de fechas y números, alineación y padding Valores de sustitución de Null Pasar variables durante la ejecución para sobrescribir atributos. Escritura de Texto ancho fijo Se pueden crear archivos de texto de ancho fijo a partir de los datos exportados desde los archivos de base de datos o bien, a partir de datos traducidos desde otros formatos de archivo como Excel, texto delimitado y XML. Las opciones definidas o especificadas por el usuario pueden ser: Incluir/excluir encabezados de columna Posición de inicio del campo y longitud del campo Delimitadores de fin de registro (CR, LF, CR/LF, LF/CR) Formato de fechas y números, alineación y padding Valores de sustitución de Null Añadir al final de los archivos de texto ya existentes. Sustituir archivos de texto existentes. Pasar variables durante la ejecución para sobrescribir atributos. Una vez GoAnywhere MFT haya generado el archivo de texto de ancho fijo, puede comprimirlo, encriptarlo y almacenarlo en la red o distribuirlo a un servidor remoto. Versión 5.0 150930 68 6.4 XML El XML es un popular formato que permite describir datos ampliamente utilizado en aplicaciones, servicios web, operaciones EDI (Electronic Data Interchange) y mucho más. GoAnywhere MFT puede crear archivos XML a partir de datos almacenada en bases de datos o extrayéndola de archivos como CSV o Excel. También se puede extraer información de archivos XML y subirla a bases de datos o convertirla a otros formatos de archivo. GoAnywhere MFT soporta los elementos y atributos XML así como elementos multinivel o anidados que representan relaciones. Lectura GoAnywhere MFT™ puede leer datos de archivos XML utilizando una variedad de opciones definidas por el usuario. Los datos leídos de un archivo XML pueden importarse en una o más tablas de base de datos o traducidas a otros formatos como Excel, texto delimitado y texto de ancho fijo. Analizar documentos XML multi-nivel (parse). Validación de Schema o DTD. Soporte de Encabezados y Detalle. Especificar tipos y nombres de campos. Opciones de recorte de datos. Formato de fechas y números. Valores de sustitución de Null Saltar registros inválidos. Pasar variables durante la ejecución para sobrescribir atributos. Escritura Se pueden crear documentos XML a partir de los datos recuperados de una o más archivos (tablas) de base de datos o bien, a partir de datos traducidos desde otros formatos de archivo como Excel, texto delimitado y texto de ancho fijo. Las opciones definidas o especificadas por el usuario pueden ser: Crear documentos XML multi-nivel. Soporte de Encabezados y Detalle. Personalizar nombres de etiquetas XML y atributos. Formato de fechas y números. Valores de sustitución de Null Opciones de recorte de datos. Versión 5.0 150930 69 Opción de sangrado para mantener un output organizado Validación de Schema o DTD. Pasar variables durante la ejecución para sobrescribir atributos. Una vez GoAnywhere MFT haya generado el archivo XML, puede comprimirlo, encriptarlo y almacenarlo en la red o distribuirlo a un servidor remoto. Versión 5.0 150930 70 7 Workflows o Proyectos Los “Proyectos” creados con GoAnywhere MFT contendrán la definición de las transferencias de archivos y otros procesos de empresa a realizar que implican el movimiento de datos. Un Proyecto estará compuesto por varios pasos, que llamaremos Tareas (Tasks) que deben ser ejecutadas como parte de un flujo de trabajo end-to-end. A modo de ejemplo, un Proyecto podría contar con 4 Tareas consecutivas: La primera, recupera datos de un servidor de base de datos. La segunda Tarea, convierte esos datos en un documento en formato Excel Un tercer paso encripta el documento La cuarta Tarea lo distribuya a un servidor SFTP. El número de Tareas que puede realizar un mismo Proyecto es ilimitado. GoAnywhere facilita plantillas y asistentes de fácil manejo para diseñar estos Proyectos e ir añadiendo tareas ya predefinidas, que contemplan las variables involucradas. No es necesario tener habilidades técnicas especiales o de programación. Las definiciones de los Proyectos se almacenan en la base de datos central del GAMFT. Pueden ser modificadas, planificadas o ejecutadas por los usuarios autorizados o aplicaciones externas. Características Generales de los Proyectos: Definir Proyectos a través de asistentes gráficos Seleccionar conexiones reutilizables (Recursos) desde menús desplegables Encadenar un número ilimitado de Tareas Pasar el resultado de una Tarea a otra Tarea Ejecución condicional de las Tareas Agrupar Tareas dentro de bucles Definir y utilizar variables que podrían ser sobrescritas durante la ejecución Defina lógica para recuperación de errores Defina niveles de log personalizados Depurar proyectos de manera interaciva Organizar Proyectos dentro de carpetas definidas por el usuario Exportar, importar y promocionar entre sistemas los Proyectos Ejecutar los Proyectos desde casi cualquier plataforma La siguiente imagen es una muestra del esquema de un Proyecto (Project Outline) el cuál, recupera datos de un fichero de base de datos, convirtiéndolo a un documento Excel para ser encriptado con OpenPGP y enviado a un servidor FTP. Versión 5.0 150930 71 Ejemplo de Esquema de un Proyecto con 4 Tareas Los diversos Proyectos creados se organizan en carpetas definidas por el usuario. Cada carpeta puede tener un control pormenorizado de permisos para detectar que usuarios pueden ver y/o ejecutar los Proyectos dentro de esa carpeta. Por ejemplo, los usuarios del departamento de RRHH podrían estar únicamente autorizados a ejecutar Proyectos dentro de la carpeta RRHH. Ejemplo de distintas Carpetas en función de distintos departamentos de la empresa Los proyectos pueden ejecutarse en MODO DEBUG, lo que permite a los usuarios administrativos autorizados ejecutar las tareas de forma interactivo paso a paso. Puede controlar el job log y valores de las variables en cada paso. En cada paso que se detiene, pueden introducirse nuevos valores de las variables antes de que se ejecute el siguiente paso. Versión 5.0 150930 72 7.1 Definir Recursos (Resources) Para una mayor efectividad, se puede predefinir las conexiones de servidores que se utilizarán con más frecuencia en el GoAnywhere MFT a modo de una biblioteca de Recursos reutilizables (Resources). Esta capacidad permite ahorrar tiempo y asegura la calidad y estandarización cuando defina las transferencias de archivos u otras Tareas dentro de un Proyecto. De este modo, no es necesario tener que redefinir los distintos tipos de conexiones cada vez que defina una Tarea. Simplemente seleccione, en un menú desplegable, la conexión (Recurso) deseada de entre las previamente definidas. La definición de los Recursos puede incluir detalles de la conexión al servidor tales como: el nombre del host, número de puerto, credenciales de login y otras preferencias. Para mayor seguridad, la separación de roles permite establecer un control de roles para la creación y mantenimiento de los Recursos dando autorización a ciertos usuarios. Las propiedades de los Recursos pueden quedar fuera del alcance de los usuarios no autorizados preservando, de este modo, la información confidencial de la conexión con sus interlocutores. Las definiciones de los Recursos se almacenan en la base de datos central del GoAnywhere MFT. Cualquier contraseña especificada para la autenticación de un Recurso puede almacenarse de forma encriptada. TIPO RECURSO AS2 Servers Descripción AS2 (Applicability Statement 2) IBM i Systems Database Servers DB2 on IBM i (iSeries, AS/400) DB2 Derby Informix Microsoft SQL Server MySQL Oracle PostgreSQL Sybase FTP Servers FTP Estándar FTPS Servers FTPS (FTP over SSL/TLS) GoAnywhere HTTPS Servers Connect to a GoAnywhere HTTPS server GoAnywhere MFT Servers Connect to another GoAnywhere MFT instance HTTP Servers HTTP HTTPS Servers HTTPS (HTTP over SSL/TLS) 73 Versión 5.0 150930 ICAP Servers Anti-Virus DLP Mailboxes POP3 IMAP MQ / JMS Messaging WebsphereMQ SonicMQ ActiveMQ SwiftMQ Network Shares OpenPGP Key Rings SMB/CIFS Internal Key rings SMTP Servers SMTP SSH Servers (SFTP/SCP/SSH) SFTP (SSH File Transfer Protocol) SCP SSH External key rings Ejemplo de definición de un servidor FTP: Al crear un Recurso, especifique un nombre exclusivo y el resto de elementos necesarios para su configuración. Si Está definiendo un Recurso FTP, debería establecer datos necesarios para la conexión FTP como el nombre host o dirección IP, usuario y contraseña. La conexión definida puede ser verificada inmediatamente pulsando el botón “Test” de la parte inferior. Configurar un servidor FTP Server en la “biblioteca” de Recursos” Versión 5.0 150930 74 7.2 Tareas (Tasks) GoAnywhere MFT incluye más de 60 Tareas predefinidas abarcando una amplia variedad de procesos de empresa habituales. Esto incluye Tareas para recuperar y distribuir archivos, transformar datos, cifrar / descifrar archivos, comprimir / descomprimir archivos e interactuar con las bases de datos. Otras Tareas pueden ser utilizadas para llamar a comandos nativos, ejecutar programas, enviar correos electrónicos, buscar y reemplazar el contenido del archivo y mucho más. También puede crear sus propias Tareas personalizadas para su uso dentro de los Proyectos. Es especialmente útil si usted necesita llevar a cabo procesos muy especiales o conectarse a sistemas ERP y otras aplicaciones a través de interfaces propietarios propios. Pueden encadenarse múltiples Tareas juntas en un Proyecto para realizar una serie de pasos. Por ejemplo, un proyecto puede ser definido con una Tarea para recuperar un archivo XML de un socio comercial, después otra Tarea para analizar (parse) el XML, y finalmente, una Tarea para importar los datos en una tabla de base de datos. DATABASE SQL Ejecuta cualquier sentencia SQL soportada por el servidor de base de datos (a saber; SELECT, UPDATE, INSERT, CREATE, DELETE, CALL, etc). Esta Tarea es especialmente útil para la extracción de datos de tablas de base de datos que luego podrían ser convertidos a diferentes formatos de archivo y enviados. También se puede utilizar para importar datos desde archivos que pudieran haber sido a su vez, recuperados de nuestros socios comerciales. Traducción de Datos - Conversión ancho fijo, CSV, Excel y XML CSV Write Convierte un conjunto de registros a un archivo de formato CSV (texto delimitado) CSV Read Lee un archivo CSV y el resultado (output) puede usarse en otra Tarea. Por ejemplo, para importarlo en otra base de datos. Fixed-width Write Convierte un conjunto de registros a un archivo de formato de ancho fijo. Fixed-width Read Lee un archivo de ancho fijo y el resultado (output) puede utilizarse en otra Tarea. Por ejemplo, convertirlo a un formato XML. Flat File Read Lee un archivo plano y el resultado puede usarse en otra Tarea. Excel Write Convierte un conjunto de resultados a un archivo con formato Microsoft Excel. Soporta los tipos de archivo de Microsoft Excel 95, 97, 2000, XP, 2003, 2007 y 2010. Versión 5.0 150930 75 Excel Read Lee un archivo Excel. El resultado puede utilizarse en otra Tarea. Por ejemplo, convertirlo a formato CSV. Permite la lectura de los formatos de hoja de cálculo de Microsoft Excel 95, 97, 2000, XP, 2003, 2007 y 2010. XML Write Convierte registros en un documento XML. Permite múltiples inputs para producir estructuras XML complejas con validación opcional de DTD y Schema. Por ejemplo, el encabezado de pedido y los registros de de detalles de pedido pueden ir combinados en un mismo documento XML. XML Read Lee datos de un documento XML (con o sin validación DTD y Schema) dando lugar a un resultado o más que puede ser utilizado en otra Tarea. Por ejemplo para importarlo en una base de datos. Modify RowSet Modifica el contenido de filas o registros. Encriptación de Archivos PGP Encriptar Encripta archivos. Utiliza el estándar de encriptación PGP (GPG) PGP Desencriptar Desencripta archivos. Utiliza el estándar de encriptación PGP (GPG) PGP Firmar Firma archivos con una clave privada (utiliza Open PGP) PGP Verificar Verifica firmas de archivos con una llave pública (utiliza Open PGP) Compresión de Datos Zip Comprime, empaqueta y opcionalmente encripta archivos usando el estándar ZIP. UnZip Descomprime archivos ZIP. GZip Comprime archivos mediante el estándar GZIP. GUnzip Descomprime archivos GZIP. Tar Empaqueta varios archivos juntos mediante el estándar TAR. Untar Desempaqueta archivos TAR. E-Mail Enviar E-Mail Envía mensajes de E-Mail a través de un servidor SMTP (con o sin encriptación S(MIME). Permite adjuntar archivos. Recuperar E-Mail Recupera mensajes de E-Mail de servidores POP3 e IMAP (con o sin encriptación S(MIME). Versión 5.0 150930 76 Protocolos de transferencia de archivos FTP FTP Se conecta a un servidor FTP para realizar transferencias de archivos (gets, puts) y otro tipo de mandatos FTP. FTPS Se conecta a un servidor FTPS para transferir archivos sobre SSL/TLS. SFTP Se conecta a un servidor SFTP para transferir archivos sobre SSH. SCP Se conecta a un servidor que cumple con normas SCP para transferir archivos sobre SSH. Close Session Cierra una sesión abierta FTP o FTPS. WEB AS2 Enviar mensajes usando la especificación Applicability Statement 2. GoAnywhere HTTPS Realiza Posts y Gets de datos en el servidor HTTPS del producto GoAnywhere MFT. HTTP Transfiere archivos o llama a servicios web a través del protocolo HTTP. HTTPS Transfiere archivos o llama a servicios web a través del protocolo HTTPS (HTTP sobre SSL). ICAP Envía archivos a un servidor ICAP que realiza funciones de Antivirus y DLP (Data Loss Prevention) MQ Enterprise Messaging Abrir Sesión Abrir una sesión de Cola de mensajes con servidor MQ(JMS). Enviar Mensaje Enviar mensajes a un servidor MQ. Recuperar Mensaje Recuperar mensajes desde un servidor MQ. Procesar/Revertir mensaje Procesa o revierte mensajes MQ sin cerrar la sesión. Cerrar Sesión Cierra la sesión con el servidor MQ. Llamadas a programas y mandatos propios Ejecutar programas y mandatos IBM i Ejecuta (llama) a mandatos o programas de una máquina IBM i (AS/400). Ejecutar mandatos nativos Ejecuta mandatos (ejecutables, códigos,...) en el sistema que sea accesible a GoAnywhere MFT de manera local. Versión 5.0 150930 77 Tareas del sistema de archivos local Copiar Copiar archivos y Directorios en sistemas de archivo local así como unidades de red compartidas. Crear lista de archivos Construye una lista de archivos filtrados (asterisco, fecha, tamaño...). Esta lista de archivos puede utilizarse en otras Tareas. Mover Mover archivos y Directorios. Borrar Borrar archivos y Directorios. Crear Directorio Crear un nuevo Directorio en el sistema de archivos. Juntar archivos Juntar múltiples archivos en un archivo único. Renombrar Renombrar uno o más archivos en el Directorio. Buscar y Reemplazar Buscar una cadena de caracteres dentro de un archivo y remplazarla con un nuevo valor. Control de trabajos Call Module Pasa el control a otro módulo dentro del Proyecto. Call Project Ejecuta un Proyecto en la misma instalación del GoAnywhere MFT. Call Remote Project Ejecuta otro Proyecto en otra instalación distinta a la del GoAnywhere MFT. Retrasar Pausa el Proyecto durante el periodo de tiempo especificado. Salir del módulo Sale del módulo cuando una condición es cierta. Salir del Proyecto Sale de un Proyecto en la localización especificada si una condición es cierta. Misceláneo Cerrar RowSet Permite el cierre manual de un RowSet en lugar de confiar en que el Proyecto lo gestione al finalizar. Crear Workspace Crea un Directorio temporal para almacenar archivos mientras el trabajo se está ejecutando. Borrar Workspace Borra el área del trabajo si lo hubiera. Deny Trigger Event Se le llama antes de un evento “Before Trigger”. Hará que un archivo no sea recibido o enviado. Muy útil cuando se realiza el escaneo de archivos en busca de virus o por realizar DLP (Data Loss Prevention). Establecer variable Asigna un nuevo valor a una variable Versión 5.0 150930 78 Timestamp Pone la fecha y hora actuales a disposición de varios Proyectos en el Proyecto. Pueden definirse formatos personalizados. Generar Error Genera un error en el Proyecto, el cual puede utilizarse para abortar un trabajo o dirigir el control a otro módulo. Imprimir Escribe texto especificado por el usuario en el job log. Versión 5.0 150930 79 8 Automatización de Transferencias de Archivos Pueden ejecutarse las transferencias de archivos y procesos de negocio (Proyectos o flujos de trabajo) utilizando una variedad de métodos incluidos en GoAnywhere MFT. Los Proyectos pueden ser planificados para su ejecución en fechas y horas futuras utilizando el Planificador (Scheduler) que incorpora GoAnywhere MFT o bien su propio planificador. Los Proyectos también pueden ejecutarse si un monitor de archivos detecta archivos nuevos, modificados o eliminados en carpetas específicas. Los Proyectos, además, se pueden llamar desde las líneas de mandatos locales o remotas, scripts y programas utilizando los mandatos y API proporcionados por GoAnywhere MFT. Para ejecutar Proyectos basándose en su activdad, los Triggers pueden estar controlando la realización de ciertos eventos y actuar ante ellos, como cuando se sube o baja un archivo. GoAnywhere MFT puede ejecutar varios Proyectos al mismo tiempo gracias a su sistema de gestión de trabajos de primer nivel. Los administradores pueden definir múltiples colas de trabajos para agrupar los Proyectos que compartan características similares o deban cumplir con SLAs (Service Level Agreements) similares. Cada cola de trabajo puede tener su propia prioridad de trabajos así como establecer un máximo número de trabajos concurrentes a ejecutar en esa cola. Las colas de trabajo se pueden priorizar y gestionar a través del administrador web. Los proyectos pueden ejecutarse en MODO DEBUG, lo que permite a los usuarios administrativos autorizados ejecutar las tareas de forma interactiva paso a paso. Puede controlar el job log y valores de las variables en cada paso. En cada paso que se detiene, pueden introducirse nuevos valores de las variables antes de que se ejecute el siguiente paso o tarea (Task). Versión 5.0 150930 80 8.1 Planificador (Scheduler) GoAnywhere MFT™ incluye un planificador para la ejecución de Proyectos (Workflows) en fechas y horas futuras. Los Proyectos pueden programarse para ejecutarse "una vez" o una gran variedad de frecuencias, incluyendo cada minuto, cada hora, cada día, ciertos días de la semana, y cada mes. También puede evitar que los Proyectos o Workflows se ejecuten en ciertas fechas gracias a los calendarios personalizables, que incluirán festivos especiales o fechas de especial importancia para la empresa. Si el Proyecto tuviera que ejecutarse en esa fecha, puede configurarse para que no lo ejecute o bien, lo ejecute el dio antes o el posterior. Al planificar un Proyecto, puede indicar el usuario y la contraseña bajo los que ejecutar el Proyecto, la fecha de inicio, la frecuencia y las variables a modificar dentro del Proyecto. También puede indicar las direcciones de correo electrónico de las personas que deben ser notificadas cuando falle el Proyecto o se termine normalmente. Ejemplo de selección de Proyecto en Planificador Versión 5.0 150930 Configurar frecuencia en el planificador Configurar notificación de E-mail 81 Versión 5.0 150930 82 8.2 Monitoreo de Archivos GoAnywhere MFT™ puede escanear carpetas específicas (en l red o servidores SFTP, FTP o FTPS) en busca de archivos que se hayan creado, modificado o eliminado. Cuando se produce cierta actividad relacionada con archivos, puede ejecutarse un proceso de flujo de trabajo predefinido. Características del Monitor de Archivos (File Monitor) Escanear en busca de archivos nuevos, modificados o eliminados en las carpetas designadas. Controlar sistemas de archivos locales, Recursos compartidos de red y sistemas de archivos remotos con SMB / CIFS en servidores SFTP, FTPS y FTP. Filtrar nombres de archivo utilizando comodines o expresiones regulares. Personalizar la frecuencia del escaneo (día de la semana, hora del día, etc) Ejecutar Proyectos que procesen los archivos cuando sean detectados. Enviar notificaciones cuando no se encuentran archivos, cuando los Proyectos se completan o si se producen errores. Pantalla del Monitor de Archivos (File Monitor) - Pestaña General Versión 5.0 150930 Pantalla del Monitor de Archivos (File Monitor) - Pestaña Planificador horario 83 Versión 5.0 150930 84 8.3 Mandatos y APIs - Ejecutar transferencias/ Proyectos desde Aplicaciones Externas Los mandatos y API proporcionados con GoAnywhere MFT permiten que aplicaciones externas puedan ejecutar la transferencia de archivos y flujos de trabajo (Proyectos) de GoAnywhere MFT. Están disponibles, sin coste adicional, y se pueden instalar en Windows, UNIX, LINUX, IBM i (iSeries), HP-UX y plataformas Solaris. Los mandatos del GoAnywhere MFT pueden ejecutarse desde la línea de mandatos del sistema, scripts, otros lenguajes de programación y planificadores de terceros. Dado que los mandatos y API hacen peticiones al GoAnywhere MFT utilizando el protocolo estándar HTTP (S), estos mandatos pueden conectarse desde otros sistemas de la red IP. Esto permite que una sola instalación de GoAnywhere MFT pueda ejecutar y gestionar todas las necesidades de transferencia de archivos dentro de un mismo entorno. Los mandatos tienen varios parámetros que pueden ser determinados por el usuario o la aplicación como: Nombre del Proyecto a ejecutar Usuario y contraseña para autenticación Nombre host (or IP address) y el número de puerto del servidor GoAnywhere Nombres y valores de variables que se sobrescribirán en el Proyecto, tales como nombres de archivos, nombres de carpetas y direcciones IP. Prioridad de la cola de trabajos Versión 5.0 150930 85 Mandatos para Windows Los mandatos de GoAnywhere pueden ejecutarse desde una línea de mandatos de Windows, desde los accesos directos de Windows, aplicaciones personalizadas, idiomas y el planificador de Tareas de Windows. Ejemplo: gacmd.exe -server http://server.example.com:8000/goanywhere/ -user projectManager -password ******** -command runProject -Project /Payroll/SendDirectDeposit -variables fileName "deposit.csv" folderPath "/inbound/deposit" Mandatos para Unix, Linux, Hp-UX y Solaris En los sistemas operativos Unix y Linux, los comandos de GoAnywhere pueden introducirse en una línea de comandos, ejecutarse desde shell scripts, aplicaciones personalizadas, programa cron y planificadores de terceros. Ejemplo: sh gacmd -server http://server.example.com:8000/goanywhere/ -user projectManager -password ******** -command runProject -Project /Orders/SendPurchaseOrders -variables VendorNumber "423231" Status "Open" Mandatos para IBM i (AS/400) El mandato de GoAnywhere MFT proporcionado para IBM i (AS/400) puede introducirse en una línea de mandatos, ejecutar desde programas CL/RPG/COBOL, colocar en los menús de usuario y ejecutar desde otros planificadores de trabajos. Ejemplo mandato AS/400: GOANYWHERE/RUNPROJECT PROJECT('/FinanceProjects/ACH_Transfer') USER(MSMITH) PASSWORD(********) VARIABLE((STATECODE "NE")) MODE(*INTER) APIs para Java Las aplicaciones Java pueden ejecutar mandatos de GoAnywhere MFT utilizando las mismas opciones que están disponibles desde el interfaz de líneas de mandatos. Pueden pasarse parámetros a través de la API para sobrescribir variables de los Proyectos a ejectuar. La Java API viene con algunos ejemplos y documentación para ayudarle. APIS para .NET Los mandatos de GoAnywhere MFT pueden ejecutarse desde aplicaciones .NET utilizando la API C# Open Source de GoAnywhere MFT. Incluye una aplicación de formulario Windows como ejemplo para ayudarle. Su aplicación .NET puede hacer referencia al archivo DDL o incluir el código fuente C# para su futura personalización. Versión 5.0 150930 86 8.4 Triggers GoAnywere MFT contempla la realización de ciertas acciones o procesos en función de Triggers basados en usuario que controlan ciertos eventos cómo la subida o bajada de un archivo por un empleado, cliente, proveedor o interlocutor autorizado. Estos son algunos ejemplos: Enviar un e-mail a un empleado cuando un socio comercial suba un archivo. Incluyendo en el cuerpo del mensaje el nombre de usuario del socio comercial y el nombre del archivo subido Tras la descarga automática de un archivo, moverlo a una carpeta de archivo Tras la subida de un archivo, ejecutar un archivo ejecutable, archivo batch o Shell script para procesar ese archivo En caso de que la subida de archivo no finalice bien, borrar automáticamente la parte parcial del fichero de la carpeta Si el usuario proporciona un login inválido, enviar una notificación por e-mail al administrador del sistema Al terminar de subir un archivo encriptado, llamar a un Proyecto para desencriptar el archivo e importar su contenido en una tabla de base de datos Cuando se sube un archivo a GoDrive, escanearlo en busca de virus y malware antes de que esté disponible para otros usuarios. Antes de enviar un Correo Seguro a sus receptores, escanear los archivos adjuntos por si contuvieran información confidencial siguiendo la política de prevención de pérdida de datos DLP, evitando el envío del mensaje si fuera necesario. Desde la pantalla “Trigger Manager” puede crear y gestionar los Triggers, así como ver los logs actividad de los Triggers que hayan sido ejecutados. No existe límite para el número de Triggers que pueden definirse. 87 Versión 5.0 150930 Pantalla Gestor de Triggers A continuación se muestra una lista de eventos que pueden ser controlados para ejecutar un Trigger en GoAnywhere MFT. Estos eventos pueden filtrarse por nombre de usuario, nombre de archivo, extensión de archivo, nombre de carpetas y muchos más criterios. Cuenta Inhabilitada AS2 Message Receive Failed AS2 Message Receive Successful Cambio contraseña erróneo Cambio contraseña con éxito Conexión rechazada Conexión aceptada Fallo al crear una carpeta Creación ce carpeta correcta Borrado de archivo incorrecto Borrado de archivo correcto Borrado de carpeta incorrecto Borrado de carpeta correcto Desconectar Download Failed Download Successful IP puesta en lista negra Fallo de Login Login correcto Fallo registro cuenta usuario Registro cuenta usuario correcto Renombrado archivo incorrecto Renombrado archivo correcto Renombrado carpeta incorrecto Renombrado carpeta incorrecto Upload Failed Upload Successful Versión 5.0 150930 88 9 Colaboración Al ser una solución local (on-premise), GoAnywhere MFT permite a los usuarios compartir archivos y colaborar sin perder el control de sus datos sensibles. Permite a sus empleados ser productivos al tiempo que se cuenta con una mejor seguridad y control del intercambio de archivos por motivos de auditoría y cumplimiento normativo. GoAnywhere MFT permite la colaboración y el intercambio de archivos a los usuarios finales, también llamadas transferencias de archivos Persona-a-Persona a través de: GoDrive - Compartición y Sincronización de archivos Aplicaciones para Móvil - Acceder y compartir archivos desde móvil Correo Seguro - Envió de correo seguro desde navegador o plug-in para Outlook 9.1 GoDrive - Colaboración GoDrive es una solución on-premise (se instala en su propio servidor) que facilita los servicios EFSS (Enterprise File Sync and Sharing). Básicamente, es un servicio de sincronización e intercambio seguro de archivos que satisface las necesidades de movilidad y colaboración de los usuarios internos (empleados) y externos (socios comerciales o interlocutores externos) cumpliendo con los requisitos de seguridad de datos de la empresa. (Ver vídeo) Con GoDrive, pueden compartirse fácilmente archivos y carpetas entre los usuarios aprovechando las funcionalidades de colaboración que incluyen el seguimiento de revisión de archivos, comentarios, papelera de reciclaje, visión de elementos de vídeo, imagen o audio y la sincronización con los dispositivos Windows. Versión 5.0 150930 89 GoDrive es su mejor alternativa a los conocidos servicios de archivos compartidos en la nube. Proporciona: un almacén de archivos local controlado encriptación end-to-end registros de actividad para el control de auditoría Con GoDrive compartir archivos es muy rápido. Sus empleados pueden invitar a usuarios autorizados rápidamente para trabajar con sus carpetas y archivos compartidos utilizando el interfaz web proporcionado. GoAnywhere MFT ofrece 10 usuarios gratuitos. Entra las principales características de colaboración destacamos: Compartir Arrastrar y dejar archivos de forma ágil entre el escritorio y las carpetas GoDrive Arrastrar y dejar archivos entre distintas carpetas GoDrive del PC Generar invitaciones de correo a los usuarios compartidos de forma automática Realizar comentarios sobre archivos Revisar historial de comentarios de otros usuarios Organizar los archivos en carpetas/subcarpetas definidas por el usuario Ver imágenes en miniatura de archivos gráficos Visor de imágenes y PDF Búsqueda de archivos o carpetas Versión 5.0 150930 90 Controlar El usuario puede monitorizar los archivos compartidos Recibir notificaciones de email cuando se descargue o modifique un archivo Ver y recuperar versiones anteriores de los archivos Gestionar Bloquear archivos para restringir el acceso Revocar el derecho de compartir carpetas o archivos cuando sea necesario Colocar archivos en la papelera de reciclaje desde la cual se pueden recuperar en un futuro Gestionar el acceso pormenorizado e individualizado a las carpetas compartidas Ver el historial de cuando los archivos son descargados, subidos o modificados Posibilidad de restaurar y consultar versiones anteriores Papelera de reciclaje propia Libro de direcciones de correo y grupos de correo Se integra con el Correo Seguro de GoAnywhere MFT para enviar enlaces de descarga segura de las carpetas/archivos en GoDrive Posibilidad de copiar archivos entre carpetas de red y GoDrive desde el Cliente Web Cliente GoDrive Sync para Windows y Mac El cliente GoDrive Sync para Windows/Mac sincroniza los archivos de la carpeta GoDrive de su estación de trabajo (PC) con el servidor GoAnywhere MFT. Los archivos aparecen automáticamente en cada uno de los dispositivos registrados, así como a través del navegador en el Web Client, accediendo de este modo a sus archivos desde cualquier ordenador conectado a internet. Registro de dispositivos con autorización PIN opcional y aprobación del administrador. Sincronización automática de carpetas/archivos entre el cliente GoDrive de la máquina Windows/Mac y el servidor. Encriptación automática AES-256 para proteger los archivos almacenados en GoDrive en la máquina de Windows/Mac Acceso offline con políticas de control sobre la duración del acceso offline y de contraseña. Borrado remoto si el dispositivo Windows/Mac es robado o perdido. Versión 5.0 150930 91 App GoDrive para iPhone, iPad y iPod touch Esta app para dispositivos con iOS permite ver y descargar los archivos personales o compartidos a los que el usuario web tenga acceso en su cuenta de GoDrive. Los archivos y carpetas descargados se actualizan automáticamente. Permite editar los archivos a través de las aplicaciones disponibles en su dispositivo. Registro e Informes Uno de los pilares de un producto como GoAnywhere MFT es la captura de información y su exportación para crear informes. GoDrive registra cada vez que un archivo es subido, descargado, editado, compartido, comentado y borrado. Seguridad GoDrive proporciona encriptación (end-to end o punto a punto) para proteger los archivos confidenciales o que contienen información sensible. Dado que los archivos no son almacenados en la nube, su empresa mantiene el control total para poder cumplir con los requisitos de obligado cumplimiento en material de seguridad o de su propia empresa. Se utiliza el protocolo HTTPS. Además, de las características de seguridad propias de GoAnywhere MFT, GoDrive permite: Establecer permisos individualizados a nivel de carpeta, subcarpeta y archivo. Autorización Dual-factor PIN para registro de dispositivos. Encriptación AES 256-bit en los archivos sincronizados con los dispositivos GoDrive. Administración Junto con GoAnywhere MFT, GoDrive dispone de un interfaz web para que los administradores puedan manejar fácilmente las carpetas compartidas, configuración de seguridad y usuarios. Establecer cuotas de espacio en disco y ver el uso de disco. Desactivar y limpiar carpetas GoDrive de dispositivos de usuarios finales perdidos o robados. 3.4.6 - Escalabilidad y Alta Disponibilidad La posibilidad de crear Clusters aporta escalabilidad, permitiendo soportar de esta manera miles de usuarios, mientras que la alta disponibilidad active-active maximiza la disponibilidad de los archivos críticos compartidos. Versión 5.0 150930 92 9.2 Correo Seguro Ad hoc - Desde cliente web o con Plug-in para Outlook El módulo de Correo Seguro (Secure Mail) de GoAnywhere MFT permite a los empleados enviar mensajes y archivos como paquetes seguros a su discreción. Los destinatarios reciben un email que incluye un enlace único para descargar el archivo y el mensaje a través de una conexión segura HTTPS. Es una gran alternativa al e-mail habitual al no presentar limitaciones en cuanto al tipo ni tamaño del archivo transferido. El paquete de Correo Seguro puede enviarse a múltiples destinatarios y cada uno de ellos recibirá un enlace único diferente por motivos de seguridad y auditoría. Estos paquetes pueden protegerse también mediante contraseña. Si lo desea puede ver un Video explicativo sobre el Correo Seguro. 3.6.1 Características de Correo Seguro Secure Mail es accesible desde el navegador web o desde Microsoft Outlook Envío individual o múltiple de archivos sin límite de tamaño ni tipo de archivo Poner caducidad a la vida del enlace y establecer número máximo de descargas Genera enlaces URL aleatorios por cada destinatario del paquete con UUID tokens Protección del paquete mediante contraseña aleatoria o definida por el usuario Los destinatarios no tiene que poseer claves ni certificados Envío Certificado: los destinatarios deben registrarse para acceder al paquete La transferencia se realiza bajo la conexión segura HTTPS Solicitar confirmación de lectura Cancelación del envío y su disponibilidad para los destinatarios El destinatario puede contestar al remitente con su propio mensaje y archivos Los archivos y mensajes son almacenados en formato encriptado en disco Versión 5.0 150930 93 El usuario dispone de su propia agenda de direcciones de usuarios y grupos de correo Plantillas personalizables con imagen corporativa (logo, colores, fuentes…) Auditoría de la actividad de los paquetes (envío, apertura, descarga…) GoAnywhere MFT se instala en su propia red de modo que su empresa tiene absoluto control sobre la configuración del Correo Seguro, paquetes y registros de auditoría. Los archivos permanecen en su sistema hasta que son descargados por los destinatarios y no son hospedados por terceras partes. Sus empleados pueden autenticarse contra un directorio existente Active Directory (AD), LDAP o sistema IBM I dentro de su red. Componer un Mensaje Los mensajes pueden componerse a través del el interfaz de correo seguro de GoAnywhere MFT en cualquier navegador web o bien, a través de un plug-in para Outlook. Con el plug-in para Outlook, el usuario compone el mensaje como haría habitualmente. Una vez listo para ser enviado, pulsaría sobre el botón “Send Secure Mail” (enviar correo seguro) para enviar el mensaje a través del módulo de Correo Seguro de GoAnywhere MFT. Pueden establecerse reglas para que siempre que el usuario vaya a enviar archivos de gran tamaño y pulse el botón estándar de “Enviar” del propio Outlook automáticamente se utilice el Correo Seguro. Pantalla Outlook - Plugin de Correo Seguro El correo Seguro puede ser enviado desde el navegador web a través de una página segura HTTPS. Presente varias opciones personalizables en el formulario de envío. A través de las configuraciones globales se controlan las opciones y valores por defecto del paquete. Por ejemplo, puede inhabilitar la opción del usuario de incluir contraseñas en las notificaciones de e-mail. Versión 5.0 150930 94 Vea el siguiente ejemplo del formulario de envío. Componer Correo Seguro en el navegador web E-mail de Notificación de Archivo Disponible para Descarga Cada destinatario de un paquete enviado por Correo Seguro recibirá una notificación única via e-mail. Está incluye el asunto del mensaje, un resumen de los archivos adjuntos y un enlace para proceder a su descarga segura. El ejemplo mostrado a continuación fue generado para un solo destinatario. Componer Correo Seguro en el navegador web Versión 5.0 150930 95 Descarga Segura Cuando el destinatario pulsa sobre el enlace incluido en la notificación por e-mail, se abrirá la página de descarga sobre el protocolo seguro HTTPS. El destinatario puede entonces pulsar sobre los archivos para proceder a su descarga o apertura. Si estuviera habilitada la entrega con certificado, el destinatario debería registrar una cuenta con id de usuario y contraseña válidos. Administración de Correo Seguro La configuración de Secure Mail, los paquetes y los registros de auditoría se gestionan directamente desde el administrador de GoAnywhere MFT en el navegador web. Con el fin de optimizar la ocupación en disco, GoAnywhere MFT es capaz de purgar los paquetes cuando caduquen o cuando hayan sido descargados el número máximo de veces definido con anterioridad. Versión 5.0 150930 96 9.3 App para la Transferencia de Ficheros segura desde Móvil Con la aplicación para móviles, GoAnywhere File Transfer App, la gestión de archivos segura requerida por las empresas que aplican la política (BYOD - Bring your own device) , aquella en la que los empleados utilizan su propio dispositivo, ya es posible La App permite a los usuarios de dispositivos Apple y Android ver y enviar sobre la marcha (ad hoc) archivos de forma segura y fácil con GoAnywhere MFT. GoAnywhere File Transfer es una herramienta de movilidad que permite a los trabajadores conectarse rápidamente con los documentos de empresa a través de sus propios dispositivos mejorando los plazos de adaptación a nuevos instrumentos de trabajo, así como a reducir la imperiosa necesidad de imponer políticas de seguridad exhaustivas para controlar la seguridad de los datos. Los datos permanecen en los servidores de la empresa por lo que la información no es transferida a la nube. Evita la necesidad de transportar los documentos sensibles en unidades portátiles, dispositivos móviles o dispositivos USB vulnerables. La transferencia de archivos es registrada de manera detallada cumpliendo así, con las normas de obligado cumplimiento como SOX, PCI DSS, HIPAA y leyes de privacidad y protección de datos. El administrador controla los permisos y acceso de los empleados, incluida la autenticación LDAP y AD para Android y iOS devices. Los intuitivos menús de la app permite a los usuarios subir y bajar archivos sin necesidad de un entrenamiento o habilidades especiales. La información descargada en el móvil permanece separada del resto de información personal presente en el móvil. Posibilidad de gestionar los archivos locales: subir al servidor, abrir, detalles de archivo, renombrar o borrar. Crear nuevas carpetas en el sistema local o directorios remotos. Acceso a la cámara del móvil y envío de imágenes a las carpetas compartidas mejorando la colaboración con otros miembros de la empresa. Indicadores de evolución de la transferencia de archivos iniciadas. Los socios comerciales (clientes, proveedores, etc…) empleados remotos, y otros interlocutores pueden iniciar el intercambio de archivos encriptados. Versión 5.0 150930 97 El Correo Seguro (Secure Mail) permite a los usuarios enviar mensajes de correo con enlaces a los archivos para su descarga segura a través de una conexión HTTPS. (Disponible actualmente para móviles y tabletas Android). Visualización previa de múltiples formatos de archivo desde la propia app como: XLS, PDF, PPT, DOC, RTF, RTFD, KEY, NUMBERS y PAGES La aplicación es gratuita para los clientes del modulo GoAnywhere MFT HTTP/S. Ver una presentación de la aplicación para móvil aquí. Versión 5.0 150930 98 10 Auditoría e Informes Para poder cumplir la normativa y regulación relativa a la protección de datos como PCI DSS, HIPPA o estatales es fundamental almacenar y poder analizar la información de auditoría detallada. GoAnywhere genera amplios logs de auditoría de toda la actividad de transferencia de archivos, que puede ser recuperada y visualizada a través del interfaz web o bien, generar informes PDF de una manera sistemática. Visualizador de Logs Versión 5.0 150930 99 10.1 Auditoría GoAnywhere MFT captura un detallado registro de toda la actividad de los servidores de archivos y de los procesos de workflow (logins, transferencias, errores y otros eventos). Gracias al interfaz del navegador, los usuarios autorizados pueden acceder de manera remota a ver esos registros. Puede generar varios informes de auditoría de manera sistemática y distribuirse a la red o vía e-mail en formato PDF. Los usuarios autorizados pueden utilizar la herramienta de búsqueda global tipo “google” para de una manera sencilla filtrar los resultados de la auditoría por fecha, hora, id de usuario y protocolo. Los resultados obtenidos permiten con un sencillo clic de ratón averiguar más detalles. Auditoría de Flujos de Trabajo (Proyectos) Cada ejecución de un Proyecto (transferencia de archivos) se considera un "trabajo" y a cada trabajo se le asigna un número de trabajo único (número de seguimiento). Cada trabajo genera un registro de auditoría, almacenado centralmente GoAnywhere MFT. Los usuarios autorizados pueden ver rápidamente los estados de las Trabajos finalizados y su correspondiente registro de auditoría a través de las pantallas del administrador gráfico. La visualización de los trabajos puede filtrarse por nombre del Proyecto, el número de trabajo, rango de fechas, usuario y el estado del trabajo finalizado (Fallos, Éxito, Cancelado). Versión 5.0 150930 100 Los resultados del registro de auditoría pueden ser exportados a un archivo CSV para su uso con otras aplicaciones como Excel. Adicionalmente, los mensajes del registro de auditoría pueden ser enviados a un servidor SYSLOG para su supervisión por personal de operaciones. Desde la pantalla de trabajos completados, los usuarios autorizados pueden profundizar en los detalles de registro de cada trabajo. El nivel de detalle se controla en la configuración de definición del Proyecto correspondiente. Versión 5.0 150930 101 Auditoria de Servidores de Archivos Toda la actividad que se producen en los servidores AS2, FTP, FTPS, HTTPS y SFTP de GoAnywhere MFT es capturada en logs de auditoría con amplio detalle. (intentos de login, subidas de archivos, bajadas de archivos, errores y otros eventos). Gracias al interfaz del navegador, los usuarios autorizados pueden acceder de manera remota a ver esos registros. Los resultados del registro de auditoría pueden exportarse en formato CSV, fácil de compartir con otros o utilizado en aplicaciones como Excel para crear informes personalizados. Los mensajes del log pueden enviarse adicionalmente al servidor SYSLOG para notificar al personal de operaciones de la actividad de las transferencias, problemas de login u otros errores. Los usuarios autorizados pueden profundizar en logs específicos para obtener más información de un evento determinado. Si el evento controlado, disparará un Trigger, en está pantalla también se indicaría los Triggers que se han ejecutado, junto con sus registros de Trigger correspondientes. Versión 5.0 150930 102 10.2 Informes en PDF GoAnywhere MFT incorpora un modulo capaz de generar informes en formato PDF conteniendo información relativa la actividad de las transferencias de archivos, estadísticas del usuario, trabajos completados y mucho más. Estos informes pueden filtrarse por fecha, id de usuario y otros criterios para precisar la información extraída. Tanto los informes detallados o resumen incluyen gráficos. Estos informes pueden ejecutarse de manera interactiva desde la consola web o bien, automatizar su generación y distribución. Informes Disponibles Blacklisted IP Addresses - Ver direcciones IP bloqueadas y su timestamp de creación Completed Jobs - Ver trabajos completados, su estado y quién lo ejecutó Completed Jobs Statistics - Ver el nº total de trabajos procesados en un periodo Database Statistics - Ver el nº de filas de una tabla de base de datos en GoAnywhere MFT Expiring Open PGP Keys - Ver claves Open PGP que caducan en un periodo Expiring SSL Certificates - Ver certificados SSL que caducan en un periodo GoDrive Disk Usage - Ver el espacio total en disco utilizado por un usuario de GoDrive Job Count Summary - Ver un gráfico del nº de trabajos procesados en un periodo Secure Mail Activity - Ver auditoría de la actividad del Correo Seguro Secure Mail Package Sizes - Ver una lista de paquetes de Correo Seguro y su tamaño Versión 5.0 150930 103 Security Settings Audit - Ver configuración de seguridad crítica contrastado con cumplimiento de estándar PCI-DSS Service Activity Summary - Ver el nº de subidas/bajadas de los protocolos seleccionados Trigger Activity - Ver Triggers ejecutados, estado y tipo de evento asociado Web User Logins - Ver lista de accesos realizados por usuarios y por un periodo Web User Transfer Count Activity - Ver nº transferencias realizadas por usuario Web User Transfer Size Activity - Ver tamaño total de lo transferido por usuario Informe de Configuración de Seguridad en GoAnywhere MFT GoAnywhere MFT analiza más de 60 configuraciones de seguridad para determiner el grado de cumplimiento con las secciones que aplican de la regulación PCI-DSS (Payment Card Industry Data Security Standards). Si algún parámetro no cumple el estándar, el informe indicará la sección del PCI-DSS y la recomendación correspondiente para solucionar la diferencia. Versión 5.0 150930 104 11 Clúster (Alta disponibilidad y Balanceo de Cargas) La agrupación de dos o más instalaciones GoAnywhere MFT™ permite trabajar en un entorno distribuido para el manejo de sus transferencias de archivos automatizadas. El Clustering en GoAnywhere MFT, ofrece dos ventajas importantes son: Alta disponibilidad con soporte “Active-Active” Balanceo de carga para distribuir las cargas de trabajo a través de múltiples sistemas. High Availability (Active-Active) El poder realizar soporte Active-Active con el Clustering de GoAnywhere MFT permite disponer de la máxima alta disponibilidad en su entorno crítico de trabajo. Si un sistema GoAnywhere MFT fallara (por ejemplo, debido a un fallo de red o un error de hardware), los sistemas restantes del clúster continuarán sirviendo sus procesos y Proyectos (Workflows). Esto permite disminuir los tiempos de inactividad al mínimo, cumplir los acuerdos de nivel de servicio (SLA) y aumentar la satisfacción del usuario. Load Balancing - Balanceo de Cargas GoAnywhere MFT se puede escalar horizontalmente añadiendo sistemas adicionales al clúster. Junto con GoAnywhere Gateway, cualquier conexión entrante a los Servidores de Archivos pueden ser distribuida entre los sistemas disponibles para dar servicio a sus empleados e interlocutores externos (clientes, socios de negocio, etc…). En cuanto a las transferencias de archivos realizadas a través de Proyectos o Workflows, el clústering permite que la carga de trabajo se distribuya a través de los sistemas incrementando el rendimiento y capacidad productiva. GoAnywhere MFT puede crecer gradualmente con la adición Versión 5.0 150930 105 de nuevos sistemas al clúster según vayan creciendo sus necesidades de transferencias y su negocio. ¿Cómo funciona? Se establece un canal de comunicación entre todos los sistemas con GoAnywhere MFT que forman parte del clúster manteniendo una constante comunicación entre ellos. Los administradores pueden acceder a la interfaz gráfica a través del navegador para acceder a la configuración y gestión de todas las instancias de GoAnywhere MFT que forman parte del clúster. GoAnywhere MFT cuenta con las siguientes funciones en un entorno clúster: Dos o más sistemas GoAnywhere MFT dentro de un clúster pueden conectarse a la misma base de datos al mismo tiempo. Esto permite que estos sistemas compartan configuraciones de seguridad, definición de Proyectos, planificación de trabajos, configuración de monitores, cuentas de usuarios web de interlocutores externos y otros detalles. La ejecución de trabajos planificados se distribuirá entre todos los sistemas que forman parte del clúster para repartir la carga de los Proyectos en ejecución. Los monitores de archivos se distribuyen entre los sistemas que forman el clúster agilizando el escaneo de Directorios. Pueden visualizarse desde la pantalla del administrador web todos los logs de auditoría de de todos los sistemas de GoAnywhere MFT. La pantalla Sesiones Activas muestra todas las sesiones de las conexiones entrantes (interlocutores externos) como dirección IP, nombre de usuario, fecha de login, actividad de auditoría) para cualquier sistema del clúster. Desde esta pantalla, pueden finalizarse todas las sesiones de cualquier sistema. También desde cualquier sistema del clúster pueden verse, actualizar, arrancar e iniciar las configuraciones de GoAnywhere Gateway. Los detalles de prevención de ataques Brute-Force y Denial of Service (DoS) se comparten entre todos los sistemas. La configuración del número máximo de sesiones para una cuenta de usuario web será el límite de sesiones de ese usuario para todos los sistemas que forman parte del clúster. Si por ejemplo se establece en 2, y hubiera dos sesiones abiertas en diferentes sistemas, habrían alcanzado su límite. Dado que GoAnywhere MFT no depende de software de terceros se simplifica la configuración y puesta en marcha. Todo lo que necesita para establecer un entorno de clúster está incorporado en el producto. Versión 5.0 150930 106 12 Seguridad GoAnywhere MFT™ implementa unas completas medidas de seguridad que satisfacen las políticas de empresa en materia de seguridad más exigentes así como permite satisfacer las normas de cumplimiento obligatorio como PCI DSS, HIPPA, SOX y leyes de privacidad en general. Solo los administradores debidamente autorizados pueden configurar los parámetros de seguridad y los usuarios con acceso a GoAnywhere MFT, en función del rol que tengan asignado. Establecer políticas de contraseñas e intervalos de expiración Autenticar los usuarios contra LDAP, Active Directory (AD), perfiles de IBM i u otros servidores de base de datos Establecer listas negras y blancas de conexiones de IP (Globales y a nivel de usuario) Definir los permisos del usuario administrador para la separación de roles Bloquear ataques Block Brute-Force y Denial of Service (DoS) con una lista negra de IPs automática Crear y gestionar certificados SSL y claves SSH a través de pantallas integradas Autenticar conexiones SFTP con contraseña y/o SSH claves Autenticar conexiones FTPS y HTTPS con contraseñas y/o certificados SSL Utilizar sólo los algoritmos de encriptación FIPS 140-2 certified para satisfacer los estándares del U.S. Government (NIST) Soporte SAML para centralizar el control de accesos y mejorar la experiencia del usuario. Autorizar los servicios individualmente (FTP, SFTP, FTPS, HTTPS y AS2) a ciertos usuarios y grupos Restringir usuarios a directorios y subcarpetas predeterminados Especificar permisos a nivel de carpetas (subir, bajar, borrar, renombrar,...) en función del usuario o grupo Encriptar archivos en el disco de manera automática con encriptación AES256 Posibilidad de aceptar o rechazar archivos con ciertas extensiones Ejecutar servicios en números de puerto no estándar Restringir los accesos de los usuarios a ciertos días de la semana y horas del día Inhabilitar cuentas de usuario tras un número máximo de intentos configurable Inhabilitar cuentas de usuario automáticamente tras un periodo de inactividad Recibir notificaciones instantáneas en fallos de accesos (login) Inhabilitar accesos anónimos (login) Generar registros de auditoría completos de los eventos del usuario y actividad de archivos con informes Transmitir los mensajes de log a un servidor central SYSLOG Ver las Sesiones Activas de todos los usuarios activos con posibilidad de finalizar las sesiones Versión 5.0 150930 107 13 Terminología AES AES es la abreviatura de Advanced Encryption Standard. AES utiliza criptografía de clave simétrica. Proporciona cifrado de alta seguridad y es aprobado por el Gobierno de los EE.UU. para la protección de la información confidencial. Más información. Criptología asimétrica Una forma de la criptología que implementa pares de claves, en los que la parte de la clave pública del par de claves se utiliza para cifrar la información y de la parte de la clave privada se utiliza para desencriptar la información. También conocida como clave pública Criptografía. Open PGP, SSH y SSL implementan Criptografía asimétrica. Authentication Un mecanismo para identificar positivamente a los usuarios mediante la solicitud de las credenciales como contraseña o firma digital. Certificate Los certificados son documentos de identificación digital que permiten tanto a servidores como clientes autenticarse entre ellos. Un certificado contiene información sobre una empresa y la organización que firmo el certificado (como Verisign). Los certificados son utilizados en las conexiones SSL. Cipher Un proceso matemático (algoritmo) utilizado para mezclar los datos (encriptar). Cryptology El arte y ciencia de mantener los datos secretos. Decryption El proceso de convertir código encriptado en información entendible. Diffie-Hellman/DSS Un algoritmo estándar utilizado para encriptar información y codificar firmas digitales. DSS es una abreviación de Digital Signature Estándar. Diffie-Hellman/DSS es uno de los algoritmos válidos disponibles cuando se crea un par de claves Open PGP con Crypto Studio. Digital Signature Una firma digital se codifica en un documento utilizando la clave privada del remitente. Esta firma puede ser autenticada por el destinatario mediante la clave pública del remitente. Una firma autenticada confirma que el contenido original del documento no ha sido alterado por una parte no autorizada. Encryption El proceso de convertir información en código ininteligible. Versión 5.0 150930 FIPS 140-2 108 La publicación “Federal Information Processing Standard (FIPS) Publication 140-2”es un estándar de seguridad informática del gobierno de EE.UU. utilizado para acreditar módulos criptográficos (cifrado). GoAnywhere y MFT incrustan un módulo criptográfico acreditado FIPS 140-2 para el cifrado de datos a través de la comunicación SSL y SSH. FTPS Es FTP sobre SSL. FTPS utiliza el estándar de protocolo de seguridad SSL para cifrar los datos a través de conexiones FTP. Hash function Un algoritmo para el cálculo de un valor basado en un bloque de datos. Si los datos cambian en modo alguno, entonces los valores de hash no coincidirán cuando sea recalculado. Un hash protege la integridad de los datos. Key La información necesaria para encriptar/desencriptar datos. Key Alias Un valor hexadecimal único asignado a una clave en un keyring o almacén de claves. Key Pair Una combinación de una clave privada y su clave pública correspondiente. Los pares de claves se utilizan en los sistemas de Criptología asimétrica, como Open PGP, SSH y SSL. Key Store Un archivo binario que contiene una o más claves. Un almacén de claves es útil para mantener las claves organizados en un solo lugar. También conocido como keyring. Keyring El nombre alternativo a almacén de claves. Open PGP Un estándar de criptografía asimétrica popular, derivado originalmente de PGP. El estándar Open PGP está descrito en RFC2440 por el IETF (Internet Engineering Task Force) http://www.ietf.org/rfc/rfc2440.txt Passphrase Nombre alternativo para la contraseña. Una cadena de caracteres (introducida por el usuario o suministrada por un programa) que se utiliza en un algoritmo para cifrar o descifrar la información. PGP PGP (Pretty Good Privacy) se refiere a una familia de productos desarrollados originalmente por Philip R. Zimmerman en 1991. La familia de productos PGP es propiedad y marca registrada de PGP ® Corporation. El estándar de cifrado Open PGP se basa en PGP 5.x. Private Key La porción de un par de claves utilizada por el propietario para descifrar información y para codificar las firmas digitales. La clave privada, normalmente protegida por una contraseña, debería mantenerse en secreto por el propietario y no compartirse con los socios comerciales. También se conoce como la clave secreta. Public Key La parte del par de claves que se utiliza para cifrar la información vinculada a su propietario y verificar firmas hechas por su propietario. La clave pública del propietario debe compartirse con sus socios comerciales. Versión 5.0 150930 Public Key Cryptology El nombre alternativo para criptología asimétrica. Public Keyring Un tipo de Keyring que contiene claves públicas. RSA 109 Un algoritmo utilizado para cifrar la información, que fue escrito por Ron Rivest, Adi Shamir y Len Adleman en el MIT; las letras RSA son las iniciales de sus apellidos. RSA es uno de los algoritmos válidos disponibles al crear un par de claves Open PGP en Crypto Studio. SFTP SSH SFTP utiliza el programa SSH para cifrar los datos a través de conexiones FTP. SSH es una abreviatura de Secure Shell. SSH es tanto un programa de ordenador y como un protocolo de red asociado diseñado para cifrar las comunicaciones entre dos hosts no confiables a través de una red. Utiliza claves públicas para proporcionar criptografía asimétrica. SSL SSL son las siglas de Secure Sockets Layer. SSL es un protocolo de seguridad para encriptar las comunicaciones entre dos hosts en una red. SSL utiliza certificados para establecer la confianza entre los dos hosts. SSL puede utilizarse en varios protocolos de red, incluyendo FTP, HTTP y correo electrónico. Secret Key Nombre alternativo a Private Key. Secret Keyring Un tipo de keyring que contiene claves privadas. Este tipo de keyring debe mantenerse en privado y no debe compartirse con los socios comerciales. Symmetric Cryptology Una forma de criptología en la que una sola clave puede ser utilizado para cifrar y descifrar datos. La clave debe mantenerse en secreto o la seguridad se verá comprometida. También conocido como la criptología de clave secreta. La protección por contraseña ZIP y cifrado AES son formas de criptología simétrica. Versión 5.0 150930 110 14 Especificaciones Técnicas GoAnywhere MFT™ puede instalarse en múltiples Plataformas. Windows Linux Unix HP-Ux Solaris Unix IBM IBM i (AS/400) System p(AIX, Linux) IBM Z (Linux) MAC OS X A continuación se muestran los requisitos de instalación. 14.1 Requisitos de Instalación GOANYWHERE MFT™ FOR MICROSOFT WINDOWS (32-BIT AND 64-BIT) Operating System Windows Server 2003 Windows Server 2008 R2 Windows Server 2012 Windows XP Windows Vista Windows 7 Windows 8 Disk Space 300 MB for product (not including user data) Memory 512 MB minimum GOANYWHERE MFT™ FOR LINUX (32-BIT AND 64-BIT) Distributions CentOS Red Hat SUSE Ubuntu Disk Space 300 MB for product (not including user data) Memory 512 MB minimum Versión 5.0 150930 GOANYWHERE MFT™ FOR UNIX Operating Systems HP-UX Solaris Unix Disk Space 250 MB for product (not including user data) Memory 512 MB minimum JRE (Java Runtime) 1.6 or later GOANYWHERE MFT™ FOR IBM I (ISERIES) Operating System i5/OS V5R4 or higher Disk Space 250 MB for product (not including user data) Memory 512 MB minimum JRE (Java Runtime) 1.6 or later GOANYWHERE MFT™ FOR IBM SYSTEM P Operating Systems AIX Linux Disk Space 250 MB for product (not including user data) Memory 512 MB minimum JRE (Java Runtime) 1.6 or later 111 Versión 5.0 150930 GOANYWHERE MFT™ FOR IBM Z (MAINFRAME) Operating System z/OS Linux partition Disk Space 250 MB for product (not including user data) Memory 512 MB minimum JRE (Java Runtime) 1.6 or later GOANYWHERE MFT™ FOR MAC OS X Operating Systems Mac OS X Disk Space 250 MB for product (not including user data) Memory 512 MB minimum JRE (Java Runtime) 1.6 or later 112 Versión 5.0 150930 113 15.- Preguntas y Respuestas ¿Qué es GoAnywhere MFT? GoAnywhere MFT es una solución MFT para la transferencia de archivos gestionada que proporciona un control y auditoría centralizados de la transferencia de archivos y flujos de datos en los procesos empresariales para la empresa. Gracias al intuitivo interfaz y su funcionalidad integral, GoAnywhere MFT reduce los costes operacionales, optimiza fácilmente y protege el intercambio de datos con sus clientes, socios comerciales y los servidores internos mientras se cumple con los requisitos de normativas de obligado cumplimiento. Permite controlar de manera centralizada todo tipo de necesidades relacionadas con la transferencia de archivos como la automatización de procesos de empresa, transferencias de archivos ad-hoc y colaboración de documentos, a través de la compartición y sincronización de archivos. Simplifica las transferencias sistema a sistema, persona a sistema y persona a persona. ¿Puede considerarse GoAnywhere MFT como una solución de gran empresa? SI. GoAnywhere MFT proporciona todos los componentes críticos necesarios para cumplir con los entornos de empresa más exigentes: Puede crearse un entorno de clúster que permite la alta disponibilidad “active-active” y el balanceo de cargas. Incluye un administrador accesible desde cualquier navegador con panel personalizables, componentes gráficos avanzados y Soporte de la tecnología de drag-n-drop. Control de acceso de usuarios con permisos basados en roles y completos controles de seguridad. Soporta los protocolos más populares como SFTP, SCP, FTP/s, HTTP/s, Open PGP, AS2, SMTP, POP3 e IMAP. Protege archivos “en reposo” y “en movimiento” con encriptación FIPS 140-2 validated AES. Permite la transmisión de archivos de gran tamaño garantizando la entrega con la función de continuación de transferencia interrumpida desde punto de interrupción y la verificación de integridad (integrity checks). Permite generar procesos o proyectos de múltiples pasos para ser ejecutados según se planifique o en base a que se produzcan ciertos eventos. Proporciona APIs y mandatos para ejecutar las transferencias de archivos o los proyectos creados (workflows) desde otras aplicaciones y planificadores de terceros. Permite la gestión de los trabajos a través de su segmentación en colas de trabajo o el establecimiento de distintas prioridades. Autentica los usuarios con AD, LDAP, IBM i y SAML. Mantiene los archivos en la red privada con el DMZ Reverse Proxy (Gateway). Incluye herramientas para la gestión de claves Open PGP, SSH y SSL. Envía alertas por correo y mensajes sobre transferencias concluidas con o sin éxito. Registra toda la actividad de las transferencias de archivos con informes y auditoría centralizada. Versión 5.0 150930 114 ¿En qué plataformas puede instalarse GoAnywhere? GoAnywhere MFT puede instalarse en las siguientes plataformas: Windows, Linux (SUSE, Red Hat, Ubuntu), IBM i (iSeries), IBM p (AIX), IBM z (Mainframe), UNIX (AIX, HPUX, Solaris) y Mac OS X. ¿Puede GoAnywhere MFT ejecutarse en un entorno virutal VMware? Sí. Linoma Software es un socio de la “VMware Elite Technology Alliance”. Todos los productos GoAnywhere MFT han sido probados y verificados para funcionar en un entorno virtual VMware. Estos productos han sido galardonados con el logotipo "VMware Ready" ¿Es necesario instalar algún tipo de software en el PC? No. Todas las funciones de GoAnywhere MFT están en un servidor central. La administración y control de GoAnywhere MFT se puede realizar remotamente desde cualquier navegador web. Soporta los navegadores más populares como IE, Firefox, Chrome y Safari. ¿Qué protocolos utiliza GoAnywhere MFT para el envío y recepción de archivos? GoAnywhere MFT es compatible con los siguientes estándares de protocolos para el envío y recepción de archivos: FTP, SFTP, SCP, FTPS, HTTP, HTTPS, AS2, ICAP, SMB, CIFS, SMTP, POP3 e I-MAP. ¿Los interlocutores externos o internos necesitan algún software adicional especial para conectarse a GoAnywhere MFT? NO. Los interlocutores externos o internos de la organización pueden utilizar cualquier producto o método que consideren oportuno para conectarse a GoAnywhere MFT siempre que utilicen uno de los protocolos estándar de transferencia de datos (FTP, SFTP, FTPS, HTTPS, AS2) que haya habilitado en GoAnywhere MFT. ¿Pueden los interlocutores externos o los empleados conectarse desde su navegador? SI. Estando el servicio HTTP/S habilitado en GoAnywhere MFT, cualquier interlocutor externo o empleado debidamente autorizado podrá conectarse a su organización a través del navegador web. Una vez se identifiquen correctamente podrán, según las funciones que tengan autorizadas, subir y bajar archivos con un simple movimiento de ratón y el interfaz gráfico proporcionado. ¿Puede GoAnywhere MFT conectarse a servidores seguros FTP? SI. GoAnywhere MFT puede conectarse a servidores SFTP (SSH File Transfer Protocol), SCP (Secure Copy) y FTPS (FTP over SSL/TLS), los cuales permiten la transmisión de datos cifrados. Estos servidores pueden ser pre-definidos con GoAnywhere MFT y seleccionados, a través de sencillos menús desplegables, dentro de su administrador según sean necesarios. Versión 5.0 150930 115 ¿A qué base de datos es GoAnywhere MFT capaz de conectarse? GoAnywhere MFT puede conectarse a distintos tipos de servidores de bases de datos, como el sistema de base de datos de System i, DB2, Oracle, PostgreSQL, SQL Server, Sybase, MySQL, Derby e Informix. GoAnywhere MFT también puede conectarse a otros servidores de bases de datos que cuenten con un driver JDBC 2.0 compatible. Pueden recuperarse los registros (filas) de los archivos de base de datos (tablas, vistas, archivos físicos y lógicos) usando cualquier sentencia SQL soportada por el servidor de base de datos. GoAnywhere MFT incluye un asistente gráfico intuitivo que facilita la rápida construcción de instrucciones SELECT de SQL para recuperar los registros. Según la autorización del usuario, GoAnywhere MFT permite que se inserten, actualicen y borren los registros de los archivos de la base de datos utilizando sentencias SQL soportadas por el servidor de base de datos. ¿Qué tipo de formato de archivo soporta GoAnywhere MFT? GoAnywhere MFT es capaz de leer documentos Excel, archivos de texto delimitado (CSV), archivos de texto de ancho fijo, archivos planos y documentos XML. GoAnywhere MFT puede escribir documentos Excel, archivos de texto delimitado (CSV), archivos de texto de ancho fijo y documentos XML. Por ejemplo, GoAnywhere podría exportar registros desde un archivo de base de datos en un documento de Excel y luego enviar el documento Excel por correo electrónico a uno o más destinatarios. Alternativamente, GoAnywhere pudo recuperar un documento XML desde un servidor FTP, validarlo contra un DTD o Schema y, a continuación, importar los datos a partir de ese documento XML en uno o más archivos de base de datos. GoAnywhere MFT incluye funciones ETL (Extract, Transform and Load) que permiten la modificación, formateo y mapeo de datos en otras columnas como parte de un proyecto o workflow. ¿Qué estándares de encriptación utiliza GoAnywhere MFT? GoAnywhere MFT es compatible con los estándares de encriptación de transmisión de datos: AES, Triple DES, Open PGP, SSL/TLS, S/MIME y SSH 2.0. ¿El estándar de encriptación/desencriptación Open PGP de GoAnywhere MFT es compatible con otros productos PGP? Si. GoAnywhere MFT cumple con el estándar Open PGP. El estándar Open PGP es un protocolo no propietario aceptado por la industria en general, el cual, define el formato estándar para la encriptación de mensajes, firmas y claves. Este estándar es gestionado por el IETF (Internet Engineering Task Force). Ver RFC2440 and RFC4880 para más información sobre el estándar Open PGP. Versión 5.0 150930 116 Linoma Software no conoce ni ha sido advertido de ningún problema de compatibilidad con ningún otro producto PGP. Los procesos de encriptación y desencriptación de Open PGP de GoAnywhere han sido verificados para su interoperabilidad con muchos otros productos de terceros incluidos PGP Desktop de PGP® Corporation, E-Business Server de McAfee® y GnuPG (GPG). ¿GoAnywhere MFT permite la encriptación GnuPG (GPG)? GnuPG es la implementación del proyecto GNU del estándar Open PGP según la definición RFC4880. Dado que GoAnywhere MFT incluye la tecnología Open PGP puede utilizarlo para desencriptar archivos que hayan sido encriptados con GPG. Sus socios comerciales también pueden descifrar los archivos, que hayan sido encriptados con GoAnywhere MFT, utilizando GPG. ¿Cumplen los algoritmos de encriptación de GoAnywhere MFT con el estándar FIPS 140-2? Si. Los Requisitos para Módulos Criptográficos están formalizados en la publicación oficial FIPS 140-2 (Federal Information Processing Estándar) desarrollada por el NIST (US National Institute of Standards and Technology) y el CSE (Canadian Communication Security Establishment). GoAnywhere MFT cuenta con un Modo de Cumplimiento FIPS 140-2 Compliance Mode que cuando está habilitado solo permite el uso de algoritmos de encriptación (cipher) que cumplan con FIPS 140-2. Por ejemplo, AES, Triple DES….Los algoritmos de cifrado (ciphers) que cuentan con la certificación FIPS 140-2 incluidos en GoAnywhere MFT son proporcionados por un módulo de seguridad embebido RSA y se aplican a todas las comunicaciones SSH y SSL realizadas a través de GoAnywhere MFT, en especial los protocolos SFTP, SCP, FTPS y HTTPS. RSA, una división de EMC, es un proveedor de confianza de soluciones de gestión de seguridad, riesgos y cumplimiento. Al utilizar la experiencia de RSA en las tecnologías de la encriptación y criterios de cumplimiento, GoAnywhere MFT es capaz de satisfacer los estrictos requisitos de FIPS 140-2. ¿Qué estándares de compresión utiliza GoAnywhere MFT? Los archivos pueden ser comprimidos y descomprimidos utilizando uno de los siguientes estándares: ZIP, GZIP y TAR. ¿A que se llama un “Proyecto” en GoAnywhere MFT? Los Proyectos se utilizan para describir los flujos de trabajos que GoAnywhere MFT debe realizar. Puede definir estos Proyectos a través del administrador de GoAnywhere MFT. Por ejemplo, puede definirse un proyecto qué indique de dónde recuperar los datos, qué procesos llevar a cabo con los datos (por ejemplo, convertir a Excel, comprimir y encriptar) y a dónde distribuir el resultado. Las definiciones de Proyectos se almacenan en una base de datos central para el uso en la empresa de los usuarios y aplicaciones autorizadas. Versión 5.0 150930 117 ¿Es necesario realizar programación para utilizar GoAnywhere MFT? NO. Uno de los principales beneficios de GoAnywhere MFT es que usted no necesita ser un programador para utilizar el producto. GoAnywhere MFT incorpora asistentes intuitivos que le permiten elegir y configurar las Tareas a realizar en sus Proyectos de manera rápida. Por ejemplo, puede elegir rápidamente un origen de datos o un destino con sólo seleccionar el servidor de una lista desplegable. Los datos pueden ser fácilmente encriptados, desencriptados, convertidos o traducidos, comprimidos, etc…. con sólo elegir opciones a través de estos asistentes. ¿Cómo se ejecutan los Proyectos o Workflows? Diferentes métodos. Puede utilizar el planificador integrado de GoAnywhere MFT o de terceras partes. Pueden ejecutarse de manera automática cuando se producen ciertos eventos controlados, como cuando se encuentra un archivo nuevo en una carpeta. Se pueden iniciar desde otros sistemas de la red a través de los mandatos facilitados, gratuitamente, con GoAnywhere MFT para IBM i, Windows, Linux y UNIX (AIX, HP-UX, Solaris). También incluye APIs para aquellos desarrolladores que deseen iniciar Proyectos desde diferentes lenguajes de programación, como Java, PHP, .NET, CL o ILE RPG. ¿Qué características comprenden los protocolos FTP, SFTP, SCP y FTPS en GoAnywhere MFT? GoAnywhere MFT proporciona características muy completas para facilitar la automatización del intercambio de archivos con sus socios comerciales o interlocutores externos a través de FTP, SFTP, SCP y FTPS. Las características incluidas son: El usuario puede predefinir conexiones de servidor FTP, SFTP, SCP y FTPS para su posterior uso en el menú desplegable al crear Proyectos (nombre de host, usuario, contraseña, ruta de acceso por defecto, etc) Autenticar mediante contraseñas, certificados o claves. Auto detección de modo binario o ASCII Hacer conexiones Activas o Pasivas Utilizar números de puerto no estándar Selección de múltiples archivos mediante caracteres comodín y filtros de tamaño y/o fecha Seleccionar archivos mediante variables de sustitución Añadir fecha, hora o timestamp como prefijo o sufijos a los archivos Encriptar automática mente o comprimir antes de distribuirlos al servidor FTP Distribuir archivos y Directorios a otros servidores FTP/S o SFTP, sistema local o por email Desencriptar, descomprimir e importar automáticamente archivos recuperados de servidores FTP/s o SFTP Renombrar archivos utilizando nombres concretos o variables Versión 5.0 150930 118 Borrar o archivar archivos del servidor original FTP/s o SFTP tras haber sido recuperados con éxito Ejecutar scripts de mandatos remoto FTP/s o SFTP Soporte de archivos de gran tamaño con garantía de entrega a través de la reinicio de la conexión desde donde fue interrumpida y la verificación de la integridad del archivo Generar y slavar un log de auditoría detallado para cada transmisión, el cual registrará todos los mandatos ejecutados y los mensajes generados. ¿GoAnywhere MFT genera controles de auditoría? GoAnywhere MFT mantiene para toda actividad de transferencia de archivos realizada a través de él un Registro central. Se registra información detallada, incluido el usuario, fecha/hora de inicio, fecha/hora de finalización, nombres y tamaño de los archivos transferidos, el estado de finalización y cualquier mensaje de error. Desde el Administrador de GoAnywhere MFT, estos registros de auditoría pueden ser encontrados utilizando una variedad de criterios de filtro, visualizados y estudiados en profundidad para conocer más detalles. Los registros también pueden transmitirse a un servidor SYSLOG central. Puede generar informes analíticos y para dirección de manera programada. Estos informes se facilitan en formato PDF y pueden ser redistribuidos de manera automática o almacenados en su red. ¿Qué es GoDrive y cómo funciona? GoDrive es una solución local que permite facilitar a sus empleados y otros interlocutores los servicios de compartición y sincronización de archivos (Enterprise File Sync and Sharing). Con GoDrive, los usuarios pueden compartir archivos y carpetas de una manera sencilla y disfrutar de las capacidades de colaboración como seguimiento de revisión de archivos, comentarios, papelera de reciclaje, visor de imágenes y videos y la sincronización con dispositivos Windows y Mac. También pueden acceder desde la app GoDrive para iPhone y iPad. ¿Puede GoAnywhere MFT avisarnos de errores o problemas? Sí. GoAnywhere MFT puede enviar automáticamente alertas cuando las transferencias fallan, terminan con éxito o cuando se cumplen otras condiciones. Estas alertas se pueden enviar como correo electrónico o mensajes de sistema. Por ejemplo, GoAnywhere MFT puede enviarle un correo electrónico de inmediato (adjuntando el job log) cuando no pueda conectarse a un servidor FTP. En otro caso de alerta, usted hacer que GoAnywhere MFT envíe un correo electrónico personalizado a alguien en su organización cuando un archivo haya sido recuperado satisfactoriamente por su socio comercial. Versión 5.0 150930 119 ¿Debe instalarse GoAnywhere MFT en cada servidor al que quiera conectarme? No es necesario instalar componentes de software adicionales en ningún servidor a los que GoAnywhere MFT se conecta. GoAnywhere MFT se conectará a los servidores de bases de datos, servidores FTP/S, SFTP, HTTP y servidores de correo por la red TCPIP utilizando protocolos estándar. Esta solución centralizada no invasiva permite ahorrar el coste de múltiples licencias y disponer de un solo punto de control y administración. ¿Cuál es el rendimiento de GoAnywhere MFT? GoAnywhere MFT ha sido optimizado y probado para satisfacer los entornos más exigentes. La Arquitectura Multi-threaded le permite ejecutar múltiples Proyectos al mismo tiempo en el entorno batch. En aquellas empresas que tienen un alto volumen de transferencias de archivos, permite la creación de un clúster formado por varios sistemas para que trabajen conjuntamente. Se consigue así una mayor escalabilidad al permitir la distribución de las cargas de trabajo a través de los múltiples sistemas. ¿Soporta GoAnywhere el sistema “active - active”? SI. GoAnywhere MFT proporciona la alta disponibilidad “active - active” a través de su estructuración en un clúster. Si uno de los sistemas cae, el resto de sistemas que forman parte del clúster continuarán el procesamiento de las cargas de trabajo y transferencias de archivos. ¿El precio de GoAnywhere MFT se basa en el número de usuarios? No. Esta solución centrada en un servidor permite que un número ilimitado de usuarios puedan utilizar GoAnywhere MFT por licencia de instalación/instancia. En el caso de las conexiones entrantes, el número de usuarios es ilimitado para la mayoría de las funciones de servidor. Para los servidores AS2 y las funciones de GoDrive de compartición y sincronización de archivos, el precio de los usuarios es diferente. ¿Existe un límite por licencia en el número de servidores FTP/S, SFTP, HTTP, SMTP y POP3 a los que puedo conectarme? NO. La licencia estándar de GoAnywhere MFT le permite conectarse a un número ilimitado servidores FTP, FTPS, SFTP, SCP, HTTP, HTTPS, los servidores SMTP y POP3. ¿Puedo realizar una prueba gratuita? Sí. American Top Tools puede facilitarle el software para realizar una prueba totalmente funcional de GoAnywhere MFT para evaluar sus beneficios dentro de su propio entorno. Versión 5.0 150930 Si desea más información póngase en contacto con: Distribuidor Autorizado Datos de Contacto E-mail: [email protected] Tfno: 00 34 93 319 16 12 Ubicación Barcelona, España Web www.att.es 120