this post was submitted on 28 Oct 2024
135 points (100.0% liked)

Cybersecurity

5923 readers
386 users here now

c/cybersecurity is a community centered on the cybersecurity and information security profession. You can come here to discuss news, post something interesting, or just chat with others.

THE RULES

Instance Rules

Community Rules

If you ask someone to hack your "friends" socials you're just going to get banned so don't do that.

Learn about hacking

Hack the Box

Try Hack Me

Pico Capture the flag

Other security-related communities [email protected] [email protected] [email protected] [email protected] [email protected]

Notable mention to [email protected]

founded 2 years ago
MODERATORS
 

Static credentials with passwords written into a firewall's code. What could go wrong?

you are viewing a single comment's thread
view the rest of the comments
[–] sylver_dragon 16 points 2 months ago (1 children)

This is a good example of why a zero trust network architecture is important. This attack would require the attacker to be able to SSH to the management interface of the device. Done right, that interface will be on a VLAN which has very limited access (e.g. specific IPs or a jumphost). While that isn't an impossible hurdle for an attacker to overcome, it's significantly harder than just popping any box on the network. People make mistakes all the time, and someone on your network is going to fall for a phishing attack or malicious redirect or any number of things. Having that extra layer, before they pop the firewall, gives defenders that much more time to notice, find and evict the attacker.

Also, Whiskey, Tango, Foxtrot Cisco?

[–] horse_battery_staple 6 points 2 months ago (1 children)

That layered security should not be assumed though, thus the issue with hard coded passwords on a firewall. I'd understand for a downstream managed switch. Not a firewall though....bad form and lazy implementation. In my opinion.

[–] sylver_dragon 6 points 2 months ago

Ya, absolutely. My point was that, we shouldn't assume that vendors are doing things right all the time. So, it's important to have those layered defense, because vendors do stupid stuff like this.