Optimización de Configuración y Seguridad en Tomcat

Este artículo documenta ajustes de configuración, rendimiento y seguridad aplicados a Tomcat durante el desarrollo profesional. Dada la prevalencia de soluciones como java -jar, este contenido se centra en mejoras prácticas y concisas, actualizándose periódicamente según sea necesario. Ocultar la Versión del Servidor Para mejorar la seguridad o ...

Publicado el 10-5 12:44

Explicación Detallada del Funcionamiento de FreeIPA

FreeIPA (Identity, Policy, Audit) constituye una solución de código abierto para gestión centralizada de identidad y seguridad, diseñada principalmente para integrar y administrar en entornos Linux/Unix información de usuarios, políticas, permisos, registros de auditoría y otros elementos. Sus funcionalidades principales abarcan: Administració ...

Publicado el 9-24 22:02

Vulnerabilidades Detectadas en Proyecto JavaWeb

Vulnerabilidad de inyección de caracteres multibyte (Wide Byte Injection). Vulnerabilidad de inyección de framework. Vulnerabilidad de inyección de enlaces. La solución principal para estos problemas es configurar un filtro en el proyecto que filtre los caracteres especiales en las URLs. Filtro para Configurar Cookies A continuación se muestr ...

Publicado el 9-16 05:14

Implementación de archivos ZIP protegidos con contraseña en Swift

Integración del framework Para incorporar la funcionalidad de compresión segura en Swift, agregue la dependencia mediante Swift Package Manager. En Xcode, navegue a las dependencias del proyecto e incluya el repositorio: https://gitcode.com/gh_mirrors/zi/Zip Creación de archivos ZIP cifrados La compersión de acrhivos con protección mediante c ...

Publicado el 9-7 01:44

Análisis del mecanismo de vulnerabilidades en la deserialización de Java

Una de las debilidades de seguridad más críticas en aplicaciones Java es la deserialización insegura, que puede permitir a un atacante ejecutar comandos arbitrarios e incluso obtener acceso remoto al sistema. Este artículo explora el fundamento técnico detrás de estas vulnerabilidades, centrándose en cómo se aprovechan ciertos componentes del e ...

Publicado el 8-14 07:09

Generación de certificados SSL autofirmados con OpenSSL

La implementación de una Infraestructura de Clave Pública (PKI) interna comienza con la configuración de una Entidad Certificadora (CA) propia. OpenSSL permite gestionar este proceso de forma manual o automatizada mediante scripts. Configuración manual de una Entidad Certificadora (CA) Antes de generar certificados, es necesario definir la estr ...

Publicado el 8-13 00:18

Tutorial de uso práctico de psudohash: Generar diccionarios de contraseñas específicos con información personal

Enlace gratuito para descargar: psudohash genera millones de mutaciones de contraseña basadas en palabras clave en segundos. Proyecto en: https://gitcode.com/gh_mirrors/ps/psudohash psudohash es una herramienta potente para generar diccionarios de contraseñas, que puede crear en segundos un millón de variaciones de contraseñas basadas en palab ...

Publicado el 8-10 09:25

Mitigación de Ataques de Programación Orientada a Retorno (ROP)

La Programación Orientada a Retorno (ROP) es una técnica de explotación avanzada utilizada para sortear mecanismos de protección como la Prevención de Ejecución de Datos (DEP). Consiste en encadenar "gadgets" de código existentes en la memoria del programa para lograr el control sobre el flujo de ejecución, sin inyectar código nuevo. ...

Publicado el 8-8 12:57

Escribir código Java seguro: prácticas esenciales y consideraciones técnicas

La seguridad en aplicaciones Java no se limita a la configuración de firewalls o políticas de red; comienza en el código fuente. Aunque la plataforma Java ofrece protecciones inherentes frente a errores comunes como desbordamientos de búfer, aún existen múltiples vectores de ataque que los desarrolladores deben anticipar. Ejemplo práctico: prev ...

Publicado el 8-3 23:37

Configuración y Operaciones Básicas de Elasticsearch 7.6.1

Ajustes de Parámetros del Sistema vim /etc/security/limits.conf * soft nofile 655350 * hard nofile 655350 es soft memlock ilimitado es hard memlock ilimitado vim /etc/sysctl.conf vm.max_map_count=262144 fs.file-max=655360 vm.swappiness=1 Ejecutar después de guardar: sysctl -p Configuración Principal vim elasticsearch.yml nombre_cluster: ...

Publicado el 7-23 14:20