160
4434
 
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!!!
¿Pink o Zune Phone de Microsoft confirmado?
Microsoft lleva desarrollando en secreto un Smartphone
1/28/2010 7:36:19 AM
Apple iPad, ¿una revolución o una decepción?
No tiene ranuras para tarjetas de memoria, ni conexión USB, ni cámara.
1/28/2010 6:27:34 AM
Oracle reconoce que le fue bien retrasar la compra de Sun
Oracle parece que se concentrará en los servidores familiares(Solaris)
1/28/2010 6:12:57 AM
Los fundadores de Google perderán el control de la empresa
Larry Page y Sergey Brin venderán 10 millones de acciones
1/26/2010 6:23:17 AM
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
Iluminación del nuevo Editor de Microsoft Visual Studio 2010 con extensiones enriquecidas
El nuevo Editor representa un salto enorme hacia la capacidad de extensión disponible en la plataforma Visual Studio
1/10/2010 10:39:26 PM
 
   

Ahora puedes enviarnos tus artículos a info@onglasses.net y nosotros haremos la publicación.

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:4434
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
Agregar comentarios
Autor:
Comentario:
codigo de la imagen

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