In my previous Junos Basics post I covered automatic configuration archiving. In this post we’ll step through a solution to prevent unauthorised access to the J-Web GUI on EX Series switches. This solution could be modified to also restrict access on other management ports such as SSH and SNMP.
First of all we need to define our list of hosts that are allowed to access the switch via J-Web:
set policy-options prefix-list NetManagement 10.0.0.1/32 set policy-options prefix-list NetManagement 10.0.0.2/32 set policy-options prefix-list NetManagement 192.168.10.2/32 set policy-options prefix-list NetManagement 172.16.3.6/32
Next, we create a Firewall Filter that does the following:
Here’s the code for this:
set firewall family inet filter J-Web term AllowedIPAnyService from source-prefix-list NetManagement set firewall family inet filter J-Web term AllowedIPAnyService then accept set firewall family inet filter J-Web term BlockOtherHTTPS from destination-port https set firewall family inet filter J-Web term BlockOtherHTTPS then discard set firewall family inet filter J-Web term default then accept
Finally, apply the filter inbound to the loopback 0 interface (if you apply a firewall filter inbound on the loopback of a Juniper device, this will be applied to all traffic processed by the routing-engine. This includes traffic with a destination address of a physical interface (i.e. not the loopback):
set interfaces lo0 unit 0 family inet filter input J-Web
I hope this has been a useful explanation.
Thanks for reading.
Rich
Follow Rich on Twitter
Cybersecurity giant Trellix has disclosed a significant security incident involving unauthorized access to a portion…
A sophisticated adversarial campaign targeting South-East Asian government and military infrastructure, combining rapid exploitation of…
Cynthia Whitaker sat alone on a bench at center stage, her face bathed in a…
Brilliant Minds and Stumble have both been canceled at NBC. Entertainment Weekly reported that the…
We noted this last month, but we really mean it in May: Things are starting…
One of key the reasons developer IO Interactive is an inspired choice for adapting Ian…
This website uses cookies.