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