JOUSSEPH   16-02-2026, 20:31
#1
Buen día, amigos programadores de años, como están, espero que bien, tanto tiempo que no los veo. Quiero preguntarles algo, y es con el asunto de la ingeniería inversa, verán todos sabemos que los programas informáticos son susceptibles a ser descompilados y todo el asunto, el detalle es hacerle la vida difícil al ingeniero inverso, para proteger nuestra aplicación, en este caso que yo quisiera proteger por ejemplo la conexión a una base de datos como lo hace gambas?, desconozco si gambas tiene una especie de cifrado tipo Android en su código, o si tiene el código abierto, aunque he visto que en su paquete lo oculta, sin embargo, quisiera saber si tiene algo de protección, y si es seguro proteger la conexión a las bases de datos, gracias.
Última modificación: 16-02-2026, 21:01 por JOUSSEPH.

Es mejor ser temido, que amado (Maquiavelo).
guizans   16-02-2026, 22:55
#2
Pues ni idea, nunca me ha dado por pensar en algo así. Lo único que se me ocurre es que le preguntes al propio Benoit en su grupo de Telegram, a lo mejor te aclara algo.

Un saludo.
JOUSSEPH   17-02-2026, 20:07
#3
(16-02-2026, 22:55)guizans escribió: Pues ni idea, nunca me ha dado por pensar en algo así. Lo único que se me ocurre es que le preguntes al propio Benoit en su grupo de Telegram, a lo mejor te aclara algo.

Un saludo.

En serio tiene grupo?, fabuloso!, ya estaba buscando su correo en el ide como loco!, gracias.

Es mejor ser temido, que amado (Maquiavelo).
guizans   17-02-2026, 20:11
#4
Si, si que tiene un grupo, desde no hace mucho tiempo. Entras en la página del proyecto y en la esquina superior derecha aparece el icono de Telegram.

Un saludo.
Última modificación: 17-02-2026, 20:12 por guizans.
JOUSSEPH   17-02-2026, 21:32
#5
Gracias.

Es mejor ser temido, que amado (Maquiavelo).
JOUSSEPH   18-02-2026, 01:11
#6
Me respondió el gran Benoit por correo, me dijo lo siguiente con respecto al tema de que si el código está protegido, ¡o no!, y que hacer con la conexión a la base de datos para protegerla, espero que les sirva a los que no saben:

benoit.minisini@gambas-basic.org

Tout les chaînes de caractères sont en clair dans l'exécutable. Les mots
de passe (ou toute autre information sensible) doivent être stockées
ailleurs, dans un endroit où ils seront chiffrés.

Cordialement,

Traducción
Todas las cadenas de caracteres están en texto plano dentro del ejecutable. Las contraseñas (o cualquier otra información confidencial) deben almacenarse en otro lugar, en una ubicación donde se cifrarán.

Atentamente,

Es mejor ser temido, que amado (Maquiavelo).
guizans   18-02-2026, 22:53
#7
Pues mira, ya sabemos algo mas.
Shordi   19-02-2026, 11:07
#8
(18-02-2026, 22:53)guizans escribió: Pues mira, ya sabemos algo mas.
Bueno, eso era sabido desde siempre. Hace ya años (creo que en el foro antiguo incluso) subí una pequeña utilidad que convertía un string en otro string compuesto de chr(<letra>) & chr(<letra>)... etc. Con eso la cadena queda "encriptada" en el código. También utilicé y subí al foro funciones de "encriptación" basadas en el el base64 (conviertes la cadena a Base64 y luego sustituyes una serie de caracteres por otros en el resultado  y la vuelves a convertir x veces) y cosas por el estilo. Más tarde se publicaron algoritmos de encriptación bidireccionales, (tengo algún vídeo de eso. Aquí la introducción al tema de la seguridad. Y  aquí especifícamente aplicado a las contraseñas de las BB.DD. )
Son enlaces a vídeos de Youtube, pero el foro sólo me permite poner uno, así que os pongo sólo el enlace.

Saludos
Última modificación: 19-02-2026, 11:08 por Shordi.

No podemos regresar
  
Usuarios navegando en este tema: 1 invitado(s)
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.