Global Azure Bootcamp 2019

Como cada año, Microsoft organizó el pasado Sábado (27 de Abril) la Global Azure Bootcamp, una conferencia de carácter global que se realiza en múltiples países y muestra diferentes proyectos, entre ellos un evento llamado "Science Lab". Con un fin de investigación, esta propuesta de ámbito científico se lleva realizando desde el año 2015, con interesantes y novedosas investigaciones de por medio (estudio de la diabetes Tipo-2, investigación contra el cáncer de mama, etc...). A lo largo del día, nos hemos topado con siete sesiones diferentes, en las que se dividían en cuatro…continue reading →

Prevención de ataques CSRF en ASP.NET Framework 4.6.1

En este post trataremos un problema que sufren muchos sitios web, los ataques CSRF (Cross Site Request Forgery). Las páginas web sufren este tipo de ataques debido a dos factores: No comprobar que los formularios de los que la aplicación recibe la información son los suyos propios.La ingeniería social. ¿Pero qué quiere decir esto?, paso a explicarlo: ¿De que va todo esto? Un ataque CSRF se basa en el uso de las sesiones de usuario para actuar. Cuando un usuario inicia sesión en la aplicación atacada, normalmente la sesión perdura durante todo el…continue reading →

Action Filters en ASP.Net MVC

Bienvenidos a mi tutorial de los ActionFilter. Soy Juan Luis y en este vídeo veremos qué es un filtro de acción,cómo podemos usarlo y qué opciones tenemos de usarlo.  Para este ejemplo estoy usando el IDE Visual Studio, Un proyecto MVC en ASP.NET. Y una base de datos montada en SQL Server con una sola tabla. Empecemos.   Un Action Filter, o filtro de acción, es una función o componente que nos permite una modificación del comportamiento lógico de nuestros métodos de acción. En concreto nos permite insertar funciones o código, antes o después de la llamada a…continue reading →

Implementar una zona Stub mediante entorno grafico

Implementar una Zona Stub (GUI) En Directorio Activo, cuando queremos conectar entre máquinas de distintos dominios (ya sea del mismo o distinto bosque), manteniendo la relación de confianza entre los dominios, han de resolverse los nombres de dichas máquinas. Esto lo debemos de configurar, en particular, cuando pertenecen a distintos bosques. Lo podemos resolver con un “Conditional Forwarder” o con una “Stub Zone”. ¿Cuándo elegir una u otra? Optaremos por crear una “Zona Stub” en casos en los que los servidores DNS autoritarios vayan a cambiar con frecuencia, ya que se automatiza el…continue reading →

Inyección de Dependencias con ASP.NET y MVC

¿Qué es la inyección de dependencias? La inyección de dependencias es un patrón de diseño de software usado en la Programación Orientada a Objetos. Trata de solucionar las necesidades de creación de los objetos de una manera práctica y útil.  En este post y videotutorial explicaremos de manera detallada cómo realizar Inyección de dependencias. Asi que también aplicaremos Inversión de control con AutoFac en nuestro proyecto ASP.NET MVC. También veremos como la clase Caballo.cs implementa una interfaz que declara los métodos para suministrar dependencia. Mientras que el inyector utiliza esta interfaz para proporcionar…continue reading →

Implementación de Failover Cluster en Windows Server 2016 usando Powershell

Un Failover Cluster es una solución de alta disponibilidad en la que un grupo de ordenadores independientes (nodos) físicos o virtuales, que trabajan juntos para aumentar la disponibilidad. En un Failover Cluster no todos los nodos están ofreciendo servicios, sino que solamente alguno de ellos lo realiza mientras el resto está a la espera por si ese nodo falla. En ese momento ese nodo que estaba pasivo toma su lugar. Antes de decidirnos por esta solución hay que tener en cuenta que para que Microsoft nos de soporte los nodos deben pasar una…continue reading →