Un "Hardening Tip" de BBDD - de mi Lost & Found - contra las "Heavy Queries Malignas"
![]() |
| Figura 3: Libro Hacking de Aplicaciones Web: SQL Injection de Enrique Rando y Chema Alonso |
Blog personal de Chema Alonso sobre sus cosas.
DragonJAR
8.8 Chile
Dreamlab
Ekoparty
IT Forensic
e-Hack MX
AREA 51
Comunidad Dojo Panamá
AIYON Panamá
ARPAHE SOLUTIONS 
![]() |
| Figura 3: Libro Hacking de Aplicaciones Web: SQL Injection de Enrique Rando y Chema Alonso |
Publicado por
Chema Alonso
a las
6:39 a. m.
0
comentarios
Etiquetas: AI, BBDD, Blind SQL Injection, BSQLi, fortificación, Gemini, hardening, IA, Inteligencia Artificial, LLM, MySQL, Oracle, PostgreSQL, SQL Injection, SQLi, SQLite
GTG-1002 represents multiple firsts in AI-enabled threat actor capabilities. The actor achieved what we believe is the first documented case of a cyberattack largely executed without human intervention at scale—the AI autonomously discovered vulnerabilities in targets selected by human operators and successfully exploited them in live operations, then performed a wide range of post-exploitation activities from analysis, lateral movement, privilege escalation, data access, to data exfiltration. Most significantly, this 2 marks the first documented case of agentic AI successfully obtaining access to confirmed high-value targets for intelligence collection, including major technology corporations and government agencies.
GTG-1002 representa varios hitos pioneros en las capacidades de actores de amenazas potenciados por inteligencia artificial. El actor logró lo que se considera el primer caso documentado de un ciberataque ejecutado en gran medida sin intervención humana y a escala: la IA descubrió de forma autónoma vulnerabilidades en objetivos seleccionados por operadores humanos y las explotó con éxito en operaciones reales. Posteriormente, realizó una amplia gama de actividades de post-explotación, incluyendo análisis, movimiento lateral, escalado de privilegios, acceso a datos y exfiltración de información. Lo más significativo es que este caso marca la primera instancia documentada de una Agente AI que obtuvo con éxito acceso a objetivos confirmados de alto valor para la recopilación de inteligencia, entre ellos grandes corporaciones tecnológicas y agencias gubernamentales.
![]() |
| Figura 6: Libro de Machine Learning aplicado a Ciberseguridad de Carmen Torrano, Fran Ramírez, Paloma Recuero, José Torres y Santiago Hernández |
Publicado por
Chema Alonso
a las
12:01 a. m.
0
comentarios
Etiquetas: Agentic, AI, Artificial Intelligence, BBDD, ChatGPT, cibercrimen, ciberespionaje, Claude, exploit, exploiting, exploits, Hacking, IA, Inteligencia Artificial, LLM, LLMs, MCP, pentest, pentesting, SSRF
![]() |
| Figura 8: Libro Hacking de Aplicaciones Web: SQL Injection de Enrique Rando y Chema Alonso |
Publicado por
Chema Alonso
a las
6:01 a. m.
0
comentarios
Etiquetas: BBDD, Blind SQL Injection, Excel, gaming, hackers, Juegos, Microsoft Office, SQL, SQL Injection
Publicado por
Chema Alonso
a las
7:48 a. m.
0
comentarios
Etiquetas: AI, BBDD, Blind SQL Injection, CDO, COBOL, Curiosidades, datos, formación, IA, Lenguaje C, Machine Learning, ML, Oracle, Privacidad, programación, SQL Injection, Universidad
![]() |
| Figura 4: Libro de Machine Learning aplicado a Ciberseguridad de Carmen Torrano, Fran Ramírez, Paloma Recuero, José Torres y Santiago Hernández. |
Para el proceso de búsqueda, empezamos en la primera capa, y vamos recorriendo los vértices (embeddings) de esta mediante una greedy search, empezando desde un vértice de comienzo (entry point). Mientras estamos en un vértice, se calcula la similitud de este embedding con el de la query, y luego calculamos la similitud entre el embedding de la query y los de los vértices conectados al vértice en el que estamos.
Si encontramos un vértice que presenta una similitud mayor con nuestra query que la que presenta el vértice en el que estamos, seguimos el proceso moviéndonos a ese vértice. Si ya no encontramos ningún otro vértice que tenga mayor similitud con el embedding de la query, bajamos a la siguiente capa y seguimos el mismo proceso, esta vez empezando como entry point en el vértice en el que estábamos en la capa anterior. De esta manera, cuando lleguemos a la última capa, el resultado final si seguimos este proceso será ya el embedding más similar al de nuestra query.
Al final, en su esencia la indexación se comportará como un árbol binario, que tiene registrados las separaciones del espacio que se han ido haciendo, teniendo por ejemplo en las ramas “izquierda” los puntos debajo de la línea que separaba el espacio en ese momento, mientras que en las ramas “derecha” se tienen los puntos por encima. Como el proceso de separación del espacio es iterativo, el árbol tendrá una determinada profundidad, aunque cada vez cuando nos movamos a la izquierda o a la derecha habrá menos puntos representados.
El proceso de búsqueda es sencillo: dado el embedding de una query, recorremos el árbol creado y vamos cayendo por sus diferentes ramas hasta llegar a una zona del plano que tiene, siguiendo el ejemplo, 100 embeddings, y es solo con estos 100 embeddings con los que compararíamos la similitud con el embedding de nuestra query hasta determinar cuál es el más similar. En vez de computar la similitud con todos los puntos del espacio (miles o millones de embeddings), acabamos haciéndolo solo con 100 puntos, mejorando drásticamente la velocidad de la búsqueda.
Publicado por
Chema Alonso
a las
6:01 a. m.
0
comentarios
Etiquetas: AI, Artificial Intelligence, BBDD, big data, ChatGPT, Deep Learning, IA, Inteligencia Artificial, LLM, Machine Learning, Spotify
Pocas veces me ha hecho tanta ilusión que saliera un nuevo libro en 0xWord como con este libro de " Hacking IA: Jailbreak, Prompt Inje...