220
6393
 
Varios
Articulos y manuales de wpf, html, crystal report, gadget...
Enlaces
Encuentra links a manuales o paginas relacionadas
Visual C#
Creado en el 2001 y actualmente se se encuentra en su version 4.0
Visual Basic
Visual Basic es un lenguaje de programación desarrollado por Alan Cooper para Microsoft.
SQL Server
Basado en el lenguaje Transact-SQL, y específicamente en Sybase IQ
ASP .Net
Apareció en enero de 2002 con la versión 1.0 del .NET Framework
JavaScript
JavaScript es un lenguaje de programación interpretado, es decir, que no requiere compilación
Utilidades
Herramientas y utilidades que podras usar en tus ambientes de desarrollo. Hazte la Vida mas Facil!!!
Ex empleado de Apple describe duro sistema de trabajo y "ley del silencio"
El uso de blogs hasta lo que pueden o no pueden comentar con sus cónyuges en sus hogares
7/15/2010 6:57:11 AM
El iPhone 4, no apto para zurdos
Las críticas sobre la calidad de la recepción cuando se sostiene con la mano izquierda
6/26/2010 8:35:23 PM
Nuevo Hotmail a partir de hoy
Exchange ActiveSync en móviles como iPhone, BlackBerry, o Windows Phone
6/17/2010 12:41:25 PM
Microsoft Office 2010 es ahora gratuito en versión web
Office.live.com
6/10/2010 6:34:23 AM
Se inicia el Campus Party 2010
Del 28 de Junio al 4 de Julio se inicia la tercera edición de la fiesta de la tecnología en Colombia, que se caracteriza por ser un foro para aprender.
6/29/2010 2:32:59 PM
Novedades en Reporting Services 2008 R2
Nuevas funcionalidades de SSRS 2008 R2 (Maps, Report Builder 3.0, cambios de skin y mucho más).
2/4/2010 8:08:54 AM
Uso del diseñador de SharePoint y Visual Studio con Microsoft Business Connectivity Services en SharePoint 2010
crear Tipos de contenido externos para conectarse a los sistemas externos.
2/4/2010 8:04:53 AM
Creación de soluciones Office con Visual Studio 2010 y Office 2010
Webcast
1/10/2010 10:44:50 PM
 
   
Encriptar y desencriptar secciones del Web.config
Configuración protegida RSA y la herramienta Aspnet_regiis.exe.
Javier Vera Torres
Encriptar y desencriptar secciones del Web.config
Configuración protegida RSA y la herramienta Aspnet_regiis.exe.
 
Visitas:6393
Fecha publicación:4/3/2008 9:09:45 AM
En este artículo se muestra como encriptar y desencriptar secciones del archivo web.config o Machine.config. En algunas ocasiones es importante encriptar los connectionStrings o cualquier otra seccion de estos archivos ya que cualquier persona que tenga acceso a el directorio donde se encuentran ya sea desde la maquina local o por red podria encontrar el servidor y las credenciales a las cual se nonecta la aplicación. Nosotros definimos nuestro connectionStrings en el web.config de la siguiente manera.
 
De esta forma definimos el servidor al cual se conecta y las credenciales para autenticarnos en el sevidor seleccionado. Luego creamos nuestra conexión y la abrimos de la siguiente forma.
 
De esta forma ya accedemos al ConnectionString desde nuestra aplicación. Ahora agregamos el siguiente codigo el cual nos permite crear un proveedor de configuracion protegida.
 
Para encriptar el archivo web.config usaremos aspnet_regiis que nos permite encriptar tanto el web.config local de nuestro proyecto como el publicado en un directorio virtual. La siguiente línea se debe ejecutar en el símbolo del sistema que provee .Net “Visual Studio 2008 Command Prompt” y sirve para encriptar la sección connectionStrings de una aplicación publicada en un directorio virtual llamada Example1. aspnet_regiis -pe "connectionStrings" -app "/Example1" De igual forma la siguiente línea de código permite encriptar la sección connectionStrings de una aplicación cuyo proyecto se encuentra en C:\Projects\Example1. aspnet_regiis.exe -pef "connectionStrings" C:\Projects\Example1 El resultado de la ejecución de cualquiera de estos comandos debe ser satisfactorio. Ya en este momento la sección connectionStrings debe estar encriptada y lucir algo como esto.
 
Ejecute el siguiente comando desde un símbolo del sistema de .NET.
 
Si en este momento intentaramos conectarnos a la base de datos no podriamos. Para esto no hay que modificar el codigo simplemente debemos dar permiso al usuario ASP donde esta publicada la aplicación para acceder a esta informacion. Para allar el usuario al que debemos dar permisos podemos crear una aplicación de prueba y ingresar el siguiente codigo.
 
Este nos retornara el usuario. Por ultimo agregamos el siguiente comando donde debemos remplazar NT Authority\Servicio de red por el usuario anteriormente retornado.
 
De esta forma nuestra aplicación tendrá acceso a esta sección y podrá desencriptarla aunque parece largo y difícil no lo es. Comandos. Encripcion de directorio virtual. aspnet_regiis -pe "connectionStrings" -app "/Example1" Encripcion de directorio local. aspnet_regiis.exe -pef "connectionStrings" C:\Projects\Example1 desencripcion de directorio virtual. aspnet_regiis -pd "connectionStrings" -app "/ Example1"
 
 
OscarB
El articulo esta excelente, ya lo probe y creo lo voy a usar en una aplicacion web que hice.
4/3/2008 11:58:47 AM
nrf bsbfgfbg
4t5yetyt
11/17/2009 5:17:22 PM
nrf bsbfgfbg
4t5yetyt
11/17/2009 5:17:24 PM
lopezatienza.es
Muy interesante este artículo. He puesto un enlace a este artículo desde mi blog. Un gran manual y perfectamente explicado, muchas gracias. Desde hoy mis aplicaciones Webs serán más seguras. Un saludo.
2/7/2010 5:08:48 AM
!!!!!!!!!!!!!
Demasiado excelente estas son las cosas que hacen que realmente valga la pena internet!!!!
5/26/2010 6:14:40 PM
Agregar comentarios
Autor:
Comentario:
codigo de la imagen

Fecha de publicación: 4/3/2008 9:09:45 AM