ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Usted trabaja para una agencia gubernamental de seguridad y ha notado ataques informáticos a sus servidores.


Enviado por   •  1 de Diciembre de 2016  •  Examen  •  1.035 Palabras (5 Páginas)  •  1.440 Visitas

Página 1 de 5

   Título del Control

       Proyecto final

Nombre Alumno

Gregory contreras Pizarro

Nombre Asignatura

Introducción a los Lenguajes de Programación

Instituto IACC

Domingo 23 de octubre  2016


Desarrollo

Usted trabaja para una agencia gubernamental de seguridad y ha notado ataques informáticos a

sus servidores. El archivo de logs de su cortafuego tiene líneas de este estilo:

Desde 111.222.333.444-Conexión hacia 1.1.1.1-Web

Desde 123.123.123.123-Conexión hacia 2.2.2.2-FTP

Desde 5.111.123.11-Conexión hacia 1.2.1.2-SSH
Tomando como base la función anteriormente descrita, escriba las siguientes funciones en

PHP o pseudocódigo:

 Función que identifique la IP que recibe el ataque

Desarrollo:

function IpReceptoraAtaque($cadena)

{

   $ipReceptora = '';

   $primeraIp = stripos($cadena,'');

   $primerGuion = stripos($cadena,'-');

   $ipReceptora = substr($cadena, $primeraIp, ($primerGuion - $primeraIp));

  echo '

La IP Atacada es:

' . $ipReceptora . '
';

}

IpReceptoraAtaque('123.123.123.123-Conexión hacia 2.2.2.2-FTP');

 Función que devuelva el servicio que está siendo atacado.

function servicioAtacado($serv)

{

    if($serv =='111.222.333.44') {

          echo '

La IP es:  
'. $serv;

          echo '

El Servicio Atacado es: WEB

';

    }

    if($serv =='123.123.123.123') {

          echo '

La IP es:  
'. $serv;

          echo '

El Servicio Atacado es: FTP

';

    }

    if($serv =='5.111.123.11') {

          echo '

La IP es:  
'. $serv;

          echo '

El Servicio Atacado es: SHH

';

    return $serv;

    }

}

servicioAtacado('123.123.123.123');

 

Explique brevemente las instrucciones necesarias para trabajar con el archivo que guarda

la información de ataques informáticos

•        Declaración método constructores;  Funciones de una clase que utiliza  para invocar a la función en forma automática cuando se crea una nueva instancia de una clase con new.

•        Declaración método público;  El atributo o método precedido de public podrá ser leído o llamado en cualquier parte del código, sea desde la misma clase o desde fuera de ella, esto significa que también podrá ser alterado sin restricciones, por eso se aconseja que los atributos se declaren como privados salvo casos excepcionales

•        Declaración método protegido;  Se utiliza para  acceder desde la misma o de clases heredadas

•        Declaración de la variable;  Se declara la variable donde se encuentra los datos que serán mostrados

•        Definición de las variables;  Se declara la o las variables con las que se trabajarán

Respuesta 4:

En este caso se utilizó un arreglo que incluye sentencias condicionales con if, que como objetivo  conocer las ip atacadas en los servidores

$ip = array( );

$ip[0]= '111.222.333.444';

...

Descargar como (para miembros actualizados) txt (6 Kb) pdf (95 Kb) docx (12 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com