Etiqueta: software
-
Autenticación y Autorización: Claves para la Seguridad en Sistemas de Información
La autenticación y la autorización son aspectos críticos en los sistemas de información, especialmente aquellos expuestos a internet. Hoy en día, prácticamente todos los sistemas están de alguna forma conectados a la web, lo que hace aún más relevante comprender y aplicar estrategias efectivas en estas áreas. A continuación, se presentan y amplían varios métodos…
-
El uso real de los certificados SSL y su papel en la seguridad digital
Los certificados SSL desempeñan un papel fundamental en la protección de la comunicación entre el usuario y el servidor, asegurando que sea lo más segura posible. Sin embargo, a menudo se les atribuyen funciones que no poseen o que resultan limitadas, poco prácticas y costosas. A continuación, examinaremos algunos aspectos clave en este contexto: 1.…
-
Seguridad, Suplantación, Phishing
En el contexto de la seguridad digital, la suplantación y el phishing son amenazas crecientes y preocupantes. Como se ha observado en las últimas alertas del CSIRT de Chile y en las advertencias de seguridad en dispositivos Android, la suplantación de sitios web e instituciones se ha convertido en un riesgo significativo. Los delincuentes cibernéticos…
-
Motor de Interoperatividad
Un motor de interoperatividad es una tecnología diseñada para permitir que diferentes sistemas, aplicaciones y componentes de software se comuniquen y trabajen juntos de manera efectiva. Esta tecnología es crucial en entornos donde distintos sistemas necesitan intercambiar datos y funcionalidades, a menudo en tiempo real. Aquí hay un resumen de sus características clave: 1. Comunicación…
-
Message Queue (MQ) o Message Broker
Un Message Queue (MQ) o Message Broker es como un sistema de mensajería para aplicaciones y servicios en la web. Imagina que es como un cartero que recoge y entrega mensajes entre diferentes programas. Estos programas pueden ser partes de un sitio web o diferentes aplicaciones que necesitan hablar entre sí. Cuando un programa quiere…
-
Versionando 2
En mi lista de buenas prácticas, he agregado una tarea que puede ser algo aburrida para muchos, sin embargo es definitivamente una muy buena opción, crear un workspace para cada combinación de proyecto-ambiente que tengo en proceso: proyecto-iris-devproyecto-iris-qaproyecto-iris-prod Esto no solo facilita el proceso al integrar cambios entre versiones, ayuda a separar mejora los ambientes…
-
Versionando
Hay algunas cosas curiosas con las que no estarás familiarizado si no usas GIT habitualmente, aquí las iremos revisando : Deberás crear manualmente tu archivo .gitignore o utilizar algún menú o comando que podría resultar muy rebuscado inicialmente Sí, tienes que Inicializar un repositorio Local, esta es tu versión local de archivos, en la que…
-
VSCode Wordspaces
Si no estás familiarizado con VSCode, te recomiendo generar una carpeta por lenguaje de programación y al interior de esa carpeta colocar subcarpetas por proyectos/clientes/empresas, de todas formas es más práctico dejar en la carpeta anterior los archivos .code-workspace, respecto del contenido de este archivo, es simplemente un JSON como el siguiente: Luego deberás llamar…
-
InterSystems ObjectScript Extension Pack
Las librerías básicas para trabajar con Object Script En conjunto, estas extensiones proporcionan un entorno de desarrollo integrado y robusto para los desarrolladores que trabajan con tecnologías de InterSystems, mejorando la productividad, precisión y facilidad de uso en Visual Studio Code.