Como proteger tu codigo de Triggers y Stored Procedures en IB
Este truco esta muy tétrico...
Una advertencia: Al ejecutar el siguiente código protegeras tu código, pero lo protegerás tan bien que ni tu podras verlo después. Ten cuidado, y por supuesto no me hago responsable de los daños :D. Echa una vez la advertencia: 1. Abran su herramienta favorita de administración de IB, como IBConsole, IBAccess, InterBase WorkBench, etc.<br> 2. Entren a su base de datos (de preferencia escogan primero una de prueba)<br> 3. Introduzcan la siguiente sentencia SQL: Código:
UPDATE RDB$PROCEDURES Código:
UPDATE RDB$PROCEDURES Ahora bien, si desean borrar todo el código de sus Stored Procedures o Triggers, ejecuten: Código:
UPDATE RDB$PROCEDURES Estoy seguro que mas de uno encontrará maléfico este truco, pero es funcional si no deseamos que terceras personas se piraten nuestro codigo. |
Completando la Ideal
[code] -- Sp Update RDB$PROCEDURES Set RDB$PROCEDURE_SOURCE = Null Where RDB$PROCEDURE_SOURCE Is Not Null; -- Trigger Update RDB$TRIGGERS Set RDB$TRIGGER_SOURCE = NULL Where Upper(B_Substr(RDB$TRIGGER_SOURCE,1,5))<>'CHECK' And RDB$TRIGGER_SOURCE Is Not Null; -- Historia Delete From Ibe$Version_History; [code] |
La franja horaria es GMT +2. Ahora son las 17:11:07. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi