Archivo de la categoría: Ingeniería informática

Seguridad Informática: Guía Completa para la Protección Digital

Seguridad Informática: Protección Integral

La seguridad informática abarca un conjunto de medidas diseñadas para proteger el hardware, el software, la información y las personas de posibles amenazas y riesgos digitales.

Tipos de Seguridad Informática

Seguridad Activa

La seguridad activa se enfoca en prevenir incidentes de seguridad mediante la reducción de vulnerabilidades. Algunas medidas activas incluyen:

Introducción a la Programación Orientada a Objetos (POO)

Introducción a la Programación

Lenguajes de Programación

Lenguaje de máquina: Compuesto por cadenas binarias que especifican las operaciones y la posición de memoria. También conocido como código binario.

Inconvenientes:

  • Dificultad y lentitud en la codificación.
  • Poca fiabilidad.
  • Dificultad para verificar y poner a punto los programas.
  • Los programas solo se ejecutan en el mismo procesador.

Ventaja: Posibilidad de cargar un programa en memoria sin necesidad de traducción posterior.

Ensamblador

Indican Seguir leyendo “Introducción a la Programación Orientada a Objetos (POO)” »

Fundamentos de Sistemas Operativos: Hardware, Software y Virtualización

Plataformas de Ejecución y la Nube

Plataformas de Ejecución

Las plataformas de ejecución son conjuntos de recursos interconectados que permiten la ejecución de operaciones. Deben cumplir requisitos no funcionales como:

  • Prestaciones: Tiempo de respuesta eficiente.
  • Disponibilidad: Acceso continuo a los recursos.
  • Tolerancia a fallos: Capacidad de recuperarse ante errores.
  • Escalabilidad: Adaptación a cargas de trabajo variables.

Existen diferentes arquitecturas de plataforma:

Pruebas de Software: Caja Blanca, Caja Negra y Gestión de Proyectos

Pruebas de Caja Blanca

Se centran en los detalles procedimentales del software, por lo que su diseño está fuertemente ligado al código fuente.

  • La prueba de caja blanca usa la estructura de control descrita como parte del diseño para derivar los casos de prueba.

De esta forma se obtienen casos de prueba que:

Domótica: Automatización y Control Inteligente del Hogar

Domótica

La domótica es la automatización y control centralizado y/o remoto de aparatos y sistemas eléctricos y electrotécnicos en la vivienda. Los objetivos principales de la domótica son aumentar el confort, ahorrar energía y mejorar la seguridad.

El concepto domótica se refiere a la automatización y control (encendido / apagado, apertura / cierre y regulación) de aparatos y sistemas de instalaciones eléctricas y electrotécnicos (iluminación, climatización, persianas y toldos, puertas Seguir leyendo “Domótica: Automatización y Control Inteligente del Hogar” »

Fundamentos de Sistemas Operativos y Conceptos de Programación Concurrente

Compilación y Ejecución de Java

La compilación en Java convierte el código a bytecode, interpretado por la Java Virtual Machine (JVM). Todas las implementaciones de Java deben emular la JVM para permitir la ejecución en diferentes sistemas.

● Java SE (Plataforma Java, Standard Edition): Permite desarrollar y desplegar
aplicaciones Java en desktops y servidores, como también en entornos empotrados
y en tiempo real.
● Java EE (Plataforma Java, Enterprise Edition): La versión empresarial ayuda Seguir leyendo “Fundamentos de Sistemas Operativos y Conceptos de Programación Concurrente” »

Clasificación de la seguridad en la red

1.- Dibuja el esquema de cómo se clasifica la seguridad en la red

Solución: Seguridad, Tipo: activa/pasiva y Naturaleza: física/lógica.

2.- Define el término de Firewall.

Se refiere al elemento de protección que sirve para filtrar paquetes de un sistema conectado a una red, que puede ser Internet o a Intranet.

3.- Define delito informático o ciberdelincuencia y que tiene como objetivo.

Un delito informático es aquel en el que se emplean elementos informáticos para llevarse a cabo. Tiene como Seguir leyendo “Clasificación de la seguridad en la red” »

Reglas y Motor de Detección en Snort

REGLAS: Son los patrones que se buscan dentro de los paquetes de datos, es el motor de detección para comparar los paquetes recibidos y generar alertas en caso de existir coincidencia en los contenidos de los paquetes y firmas.

CATEGORIAS DE REGLAS SNORT:

  • Reglas de protocolo: Son las dependientes del protocolo que se está analizando.
  • Reglas de contenido genéricas: Permite especificar patrones para buscar en el campo de datos del paquete. Esto es muy útil para buscar exploits los cuales suelen terminar Seguir leyendo “Reglas y Motor de Detección en Snort” »

Errores comunes en programación y sistemas

1 ¿Cuál de las siguientes afirmaciones es cierta? ( )En un sistema de numeración posicional existen tantos símbolos como la base del sistema.
2 ¿Cuál de las siguientes afirmaciones es falsa? ( ) Con un código alfanumérico se pueden representar letras mayúsculas y minúsculas, números del 0 al 9, símbolos especiales, caracteres gráficos, pero no permite representar caracteres de control.
3
La función de buscar la instrucción en la memoria principal, interpretarla y ejecutarla, generando Seguir leyendo “Errores comunes en programación y sistemas” »

Gestión de hilos en Java

1.- Introducción

Hay 2 tipos de programas según el flujo de ejecución:

  • Programa de flujo único: Las actividades o tareas que lleva a cabo una a continuación de la otra, de manera secuencial.
  • Programa de flujo múltiple: Coloca las actividades a realizar en diferentes flujos de ejecución.

La programación multihilo o multithreading son programas o aplicaciones de flujo múltiple.

2.- Conceptos sobre hilos

Un hilo (subproceso) es un flujo de control secuencial independiente dentro de un proceso.