Usted trabaja para una agencia gubernamental de seguridad y ha notado ataques informáticos a sus servidores.
Enviado por tomas • 30 de Abril de 2018 • 613 Palabras (3 Páginas) • 327 Visitas
...
$ip[1]= '123.123.123.123';
$ip[2]= '5.111.123.11';
for ($i=0; $i
if ($ip[0]=='111.222.333.444') {
echo 'La IP: ' . $ip[0] . ' ,ha Realizado 13 Ataques' . '
';
}
if ($ip[1]=='123.123.123.123') {
echo 'La IP: ' . $ip[1] . ' ,ha Realizado 8 Ataques' . '
';
}
if ($ip[2]=='5.111.123.11') {
echo 'La IP: ' . $ip[2] . ' ,ha Realizado 5 Ataques' . '
';
}
}
?>
Respuesta 5
class Ip
{
public $var;
function __construct()
{
$this->setVar();
$this->getVar();
}
protected function getVar()
{
echo $this->var;
}
public function setVar()
{
$this->var = 'La IP mas Atacada es: 123.123.123.123' . '
';
}
}
class Servicio extends Ip
{
function __construct()
{
$this->setVar();
$this->getVar();
}
public function setVar()
{
$this->var = 'El Servicio mas Atacado es: FTP' . '
';
}
}
class Ataque extends Ip
{
function __construct()
{
$this->var = 'La IP: 123.123.123.123 , ha sido Atacada: 13 veces' . '
' .
'La IP: 111.222.333.444 , ha sido Atacada: 8 veces' . '
' .
'La IP: 5.111.123.11 , ha sido Atacada: 5 veces' . '
' ;
$this->getVar();
}
public function getVar()
{
echo $this->var;
}
}
$Ip = new Ip();
$Servicio = new Servicio();
$Ataque = new Ataque();
Explique brevemente las instrucciones necesarias para trabajar con el archivo que guarda
la información de ataques informáticos
Este seudocódigo se componente
1. Clase llamada “ IP” la cual heredara dos subclases llamada “ Servicio y Ataque”
2. Además declara varias variables que realizan las operaciones declarada como “Var”
3. Luego se crea un constructor en cada clase, esta no es más que una función que será llamada cuando se crea una instancia de una clase con “new”.
4. Tiene un método modificador set en cada clase, el que asignará un nuevo valor al atributo
5. Tiene un método de acceso get en cada clase, el que solo devolverá el valor del atributo.
6. Se crean las clases heredadas de la clase madre, estas son la clase “Servicio” y la clase “Ataque”, a las cuales se les agrega la palabra clave extends, para hacer que la clase sea extendida, ya que una clase es siempre dependiente de una clase madre, y la herencia múltiple no está soportada.
7. Por último se crea el operador “new” para retornar la referencia automáticamente.
Bibliografía
[pic
...