Seguimiento del problema de consulta vacía al actualizar de MySQL 8.0.26 a 8.0.32

Un sistema de negocio experimentó fallos al migrar de MySQL 8.0.26 a GreatSQL 8.0.32-24, donde ciertas consultas no devolvían resultados. Las pruebas confirmaron que el probelma persiste en MySQL 8.0.32. Esta vulnerabilidad fue corregida en GreatSQL 8.0.32-25 Información de versiones greatsql> SELECT VERSION(); +-----------+ | VERSION() | ...

Publicado el 8-29 04:54

Notas de Estudio de SQL: Restricciones, Consultas Multi-tabla y Subconsultas

Las restricciones son reglas aplicadas a las columnas de una tabla para limitar los datos que se pueden almacenar. Su propósito es garantizar la corrección, validez e integridad de los datos en la base de datos. Tipos de Restricciones A continuación, se muestra un ejemplo de cómo definir restricciones al crear una tabla: -- Creación de tabla c ...

Publicado el 8-28 13:17

Secretos para Mejorar 10x el Rendimiento en Combinación de Colecciones C#: Costo de Desduplicación Union y Técnicas de Concatenación Encadenada

Desafíos Centrales en la Optimización de Combinación de Colecciones C# En el desarrollo de aplicaciones de alto rendimiento, las operaciones de combinación de colecciones en C# frecuentemente se convierten en cuellos de botella del sistema. A medida que el volumen de datos crece, los métodos tradicionales como Concat simple o la adición de elem ...

Publicado el 7-24 13:05

Uniones en C: Gestión de Memoria, Características y Casos de Uso Prácticos

Definición y Sintaxis Básica En el lenguaje C, una union (unión) es un tipo de dato definido por el usuario que permite almacenar diferentes tipos de datos en la misma ubicación de memoria. A diferencia de las estructuras (struct), donde cada miembro tiene su propio espacio asignado, todos los miembros de una unión comparten el mismo bloque de ...

Publicado el 7-22 15:54

Inyección SQL en Desafíos CTF

Desafío 1: Bypass de Autenticación Al examinar el código fuente proporcionado, podemos identificar la siguiente lógica vulnerable: <?php if($_POST[usuario] && $_POST[contrasena]) { // Verifica que usuario y contraseña no estén vacíos mysql_conexion(HOST_BD . ':' . PUERTO_BD, USUARIO_BD, CONTRASENA_BD); // Conexión a la ba ...

Publicado el 6-4 16:14