Encriptar fuentes CFML

56 views
Skip to first unread message

crenpeva

unread,
Jul 2, 2013, 12:41:31 PM7/2/13
to ra...@googlegroups.com
Hola,
necesito saber si, al igual que en coldfusion, el Railo Server se puede encriptar el código fuente, de tal forma que si alguien accede al servidor, no pueda ver dicho código. No se si me explico bien, creo que a esto se le llama ofuscación de código.
A si alguien me puede ilustrar.
Gracias

Mark Drew

unread,
Jul 2, 2013, 12:45:05 PM7/2/13
to ra...@googlegroups.com

Si claro, pero es en una forma differente que ColdFusion. 


Si vas al administrador de Railo -> Mappings y cliceas el boton con el lapiz, puedes ver que puedes crear un archivo de el mapping SIN el CFML. Eso es todo tu aplicación sin las fuentes. En otras palabras, esta "compiled" a java en una forma que no puedes re-formarlo (no lo puedes de-encriptar)


Disculpa mi castellano, hace tiempo que no lo escribo! 


Enfin, puedes hacer un mapping que se llama "/" que apunta a la raíz de la aplication y puedes crear y "download" la fuente compilada a un archivo .ra 


Regards

Mark Drew

The Railo Company
Professional Open Source
skype: mark_railo ma...@getrailo.com
+44 7971 852296 http://www.getrailo.com
--
Did you find this reply useful? Help the Railo community and add it to the Railo Server wiki at https://github.com/getrailo/railo/wiki
---
You received this message because you are subscribed to the Google Groups "Railo" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/railo/2c2c89a2-45e5-4baf-85da-71c8662f196c%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

crenpeva

unread,
Jul 2, 2013, 12:59:25 PM7/2/13
to ra...@googlegroups.com
Hola Mark,
tu castellano está bien!.
Dudas:
debo hacer este procedimiento cada vez que creo o modifico un archivo cfm?.
tendré dos carpetas, la de desarrollo (como hasta ahora) y la carpeta "encriptada".
El server hace automático este proceso de "encriptación" cada vez que creo o modifico un cfm, es decir, crea simultaneamente una copia encriptada?
Si estoy equivocado en las preguntas, me puedes contar cual seria la forma de trabajar con este mapping.
Gracias por responder

Mark Drew

unread,
Jul 2, 2013, 1:21:01 PM7/2/13
to ra...@googlegroups.com

Lo tienes que hacer cada vez que cambias algo porque el archivo es como un zip. Claro, que no lo tienes que hacer a mano! Todo el admin de railo esta hecho en CFML, entoneces (en un proyecto en qual estoy trabajando en este momento ) tenemos un script que hace esto:


<cfadmin 

action="updateMapping"

type="web"

password="#url.password#"

archive=""

primary="physical"

trusted="false"

virtual="#url.mapping#" <!--- esto serial "/" si para http://localhost/ --->

physical="#url.source#" <!--- esto serial "/Users/markdrew/Sites/mysite/  por ejemplo oh "c:\InetPub\wwwroot" --->

remoteClients="">

<cfadmin 

action="createArchive"

type="web"

password="#url.password#"

file="#url.archive#" <!--- esto serial "c:\Archivos\mysite.ra"  --->

virtual="#url.mapping#" <!--- esto serial "/"  --->

secure="true" <!--- saguaros… si! --->

append="false"

addCFMLFiles="false" <!--- añadir cfml files? no! esas son las fuentes! --->

addNoneCFMLFiles="true"

addNonCFMLFiles="true"

remoteClients="">

<cfif delMapping> <!--- borrar si no lo qieres --->

<cfadmin 

action="removeMapping"

type="web"

password="#url.password#"

virtual="#url.mapping#"

remoteClients="">

</cfif>


Ahora, si tus clientes quieren tu aplicación pueden hacer un mapping virtual "/" y apuntar al archivo, sino, pueden también podrías hacerlo como parte de tu instalo o distribución :


<cfadmin 

action="updateMapping"

type="web"

password="#url.password#"

archive="c:\lugar\donde\esta\archivo.ra"

primary="physical"

trusted="false"

virtual="/" 

physical="" 

remoteClients="">


Espero que eso te ayude. 

Regards
Mark Drew

The Railo Company
Professional Open Source
skype: mark_railo ma...@getrailo.com
+44 7971 852296 http://www.getrailo.com

Igal @ getRailo.org

unread,
Jul 2, 2013, 1:35:32 PM7/2/13
to ra...@googlegroups.com
No habla Espanol...� if you guys will continue this I will start writing my replies in Hebrew ;)



On 7/2/2013 10:21 AM, Mark Drew wrote:

Lo tienes que hacer cada vez que cambias algo porque el archivo es como un zip. Claro, que no lo tienes que hacer a mano! Todo el admin de railo esta hecho en CFML, entoneces (en un proyecto en qual estoy trabajando en este momento ) tenemos un script que hace esto:


<cfadmin�

action="updateMapping"

type="web"

password="#url.password#"

archive=""

primary="physical"

trusted="false"

virtual="#url.mapping#" <!--- esto serial "/" si para http://localhost/ --->

physical="#url.source#" <!--- esto serial "/Users/markdrew/Sites/mysite/ �por ejemplo oh "c:\InetPub\wwwroot" --->

remoteClients="">

<cfadmin�

action="createArchive"

type="web"

password="#url.password#"

file="#url.archive#"�<!--- esto serial "c:\Archivos\mysite.ra" �--->

virtual="#url.mapping#"�<!--- esto serial "/" �--->

secure="true"�<!--- saguaros� si! --->

append="false"

addCFMLFiles="false"�<!--- a�adir cfml files? no! esas son las fuentes! --->

addNoneCFMLFiles="true"

addNonCFMLFiles="true"

remoteClients="">

<cfif delMapping> <!--- borrar si no lo qieres --->

<cfadmin�

action="removeMapping"

type="web"

password="#url.password#"

virtual="#url.mapping#"

remoteClients="">

</cfif>


Ahora, si tus clientes quieren tu aplicaci�n pueden hacer un mapping virtual "/" y apuntar al archivo, sino, pueden tambi�n podr�as hacerlo como parte de tu instalo o distribuci�n :


<cfadmin�

action="updateMapping"

type="web"

password="#url.password#"

archive="c:\lugar\donde\esta\archivo.ra"

primary="physical"

trusted="false"

virtual="/"�

physical=""�

remoteClients="">


Espero que eso te ayude.�

Regards
Mark Drew

The Railo Company
Professional Open Source
skype: mark_railo ma...@getrailo.com
+44 7971 852296 http://www.getrailo.com

On 2 July 2013 at 17:59:27, crenpeva (cren...@gmail.com) wrote:

Hola�Mark,
tu castellano est� bien!.
Dudas:
debo hacer este procedimiento cada vez que creo o modifico un archivo cfm?.
tendr� dos carpetas, la de desarrollo (como hasta ahora) y la carpeta "encriptada".
El server hace autom�tico este proceso de "encriptaci�n" cada vez que creo o modifico un cfm, es decir, crea simultaneamente una copia encriptada?
Si estoy equivocado en las preguntas, me puedes contar cual seria la forma de trabajar con este mapping.
Gracias por responder


El martes, 2 de julio de 2013 12:45:05 UTC-4, Mark Drew escribi�:

Si claro, pero es en una forma differente que ColdFusion.�


Si vas al administrador de Railo -> Mappings y cliceas el boton con el lapiz, puedes ver que puedes crear un archivo de el mapping SIN el CFML. Eso es todo tu aplicaci�n sin las fuentes. En otras palabras, esta "compiled" a java en una forma que no puedes re-formarlo (no lo puedes de-encriptar)


Disculpa mi castellano, hace tiempo que no lo escribo!�


Enfin, puedes hacer un mapping que se llama "/" que apunta a la ra�z de la aplication y puedes crear y "download" la fuente compilada a un archivo .ra�


Regards

Mark Drew

The Railo Company
Professional Open Source
skype: mark_railo ma...@getrailo.com
+44 7971 852296 http://www.getrailo.com

On 2 July 2013 at 17:41:35, crenpeva (cren...@gmail.com) wrote:

Hola,
necesito saber si, al igual que en coldfusion, el Railo Server se puede encriptar el c�digo fuente, de tal forma que si alguien accede al servidor, no pueda ver dicho c�digo. No se si me explico bien, creo que a esto se le llama ofuscaci�n de c�digo.
A si alguien me puede ilustrar.
Gracias
--
Did you find this reply useful? Help the Railo community and add it to the Railo Server wiki at https://github.com/getrailo/railo/wiki
---
You received this message because you are subscribed to the Google Groups "Railo" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/railo/2c2c89a2-45e5-4baf-85da-71c8662f196c%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
�
�
--
Did you find this reply useful? Help the Railo community and add it to the Railo Server wiki at https://github.com/getrailo/railo/wiki
---
You received this message because you are subscribed to the Google Groups "Railo" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/railo/f19ca342-0aa9-436a-8e3e-0e95991d0dd6%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
�
�
--
Did you find this reply useful? Help the Railo community and add it to the Railo Server wiki at https://github.com/getrailo/railo/wiki
---
You received this message because you are subscribed to the Google Groups "Railo" group.
�
�

-- 
Igal Sapir
Railo Core Developer
http://getRailo.org/

Mark Drew

unread,
Jul 2, 2013, 1:37:25 PM7/2/13
to ra...@googlegroups.com

Sorry guys! I didn't realise this was in the railo group! I thought it was in the spanish CFML group! (I should look at the headers) 


Anyway, you can encrypt your application by creating a mapping using the code below :) 





Regards
Mark Drew

The Railo Company
Professional Open Source
skype: mark_railo ma...@getrailo.com
+44 7971 852296 http://www.getrailo.com

On 2 July 2013 at 18:35:39, Igal @ getRailo.org (ig...@getrailo.org) wrote:

No habla Espanol...  if you guys will continue this I will start writing my replies in Hebrew ;)



On 7/2/2013 10:21 AM, Mark Drew wrote:

Lo tienes que hacer cada vez que cambias algo porque el archivo es como un zip. Claro, que no lo tienes que hacer a mano! Todo el admin de railo esta hecho en CFML, entoneces (en un proyecto en qual estoy trabajando en este momento ) tenemos un script que hace esto:


<cfadmin 

action="updateMapping"

type="web"

password="#url.password#"

archive=""

primary="physical"

trusted="false"

virtual="#url.mapping#" <!--- esto serial "/" si para http://localhost/ --->

physical="#url.source#" <!--- esto serial "/Users/markdrew/Sites/mysite/  por ejemplo oh "c:\InetPub\wwwroot" --->

remoteClients="">

<cfadmin 

action="createArchive"

type="web"

password="#url.password#"

file="#url.archive#" <!--- esto serial "c:\Archivos\mysite.ra"  --->

virtual="#url.mapping#" <!--- esto serial "/"  --->

secure="true" <!--- saguaros… si! --->

append="false"

addCFMLFiles="false" <!--- añadir cfml files? no! esas son las fuentes! --->

addNoneCFMLFiles="true"

addNonCFMLFiles="true"

remoteClients="">

<cfif delMapping> <!--- borrar si no lo qieres --->

<cfadmin 

action="removeMapping"

type="web"

password="#url.password#"

virtual="#url.mapping#"

remoteClients="">

</cfif>


Ahora, si tus clientes quieren tu aplicación pueden hacer un mapping virtual "/" y apuntar al archivo, sino, pueden también podrías hacerlo como parte de tu instalo o distribución :


<cfadmin 

action="updateMapping"

type="web"

password="#url.password#"

archive="c:\lugar\donde\esta\archivo.ra"

primary="physical"

trusted="false"

virtual="/" 

physical="" 

remoteClients="">


Espero que eso te ayude. 

Regards
Mark Drew

The Railo Company
Professional Open Source
skype: mark_railo ma...@getrailo.com
+44 7971 852296 http://www.getrailo.com

On 2 July 2013 at 17:59:27, crenpeva (cren...@gmail.com) wrote:

Hola Mark,
tu castellano está bien!.
Dudas:
debo hacer este procedimiento cada vez que creo o modifico un archivo cfm?.
tendré dos carpetas, la de desarrollo (como hasta ahora) y la carpeta "encriptada".
El server hace automático este proceso de "encriptación" cada vez que creo o modifico un cfm, es decir, crea simultaneamente una copia encriptada?
Si estoy equivocado en las preguntas, me puedes contar cual seria la forma de trabajar con este mapping.
Gracias por responder


El martes, 2 de julio de 2013 12:45:05 UTC-4, Mark Drew escribió:

Si claro, pero es en una forma differente que ColdFusion. 


Si vas al administrador de Railo -> Mappings y cliceas el boton con el lapiz, puedes ver que puedes crear un archivo de el mapping SIN el CFML. Eso es todo tu aplicación sin las fuentes. En otras palabras, esta "compiled" a java en una forma que no puedes re-formarlo (no lo puedes de-encriptar)


Disculpa mi castellano, hace tiempo que no lo escribo! 


Enfin, puedes hacer un mapping que se llama "/" que apunta a la raíz de la aplication y puedes crear y "download" la fuente compilada a un archivo .ra 


Regards

Mark Drew

The Railo Company
Professional Open Source
skype: mark_railo ma...@getrailo.com
+44 7971 852296 http://www.getrailo.com

On 2 July 2013 at 17:41:35, crenpeva (cren...@gmail.com) wrote:

Hola,
necesito saber si, al igual que en coldfusion, el Railo Server se puede encriptar el código fuente, de tal forma que si alguien accede al servidor, no pueda ver dicho código. No se si me explico bien, creo que a esto se le llama ofuscación de código.
A si alguien me puede ilustrar.
Gracias
--
Did you find this reply useful? Help the Railo community and add it to the Railo Server wiki at https://github.com/getrailo/railo/wiki
---
You received this message because you are subscribed to the Google Groups "Railo" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/railo/2c2c89a2-45e5-4baf-85da-71c8662f196c%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
--
Did you find this reply useful? Help the Railo community and add it to the Railo Server wiki at https://github.com/getrailo/railo/wiki
---
You received this message because you are subscribed to the Google Groups "Railo" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/railo/f19ca342-0aa9-436a-8e3e-0e95991d0dd6%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
--
Did you find this reply useful? Help the Railo community and add it to the Railo Server wiki at https://github.com/getrailo/railo/wiki
---
You received this message because you are subscribed to the Google Groups "Railo" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/railo/etPan.51d30bfd.3804823e.24c%40railo.local.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
--  
Igal Sapir
Railo Core Developer
http://getRailo.org/

--
Did you find this reply useful? Help the Railo community and add it to the Railo Server wiki at https://github.com/getrailo/railo/wiki
---
You received this message because you are subscribed to the Google Groups "Railo" group.

Igal @ getRailo.org

unread,
Jul 2, 2013, 1:39:07 PM7/2/13
to ra...@googlegroups.com
תודה

(that means "Thanks")



On 7/2/2013 10:37 AM, Mark Drew wrote:

Sorry guys! I didn't realise this was in the railo group! I thought it was in the spanish CFML group! (I should look at the headers)�


Anyway, you can encrypt your application by creating a mapping using the code below :)�





Regards
Mark Drew

The Railo Company
Professional Open Source
skype: mark_railo ma...@getrailo.com
+44 7971 852296 http://www.getrailo.com

On 2 July 2013 at 18:35:39, Igal @ getRailo.org (ig...@getrailo.org) wrote:

No habla Espanol...� if you guys will continue this I will start writing my replies in Hebrew ;)



On 7/2/2013 10:21 AM, Mark Drew wrote:

Lo tienes que hacer cada vez que cambias algo porque el archivo es como un zip. Claro, que no lo tienes que hacer a mano! Todo el admin de railo esta hecho en CFML, entoneces (en un proyecto en qual estoy trabajando en este momento ) tenemos un script que hace esto:


<cfadmin�

action="updateMapping"

type="web"

password="#url.password#"

archive=""

primary="physical"

trusted="false"

virtual="#url.mapping#" <!--- esto serial "/" si para http://localhost/ --->

physical="#url.source#" <!--- esto serial "/Users/markdrew/Sites/mysite/ �por ejemplo oh "c:\InetPub\wwwroot" --->

remoteClients="">

<cfadmin�

action="createArchive"

type="web"

password="#url.password#"

file="#url.archive#"�<!--- esto serial "c:\Archivos\mysite.ra" �--->

virtual="#url.mapping#"�<!--- esto serial "/" �--->

secure="true"�<!--- saguaros� si! --->

append="false"

addCFMLFiles="false"�<!--- a�adir cfml files? no! esas son las fuentes! --->

addNoneCFMLFiles="true"

addNonCFMLFiles="true"

remoteClients="">

<cfif delMapping> <!--- borrar si no lo qieres --->

<cfadmin�

action="removeMapping"

type="web"

password="#url.password#"

virtual="#url.mapping#"

remoteClients="">

</cfif>


Ahora, si tus clientes quieren tu aplicaci�n pueden hacer un mapping virtual "/" y apuntar al archivo, sino, pueden tambi�n podr�as hacerlo como parte de tu instalo o distribuci�n :


<cfadmin�

action="updateMapping"

type="web"

password="#url.password#"

archive="c:\lugar\donde\esta\archivo.ra"

primary="physical"

trusted="false"

virtual="/"�

physical=""�

remoteClients="">


Espero que eso te ayude.�

Regards
Mark Drew

The Railo Company
Professional Open Source
skype: mark_railo ma...@getrailo.com
+44 7971 852296 http://www.getrailo.com

On 2 July 2013 at 17:59:27, crenpeva (cren...@gmail.com) wrote:

Hola�Mark,
tu castellano est� bien!.
Dudas:
debo hacer este procedimiento cada vez que creo o modifico un archivo cfm?.
tendr� dos carpetas, la de desarrollo (como hasta ahora) y la carpeta "encriptada".
El server hace autom�tico este proceso de "encriptaci�n" cada vez que creo o modifico un cfm, es decir, crea simultaneamente una copia encriptada?
Si estoy equivocado en las preguntas, me puedes contar cual seria la forma de trabajar con este mapping.
Gracias por responder


El martes, 2 de julio de 2013 12:45:05 UTC-4, Mark Drew escribi�:

Si claro, pero es en una forma differente que ColdFusion.�


Si vas al administrador de Railo -> Mappings y cliceas el boton con el lapiz, puedes ver que puedes crear un archivo de el mapping SIN el CFML. Eso es todo tu aplicaci�n sin las fuentes. En otras palabras, esta "compiled" a java en una forma que no puedes re-formarlo (no lo puedes de-encriptar)


Disculpa mi castellano, hace tiempo que no lo escribo!�


Enfin, puedes hacer un mapping que se llama "/" que apunta a la ra�z de la aplication y puedes crear y "download" la fuente compilada a un archivo .ra�


Regards

Mark Drew

The Railo Company
Professional Open Source
skype: mark_railo ma...@getrailo.com
+44 7971 852296 http://www.getrailo.com

On 2 July 2013 at 17:41:35, crenpeva (cren...@gmail.com) wrote:

Hola,
necesito saber si, al igual que en coldfusion, el Railo Server se puede encriptar el c�digo fuente, de tal forma que si alguien accede al servidor, no pueda ver dicho c�digo. No se si me explico bien, creo que a esto se le llama ofuscaci�n de c�digo.
A si alguien me puede ilustrar.
Gracias
--
Did you find this reply useful? Help the Railo community and add it to the Railo Server wiki at https://github.com/getrailo/railo/wiki
---
You received this message because you are subscribed to the Google Groups "Railo" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/railo/2c2c89a2-45e5-4baf-85da-71c8662f196c%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
�
�
--
Did you find this reply useful? Help the Railo community and add it to the Railo Server wiki at https://github.com/getrailo/railo/wiki
---
You received this message because you are subscribed to the Google Groups "Railo" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/railo/f19ca342-0aa9-436a-8e3e-0e95991d0dd6%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
�
�
--
Did you find this reply useful? Help the Railo community and add it to the Railo Server wiki at https://github.com/getrailo/railo/wiki
---
You received this message because you are subscribed to the Google Groups "Railo" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/railo/etPan.51d30bfd.3804823e.24c%40railo.local.
For more options, visit https://groups.google.com/groups/opt_out.
�
�

--  
Igal Sapir
Railo Core Developer
http://getRailo.org/
--
Did you find this reply useful? Help the Railo community and add it to the Railo Server wiki at https://github.com/getrailo/railo/wiki
---
You received this message because you are subscribed to the Google Groups "Railo" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/railo/51D30F64.1010204%40getrailo.org.
For more options, visit https://groups.google.com/groups/opt_out.
�
�
--
Did you find this reply useful? Help the Railo community and add it to the Railo Server wiki at https://github.com/getrailo/railo/wiki
---
You received this message because you are subscribed to the Google Groups "Railo" group.
�
�

Matt Quackenbush

unread,
Jul 2, 2013, 1:43:39 PM7/2/13
to ra...@googlegroups.com
That would be cool. :-)

2013/7/2 Igal @ getRailo.org <ig...@getrailo.org>
No habla Espanol...  if you guys will continue this I will start writing my replies in Hebrew ;)

Mark Drew

unread,
Jul 2, 2013, 1:45:36 PM7/2/13
to ra...@googlegroups.com

Sorry about that, I thought the message come from the cfugspain mailing list (see! I do contribute!)


Regards
Mark Drew

The Railo Company
Professional Open Source
skype: mark_railo ma...@getrailo.com
+44 7971 852296 http://www.getrailo.com

--
Did you find this reply useful? Help the Railo community and add it to the Railo Server wiki at https://github.com/getrailo/railo/wiki
---
You received this message because you are subscribed to the Google Groups "Railo" group.

Matt Quackenbush

unread,
Jul 2, 2013, 1:47:49 PM7/2/13
to ra...@googlegroups.com
No apology necessary. :-)


crenpeva

unread,
Jul 18, 2013, 10:03:43 AM7/18/13
to ra...@googlegroups.com
I'll practice my english.
Hi, as I'm new in Railo, I don't understand the step for configurate the mapping in the Railo administrator for compile all my application.
Is posible that you  post a link with this information (step by step) or url with some tutorial.
Thks.

crenpeva

unread,
Jul 18, 2013, 2:50:04 PM7/18/13
to ra...@googlegroups.com
I found the configuration.

El martes, 2 de julio de 2013 12:41:31 UTC-4, crenpeva escribió:
Reply all
Reply to author
Forward
0 new messages