Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 10751|Respuesta: 1

[Fuente] Las sentencias SQL dinámicamente empalmadas en Java impiden la inyección de bases de datos

[Copiar enlace]
Publicado en 7/2/2022 15:52:57 | | | |
El peligro de la inyección SQL: Los hackers aprovechan esta vulnerabilidad para inyectar sentencias de script SQL en el sistema para eliminar bases de datos o robar datos.

Demanda:

1. Se ejecuta el empalme de sentencias SQL de la base de datos; si solo se llena con valores de parámetros, los valores pueden pasar directamente por Parámetros, lo que puede impedir completamente la inyección SQL, y filtrar las cadenas enviadas por los usuarios mediante expresiones regulares también puede reducir el riesgo de inyección; sin embargo, para palabras clave como mutación, transformación y nueva sintaxis, no puede prevenir eficazmente el riesgo de inyección.

2. Informe dinámico de iconos, el usuario introduce sentencias SQL a través de la interfaz y luego las ejecuta desde la base de datos. Esto se debe a que este tipo de operación de consulta es solo una operación de consulta, y palabras clave peligrosas como actualizar y eliminar deben filtrarse.

revisión

c# y asp.net previenen métodos de filtrado por inyección SQL
https://www.itsvse.com/thread-1843-1-1.html

C#. .NET para prevenir ataques de inyección SQL
https://www.itsvse.com/thread-1842-1-1.html

Código Java:









Anterior:Fábricas de filtros integradas en Spring Cloud Gateway
Próximo:Hay tres formas en que los proyectos Java Maven hacen referencia a los paquetes jar locales
Publicado en 13/2/2022 16:35:06 |
Docto......
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com