Anda di halaman 1dari 3

ACTIVIDAD DE APRENDIZAJE 07

SEGURIDAD EN APLICACIONES DE ASP.NET

La seguridad es un elemento importante en el desarrollo de aplicaciones web.


Posiblemente garantizar la seguridad en aplicaciones Web es la cuestin ms
importante. En la actualidad ms aplicaciones Web en tiempo real ofrecen su
informacin a travs de Internet y redes privadas. A pesar de la amplia posibilidad y
ventajas que esto ofrece, tambin aumenta los riesgos de seguridad. Las aplicaciones
Web que requieran informacin sensible deben ser protegidas de ataques maliciosos.
ASP.NET en conjunto con IIS proporciona un servicio de autenticacin y autorizacin a
las aplicaciones Web. Con Microsoft. NET Framework e IIS, ASP.NET ofrece una
mejor seguridad a dichas aplicaciones Web.

AUTENTICACIN Y AUTORIZACIN
DEFINICIONES
Autenticacin: Acepta credenciales proporcionadas por el usuario. Valida esas
credenciales.
Autorizacin: Dada una credencial autenticada, determinar los derechos de acceso a
los recursos. Los accesos pueden ser dados(allow) o denegados(deny) a un usuario
en particular o
basado en un rol
AUTENTICACIN
Basado en Windows:
o La solicitud de la pgina pasa por IIS. Si IIS valida exitosamente la credencial,
entonces se devuelve la pgina solicitada.
Basado en Formularios
(el que se desarrollaremos) Las solicitudes no autenticadas son redireccionadas a un
formulario de login. Despus de validar la credencial se enva al cliente una cookie
deautenticacin
Basado en Microsoft Passport
pg. 1

oServicio de autenticacin centralizado. Passport es un Web Service.

Aplicar Seguridad a Nuestras Aplicaciones Web Utilizando


Tecnologias ASP.NET
Una de las caractersticas importantes de esta tecnologa es que tu puede hacer uso de la herramienta de
configuracin el cual en el mismo tu puedes crear roles, membresia, funciones para darle acceso al
usuario a ciertas partes de tu sitio, siempre y cuando el mismo este loguea y este autorizado.
"Automaticamente se Crea tu Base de datos con sus respectivas Tablas, Usuarios, Funciones, Roles,
Procedimientos Almacendados, Datos Encriptados. Esta lleva por nombre ASPNETDB.MDF" Sin
necesidad de que tu crees la Base de Datos.

pg. 2

Como podemos acceder a esta herramienta? Lo hacemos de la siguiente manera: Entras a la Menu que
dice Sitio Web / Herramienta de Configuracion de ASP.NET "Click"

ACTIVIDAD

1.EXPLICAR LA IMAGEN DE AUTENTICACION BASADA EN FORMULARIO (SE EXPLICO EL DIA DE


TEORIA CON LA DIAPOSITIVA)
2Qu es CUENTAS,ROLES O FUNCIONES Y REGLAS?
3EXPLICAR QUE ES Y PARA QUE SE UTILIZA FormsAuthentication.RedirectFromLoginPage?

pg. 3

Anda mungkin juga menyukai