Entradas

Mostrando las entradas de febrero, 2022

MD5 en Linux y con PHP

Imagen
  En informática se utilizan distintos métodos para asegurar la integridad de un archivo. Comenzaremos con un protocolo que si bien se encuentra discontinuado todavía se sigue usando y nos referimos al protocolo MD5. El MD5 (Message Digest Algorithm 5) es un protocolo que se utiliza para la codificación de contraseñas, pero también para obtener una firma digital de un archivo. Esa firma es explicitada por los desarrolladores y es comparara da por los usuarios al descargar un archivo. Si la firma que obtiene el usuario es idéntica a la provista por el programador / proveedor del archivo se puede considerar que le archivo descargado es idéntico al original.   Aqui mostraremos un ejemplo en la pagina de Apache: En la seccion de descargas por ejemplo elegiremos "Cordova" y alli vemos los archivos con los MD5 correspondientes a cada version: En el archivo señalado encontraremos el siguiente valor:  03a2247207dd5ae6db7054db1b2c8baf Supongamos que descargamos la versión de...

Errores de capa 8, capa 9 y capa 10

Imagen
Tal vez a los noveles en seguridad informática desconozcan la intervención de estas dos capas que no figuran en el modelo OSI de la ISO. No obstante, esas dos capas adicionales son tan o mas importantes en lo que a seguridad refieren como lo es la capa 1, la 3 o las demás capas del modelo OSI. En seguridad informática se refiere con errores de capa 8 a los errores atribuibles al usuario del sistema. Errores como por ejemplo el anotar las contraseñas y dejarlas a la vista. El error de capa 9 es similar al error anterior, pero implica la organización. Por ejemplo, en el caso en que la organización obligue a sus empleados exhibir las claves. Finalmente, la capa 10 son las directivas legales y el gobierno. Estas a veces no entienden las directivas de seguridad y pueden atentar contra la seguridad de las organizaciones.

Linux - El comando source

Este comando nos permite ejecutar scripts alterando las variables de entorno. Por ejemplo:   source estoesunscript.sh Las variables de entorno que modifique el script determinado permanecerán con el valor que se le adjudique luego de la finalización del script. Esta es la principal diferencia con bash otro comando que nos permite ejecutar scripts pero que generara un espacio de proceso aislado que se cerrara al finalizar la ejecución del script.