sábado, 13 de enero de 2024

Virus Informático con Python

  Por : Julia Torrez

Proyecto: Análisis de Propagación de Virus Informático

Estructura del Proyecto:

  1. 1.- Definición de variables:

    • Identificar variables clave como la tasa de infección, tiempo de propagación y número inicial de sistemas afectados.
  2. 2.- Simulación de propagación:

    • Simular la propagación del virus informático utilizando un modelo sencillo.
  3. 3.- Análisis de la Propagación:

    • Evalúe la velocidad y alcance de la infección.
  4. 4.- Visualización de datos:

    • Crear gráficos para visualizar la propagación del virus en función del tiempo.

    • Metodología:
      1. 1.- Definición de variables:

      2. tasa_infeccion = 0.1  # Tasa de infección por unidad de tiempo
        tiempo_simulacion = 10  # Tiempo total de simulación en unidades de tiempo
        sistemas_afectados = [1]  # Número inicial de sistemas afectados en cada unidad de tiempo

      2.- Simulación de propagación:

    • for tiempo in range(1, tiempo_simulacion + 1):
          nuevos_afectados = int(sistemas_afectados[-1] * tasa_infeccion)
          sistemas_afectados.append(nuevos_afectados)

    • 3.- Análisis de la Propagación:
    • total_afectados = sum(sistemas_afectados)
      print(f"Total de sistemas afectados al final de la simulación: {total_afectados}")
   Total de sistemas afectados al final de la simulación: 1

4.- Visualización de datos:


import matplotlib.pyplot as plt

# Gráfica de la propagación del virus
plt.plot(range(tiempo_simulacion + 1), sistemas_afectados, marker='o')
plt.title('Propagación de Virus Informático')
plt.xlabel('Tiempo')
plt.ylabel('Sistemas Afectados')
plt.show()

Recomendaciones:
Este proyecto es una simulación simple de la propagación de un virus informático. Puedes ajustar la tasa de infección y el tiempo de simulación para ver cómo afectan estos parámetros a la propagación del virus. Ten en cuenta que este es un modelo muy básico y la realidad de los virus informáticos es mucho más compleja.


No hay comentarios:

Publicar un comentario

Telecomunicaciones VS Informática

  Por: Julia Torrez Proyecto de Análisis de Evaluación Sumativa para Estudiantes de Teleinformática con Pensamiento Computacional 1. Definic...