¿Alguien podría explicar la diferencia entre estas expresiones?

¿Alguien podría explicar la diferencia entre estas expresiones?
drop proto tcp and not (dst port 80)

pass proto tcp and dst port 80

¿Hay alguna diferencia entre ellos?

Respuesta1

Bueno, la diferencia es simple.

  • La primera regla elimina inmediatamente los no HTTP.
  • la segunda regla permite inmediatamente HTTP

Aunque pueda engañarte, estos ni siquiera están cerca. Porque:

  • Hay varios tipos de tráfico en el servidor, la primera regla simplemente lo prohíbe.

  • al mismo tiempono espermite HTTP: si se permitirá o no HTTP está determinado por las reglas posteriores opolítica de cadena.

  • La segunda regla, por otro lado, permite explícitamente HTTP y no altera todo lo demás.

Hay condiciones raras en las que necesitas reglas como la primera, así que apégate a las segundas a menos que estés absolutamente seguro.por quénecesitas el primero.

información relacionada