Slashdot Mirror


Attackers Install Highly Persistent Malware Implants On Cisco Routers

itwbennett writes: Researchers from Mandiant have detected a real-world attack that has installed rogue firmware on Cisco business routers in four countries. The router implant, dubbed SYNful Knock, implements a backdoor password for privileged Telnet and console access and also listens for commands contained in specifically crafted TCP SYN packets — hence the name SYNful Knock. In the cases investigated by Mandiant the SYNful Knock implant was not deployed through a vulnerability, but most likely through default or stolen administrative credentials.

88 of 168 comments (clear)

  1. Possible? by Anonymous Coward · · Score: 1

    One could consider that it was a NSA tool that was re-appropriated by criminals that discovered it.

    1. Re:Possible? by gweihir · · Score: 1

      Not really. It is not that hard to modify router firmware. Maybe on the level of hacking a C64 ROM. I did that back when I was a kid. Sure, it may take you a few weeks and you need a box to experiment on and an a few common reverse-engineering tools, but that is basically it.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  2. Re:Router Security by Anonymous Coward · · Score: 1
  3. Where's the highly persistent part? by Anonymous Coward · · Score: 1

    Does anybody know why this is HIGHLY PERSISTENT?, a firmware update wouldn't fix the issue?

    1. Re:Where's the highly persistent part? by TWX · · Score: 1

      Makes me wonder if they've implemented something in the hacked firmware that prevents IOS from changing which IOS image it's booting from, such that one has to have local access to the router to update it through rommon.

      --
      Do not look into laser with remaining eye.
    2. Re:Where's the highly persistent part? by 0xdeaddead · · Score: 1

      well rommon is a debugger, so if you own that, you can inject yourself into IOS. It's not like IOS images are signed, or encrypted... Not that it matters i guess, everyone has to decrypt to RAM at some point.

      When you can't trust your hardware, you are basically fucked, but yeah IOS should be signed at least.

    3. Re:Where's the highly persistent part? by gweihir · · Score: 1

      That would be simple: Patch the firmware update to protect it. Not new, not special and not difficult to do for somebody competent.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    4. Re:Where's the highly persistent part? by dgourlay · · Score: 1

      The lack of signature signed images and image verification for OS images, firmware/ROMMON, and such is fairly well known at this point. The fact it was well understood when I worked at Cisco from 1998-2009 and no one did anything about it is an altogether different issue. There are quite a few other fun exploits that can be run against newer switches and routers too - network automation and virtualization have created a ton of new opportunities. dg

    5. Re:Where's the highly persistent part? by gweihir · · Score: 1

      I am not surprised. Businesses are never forward-thinking these days when it comes to technological advances that do not directly translate into more revenue.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    6. Re:Where's the highly persistent part? by Cramer · · Score: 1

      Because it's done via an upgrade ROMMON, which has no verification method on a running system. Thus, persistent and undetectable. Once installed, it can prevent it's removal.

    7. Re:Where's the highly persistent part? by zlives · · Score: 1

      reboot didn't fix it so highly persistent

  4. Really? by EmeraldBot · · Score: 3, Funny

    hence the name "SYNful Knock"

    ACK! That pun was SYNful too!

    --
    "Set a man a fire, he'll be warm for the rest of the night. Set a man afire, he'll be warm for the rest of his life."
    1. Re:Really? by Hillgiant · · Score: 1

      The only reason I come to /. anymore. This is where I grep all the puns.

      --
      -
  5. Re:Router Security by TWX · · Score: 1

    From TFA: "Routers don't typically get the same level of security attention as employee workstations or application servers that companies actually expect to be attacked. They're not protected by firewalls and don't have antimalware products running on them."

    Huh?

    Last time I checked the whole point of the router was that it's a limited-purpose device and it's management access was highly restricted, both in terms of credentials to access the management interface and of the networks that the management interface will communicate with.

    --
    Do not look into laser with remaining eye.
  6. Why do we still trust the manufacturer? by karolgajewski · · Score: 1

    It's about time everyone had a long hard look at the software in their systems. Are they open enough for you to make the necessary fix should a problem arise?

    I am by no means a tech geek, but I have DD-WRT on my routers because I can actually change the things I need the router to do. Disabling features in the interest of making more money in a higher end model is kinda dickish, but when you realize that the same dickishness (pardon the crude grammar) is likely responsible for hardcoded logins, it's a sad state of affairs.

    Oh well.

    --
    - .k. -
    1. Re:Why do we still trust the manufacturer? by Amouth · · Score: 3, Insightful

      I am by no means a tech geek, but I have DD-WRT on my routers because ...

      No offence but the fact that you are comparing your DD-WRT home router with a Cisco infrastructure device and asking why we trust these vendors really highlights your comment.

      Hardware wise there is no comparison between Cisco business & infrastructure devices and what people normally load a variant of Linux on. I'm not saying it couldn't be done, but the Cisco IOS (and Juniper's OS) is an extremely specialized OS designed along with the hardware to serve a specific function.

      Now I will say that lately they are moving to more modular application based products (layer 4+) which are far more software based on marked up hardware, but for Core routers and switches (later 2/3 devices) there isn't really a quality substitute other than like in kind vendors hardware. At this point you just can't really "build your own" hardware and OS combo which can truly compete and be open source at the same time.

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    2. Re:Why do we still trust the manufacturer? by drinkypoo · · Score: 1

      Hardware wise there is no comparison between Cisco business & infrastructure devices and what people normally load a variant of Linux on.

      That used to be true, but now we have multiple PCI-E buses in our PCs and they actually have a staggering amount of bandwidth. What's missing now isn't appropriate backplanes but appropriate expansion cards. Someone should cook up a standard for routers based on ATX PCs, but instead of the expansion coming off the side of the motherboard where the ports are located, it would be across the whole top side of the motherboard. Plan for, say, 8U. Then you could also build machines which used riser cards to get one or two slots into 2U, and so on. Obviously, a more creative hardware design would let you get two slots into 1U, but with just off the shelf motherboards you could get a whole lot done.

      You'd only have to quadruple the number of PCI-E buses in the typical chipset to have 8x PCI-E x16 slots. Maybe you'd need a specialized bus between the normal NB and a secondary NB (but not a SB) which provided more PCI-E. But it's doable. Taking all the consumer doodads off the board would make room.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Why do we still trust the manufacturer? by FranTaylor · · Score: 1

      by the time you get all the pieces assembled and working together and certified as working, it will be obsolete and you can throw it away and start over again

    4. Re:Why do we still trust the manufacturer? by Bengie · · Score: 1

      There will be much less of a difference soon(tm). With the changes coming to FreeBSD and PFSense, you'll be able to easily build a firewall+router for under $1500 that can do 40Gb/s full-duplex line-late 64byte packet stateful firewalling, NATing, and routing. Once they get the basic platform out, their next goal is to further optimize it and are expecting near 100Gb rates. Of course if you disable the stateful firewall and NAT, you'll be able to handle much more traffic.

    5. Re:Why do we still trust the manufacturer? by dgourlay · · Score: 1

      I wouldn't say 'there is no comparison' between Cisco business and infrastructure devices and what people load a variant of Linux on - unless you mean that what most people run Linux on has far more horsepower, memory, and capability. The bulk of the Cisco routers, by volume, are branch boxes - these have relatively low performing CPUs and largely do packet forwarding in the CPU because there is no need for HW acceleration when you are running up to 1Gbps nowadays. Lately, since the advent of IOS-XE and NX-OS/SANOS they are also largely running Linux as the base OS layer as opposed to the straight monolithic IOS code. If you were to take an Asus board, slap a few NICs onto it, you could make a reasonably credible router (Vyatta anyone?). If you were a third year Computer Engineering/EE Student you should be able to redesign the PCB stripping off the components you don't need to at least VE the thing down and surface mount the NICs - poof, you just made a base-model ISR... dg

    6. Re:Why do we still trust the manufacturer? by Amouth · · Score: 1

      And at that point the level of engineering you are doing for the parts brings you back to bespoke purpose built hardware - now you need an OS and application which can manage it all which doesn't' yet exist for that hardware. All you would be doing is re-inventing the wheel to compete with the existing suppliers.

      so again back in the same camp

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    7. Re:Why do we still trust the manufacturer? by drinkypoo · · Score: 1

      And at that point the level of engineering you are doing for the parts brings you back to bespoke purpose built hardware - now you need an OS and application which can manage it all which doesn't' yet exist for that hardware.

      If only you knew what you were talking about. You'd add support for the I/O chips to Linux (or whatever) as well as for the expansion cards. They would need a driver no matter what OS you meant to use them with, even Cisco IOS. And using PCI-E and a basically stock PC (but again, with a new chipset if necessary would explicitly avoid that problem!

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    8. Re:Why do we still trust the manufacturer? by bigfinger76 · · Score: 1

      Why would one want a router that can play games or run office?!

      There are some fundamental things about enterprise networking that you're simply not grasping. That, or you're a troll, which I'm starting to find much more likely.

    9. Re:Why do we still trust the manufacturer? by drinkypoo · · Score: 1

      Answer a question since everyone needs a million dollar router according to you http://tech.slashdot.org/comme...

      That's not my comment. You missed, jackass.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    10. Re:Why do we still trust the manufacturer? by Mr.+Droopy+Drawers · · Score: 2

      I think you're on the right track. There's a methodology underway that has enough momentum that it's got it's own buzzword: SDN -- Software Defined Networking

      it uses the very architecture you're suggesting: essentially a bunch of PCI cards working to form a network switching matrix.OpenFlow is a standardized communications interface for controlling systems like SDN. Interesting reading.

      --

      To Copy from One is Plagiarism; To Copy from Many is Research.

    11. Re:Why do we still trust the manufacturer? by WaffleMonster · · Score: 1

      Hardware wise there is no comparison between Cisco business & infrastructure devices and what people normally load a variant of Linux on. I'm not saying it couldn't be done, but the Cisco IOS (and Juniper's OS) is an extremely specialized OS designed along with the hardware to serve a specific function.

      IOS is a monolithic disaster that runs completely in ring 0. Hardly something to be proud of. Juniper is BSD with a much more sane architecture.

      Now I will say that lately they are moving to more modular application based products (layer 4+) which are far more software based on marked up hardware, but for Core routers and switches (later 2/3 devices) there isn't really a quality substitute other than like in kind vendors hardware. At this point you just can't really "build your own" hardware and OS combo which can truly compete and be open source at the same time.

      The only thing general purpose computers don't have are specialized ASICs to perform table lookups and forward at scale. The way things are going with SDN routers will be nothing more than GPU like express interface cards that connect to a chassis backplane before too long.

  7. Old news - even already reported by Cisco. by Moskit · · Score: 3, Informative

    Cisco already published security advisory on that a month ago:
    http://tools.cisco.com/securit...

    Attackers required either valid admin credentials or physical access to device to replace firmware. Such attacks were understood for a long time.

    Nevertheless it's interesting to observe increase in attacks against infrastructure itself, rather than bandwidth.

    1. Re:Old news - even already reported by Cisco. by gweihir · · Score: 1

      Indeed. Patching firmware when you have control over the hardware (or admin privileges) is something every self-respecting firmware coder and hacker can do. Not special. At all.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  8. Re:'highly persistent' by bobbied · · Score: 5, Funny

    Hyperbole much?

    Yes, we ALWAYS do, EVERY time, without fail and without exception.

    --
    "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  9. Re:Router Security by Anonymous Coward · · Score: 1

    So your fix is to replace Cisco appliances entirely with PCs. Could you point me towards a PC offering 60 Tbit/s of switching capacity? Heck, can you point me towards a standard PC that can push 60 Tbit/s through the processor?

    http://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/datasheet-c78-729404.html

  10. Re:'highly persistent' by Phreakiture · · Score: 2

    Difference between factory reset and completely replacing the NVRAM, perhaps?

    --
    www.wavefront-av.com
  11. Re:Router Security by Anonymous Coward · · Score: 5, Insightful

    Routers don't typically get the same level of security attention as employee workstations or application servers that companies actually expect to be attacked.

    Well no, because you have them racked in a locked cage in a locked room in a restricted access Datacenter. You have network access restricted and strong authentication and logging/audit systems in place. It doesn't need much "security attention" because it's a hell of a lot easier to harden than a user workstation and has far fewer "attack surfaces" compared to an application server.

    They're not protected by firewalls

    Show me an Enterprise or Carrier grade router which doesn't have a firewall. They all have them, whether or not they're enabled along with other security policies, access lists, etc. is a matter of who is in charge of them.

    and don't have antimalware products

    Of course they don't. Why the fuck would they? They ought to be running a signed image file from the manufacturer, which is trivial to validate if you're THAT concerned about it.

  12. Re:telnet!? by 0xdeaddead · · Score: 1

    they are riding what is probably already there, in the target network.

  13. THIS... by davidwr · · Score: 1

    ... is why all* devices where the end user reasonably expects that he "owns/controls" the device need to have a way for end users to do a "real" factory-reset.

    *Super-cheap devices which are literally cheaper to replace than manage may be exceptions. With the "Internet of things" you may see future "smart" devices that cost less than $1 to replace.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:THIS... by BitZtream · · Score: 1

      The price argument is a bad one, it turns into just the excuse they use for not making a proper product.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  14. all this is useless without images by 0xdeaddead · · Score: 1

    show us the infection! I suspect it's in the bootroms (rommon), and it can insert into any IOS during the unzipping of IOS into ram (#######) ..

  15. So Protect your Admin passwords.... by bobbied · · Score: 2

    Problem solved... Just be careful about administrative access controls...

    Now I know a bunch of folks who don't lock down their Cisco gear before they put it into production and they get what they deserve. But for Pete's sake, you simply MUST protect your equipment and that means keeping control of administrative credentials on these systems. Personally, I'd have all primary network equipment on a totally separate network infrastructure in the first place so the general population at a site didn't have direct access to the network equipment administrative interfaces, PLUS I would be very careful about who had access to both the network and credentials necessary to access the equipment. Not to mention I'd pretty much lock down the TFTP resources on that network so only approved and fully vetted firmware ever got where it could be flashed.

    I worked for a company that didn't password protect their Cisco VTP domain on their switches or change the default admin passwords and used telnet consoles. Yea it was easy to add a switch, just wire the thing up and volia you got the VTP domain configuration pushed, worked great until an employee plugged in a factory fresh switch and deleted all the VLANS he saw on it. He unknowingly wiped the whole company's switching fabric clean (without backups, even in hard copy). It took 3 days to recover, during which time little business got done. They where extremely stupid.

    So, if you don't at least override the administrative defaults or don't manage your administrative credentials carefully, you are stupid and you get what you deserve in my book.

    --
    "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    1. Re:So Protect your Admin passwords.... by gweihir · · Score: 1

      Indeed. "Problem located between keyboard and chair". The usual reason for such extreme security problems.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    2. Re:So Protect your Admin passwords.... by peragrin · · Score: 2

      I am waiting for this to happen. Remote admin is only available on this port. That way you can have a secondary secure network for upgrading. Even if that is then connected to the net via a secondary router it would be easier to secure. When designing my home network I plan I running three networks.

      One open wireless AP for guests
      two a wired/ wireless network for my use. Netflix, smart tv etc, etc
      Third secure network accessible to the outside only through secure Vpn etc. for iot devices, cameras, smart home features etc as well as network control.

      As it is now I disable wireless remote admin to my network at home. To make updates I have to plug in directly. If a hacker has hardware access they can just reset the router completely anyways.

      --
      i thought once I was found, but it was only a dream.
    3. Re:So Protect your Admin passwords.... by Jorgensen · · Score: 1

      ...Personally, I'd have all primary network equipment on a totally separate network infrastructure in the first place...

      I wonder: What sort of equipment would you use for connecting the "primary network equipment" to the rest of the infrastructure?

    4. Re:So Protect your Admin passwords.... by bobbied · · Score: 1

      Separate Infrastructure != separate equipment. Logical separation != Physical separation.

      I'd keep ALL administrative interfaces on a separate VLAN which does not logically connect to the network used by the rest of the world except at known points which are firewalled, controlled and monitored. Access to this VLAN would be limited to network admins who presented valid up to date credentials.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    5. Re:So Protect your Admin passwords.... by Nkwe · · Score: 1

      Separate Infrastructure != separate equipment. Logical separation != Physical separation.

      I'd keep ALL administrative interfaces on a separate VLAN which does not logically connect to the network used by the rest of the world except at known points which are firewalled, controlled and monitored. Access to this VLAN would be limited to network admins who presented valid up to date credentials.

      If you consider firmware compromise, you have to forget about the isolation given to you by firewalls and VLANs. VLANs are only a logical separation, A VLAN is just a couple of extra bytes added to each network packet that you hope whatever is on the wire will honor. If the firmware of your network equipment is compromised, you can't depend VLAN isolation being honored.

    6. Re:So Protect your Admin passwords.... by bobbied · · Score: 1

      I already do this at home, only I'll warn you it's expensive to buy the managed switches you will need.

      I've been using the old Linksys small business switches which are way out of support, have a quirky web interface that requires a very old version of IE to actually use and are generally limited to 100BaseT speeds. However, it allows me to have a switch fabric that is both redundant and available at all the points I need in my home. I have two active routers, both are OpenWRT based, one that faces my ISP and my DMZ, and the second that fronts the various internal networks with the DMZ.

      I'm currently working on replacing the old Linksys switches with more OpenWRT based devices that support 802.1Q VLANs, Mainly because it's getting hard to manage the Linksys stuff, but I'm going to loose STP capability which will make my switch fabric non-redundant. I've been picking up WNDR4300 and WNDR3800 routers and loading OpenWRT for this. You get 5 gigabit ports and VLAN capability for less than $40, plus it can serve as an Access Point and even as a wireless network extender if you don't have Cat5 access everyplace you want.

      Even at home, all the administrative interfaces to my network infrastructure are on a private VLAN which you can get to from specific hosts inside my network, but NOT from anyplace else. It could be safer, but I'm pretty sure that I'd catch anybody who managed to figure out a way to get administrative access to anything...

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    7. Re:So Protect your Admin passwords.... by bobbied · · Score: 1

      For Pete's sake... I'm pretty sure that nobody is going to sneak in and comprise my firmware, unless of course they are a duly authorized administrative type and in that case the gig is up anyway, they can do *anything* they want on my network equipment if they can load firmware. The idea in that case is to MONITOR and catch the fact that unauthorized firmware has been loaded.

      Look there is NOTHING you can do to be 100% secure. One thing you simply cannot do anything about is your approved administrators. All you can do about the insider threat is to MONITOR and hope you can detect when someone on your trusted list does something bad to you (either because they don't like you, got tricked or somehow exposed their credentials to the bad guys).

      Real security has at least two fronts... Prevention - Where you make it hard for attackers to succeed.... And Detection - Where you find successful attacks that have already happened. If you don't do both, You don't really have a security plan worth anything.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    8. Re:So Protect your Admin passwords.... by Bengie · · Score: 1

      What you say is true, but only if one of the devices is already compromised. Chicken and Egg issue. In order to compromise a device by accessing its admin interface, you first need a compromised device that allows you to jump VLANs. Of course a VLAN ID miss-match or a miss-configured switch could allow a network device to forge packets that hop VLANs, assuming the switch has such a security issue, which has happened. Security is done in layers. Don't assume any layer is impervious.

    9. Re:So Protect your Admin passwords.... by bobbied · · Score: 1

      Problem solved... Just be careful about administrative access controls...

      Wouldn't help you at all if the malware was installed in-transit before it arrived at your premise.

      That's why I specify MONITORING my network, to catch such stuff happening should it slip in.... But if you are not managing the configuration of your firmware images (i.e. re-flashing them before you put them into production) you have a serious issue with configuration management...

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  16. Re:Router Security by gweihir · · Score: 1

    Well, that is the way people with an actual clue set it up. They may only ssh to the box with everything else off and a limited IP-range allowed for the source, or may use the serial port, via direct connection ("go there") or a hardened terminal server.

    Unfortunately, many networking people are cheap and clueless and do what is most convenient. This is really the fault of management that hired cheaper than possible personnel, as has gotten so common in IT these days.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  17. Re:'highly persistent' by gweihir · · Score: 1

    My theory is this this is on the top of the box, in contrast to "lowly persistent", which would be on the bottom of the box. It is always goo to know where in the vertical hierarchy everything is!

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  18. Re:Router Security by Bengie · · Score: 1

    You don't have your router's admin interface limited to the admin VLAN, locked down to SSH with keys, and restricted the admin VLAN to VPN access or devices with no internet access?

  19. Re:Router Security by sjames · · Score: 1

    Last time I checked the whole point of the router was that it's a limited-purpose device and it's management access was highly restricted, both in terms of credentials to access the management interface and of the networks that the management interface will communicate with.

    Yes, and they typically don't have anti-virus or get as much scrutiny as a workstation. What's your point?

  20. Re:telnet!? by gweihir · · Score: 1

    The thing is, a telnet server can be done in very little code. An SSH server is a whole different sort of beast. And in fact, telnet is adequate here, just use a good password. If somebody is snooping on the connection, chances are they already know of the compromise and you are not telnetting into the box you think you are.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  21. Re:Router Security by Bengie · · Score: 1

    Great point, but to drive it home further, Cisco and Huawei both have core routers with petabit label routing.

  22. Re:Wow - "big deal" (he's worked with routers, lol by FranTaylor · · Score: 1

    The amount of RAM's the biggest difference and software to address it. Nothing more.

    So you say that cisco routers and home pcs have the same video cards, the same USB subsystems, the same power supplies? This is great, I'm looking forward to playing some high performance video games on a cisco router.

  23. Re:Wow - "big deal" (he's worked with routers, lol by FranTaylor · · Score: 1

    no, they are not. routers do packet filtering in hardware

    certainly you can route with a PC, but without hardware filtering, you're slowing down the traffic

  24. Re:Wow - "big deal" (he's worked with routers, lol by __aaclcg7560 · · Score: 1

    A very low-end Cisco router could be described as "dual NIC/dual homed pc's with RAM + an OS." Most Cisco routers can take modules and WAN cards to expand their functionality beyond the one or two built-in NICs. Some Cisco routers don't even have NICs, just module and/or WAN slots.

    http://www.cablesandkits.com/cisco-modules-c-50_83.html

  25. Re:telnet!? by BitZtream · · Score: 1

    True.

    However, these devices are typically on their own private networks that only has traffic on it from 'authenticated users' to start with. So the idea is that you don't run SSH on this device that has so little GP computing power that you'll watch and wait for your characters to echo back at you while they are encrypted/decrypted and instead just use a less secure layer 3 protocol because you already trust layer 2 implicitly

    Most routers/switches have only the most rudimentary process for general purpose things like handling SSH or telnet console sessions. They are designed with massive ability to route packets, but not massive ability to use them for other purposes. Routers and switches are REALLY FREAKING FAST at looking up numbers in a table and picking a place to put the data based on that. Beyond that, most are pretty feeble.

    Now days its a little different than it used to be, even 'feeble' routers are to the point where theres enough CPU for SSH to work nicely.

    Then there is simplicity. You want to be able to talk to your router when you need to, when it is the least functional that it can possibly be. Once connected, using telnet is hardly different than a serial connection. Using SSH is radically different due to the requirement for both symmetrical and asymmetrical encryption for various stages of the connection. You can do telnet in a small number of lines of assembly fairly easy if you have a TCP stack available. It can be done inside the PANIC kernel for crash diagnostics and run off a small, already reserved memory buffer with no dynamic allocations. Yea, you can do it with SSH, but its just not worth it to introduce all that complexity and bugs ... when the device is only supposed to be listening on a 'secure' network.

    Everything supports telnet. Fewer things support SSH. If you're building up from ground zero today, only using SSH is probably fairly easy. Not so much even just a few years ago, so theres going to be a LOT of legacy non-ssh capable devices out there.

    Did you know that there are some blade servers (I just inherited some leftovers from work and discovered this) that have NO password on there management buses for telnet? You can just connect to that IP and poof, you're in and an admin. You can't even turn on authentication. Of course, its an internal bus, the machine uses itself to communicate between different devices in the blade chassis like switches, storage control modules and the blades themselves. And unless you're stupid or experimenting (like I was) that internal network is never exposed to the rest of the world, so passwords on it are pointless and actually more of a problem than anything. But it is possible for you to destroy that private network if you did down deep enough in the switch settings and setup some vlan trickery. This is not a bug or a exploit and it is not insecure unless you make it so.

    So contrary to what you've heard from armchair security experts, using telnet isn't always a bad thing. Theres more to the system than just telnet that has to be considered.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  26. Re:Router Security by dgourlay · · Score: 1

    I'll show you 50% of the Fortune 100 where I can SSH directly to a switch or router with no jump server in the dat path. I know of one organization where from a desktop I can SSH to over 75,000 network devices unfettered... dg

  27. Re: Router Security by Bengie · · Score: 1

    The discussion was about routers not protected by firewalls. Most home "routers" are firewalls. that being said, my above post is how I have my home network setup.

  28. Re:Wow - "big deal" (he's worked with routers, lol by __aaclcg7560 · · Score: 1

    Can your old PC can do what a $17,500 Cisco router can do?

    The Cisco 4451-X offers a multicore CPU architecture running modular Cisco IOS XE software that dynamically adapts to the changing needs of your branch-office environment. The separation of the control and data planes provides the ability to deliver application-aware network services while maintaining a stable platform and a high level of performance during periods of heavy network load. With the ability to integrate application-aware services and the ability to scale performance without a complete equipment upgrade, the Cisco 4451-X offers exceptional total cost of ownership (TCO) savings and network agility through the intelligent integration of market-leading security, unified communications, and application services.

    https://www.cdw.com/shop/products/Cisco-4451-X-Integrated-Services-Router-Application-Experience-with-Voice/3641687.aspx

  29. Re:Please learn to think for yourself by __aaclcg7560 · · Score: 1

    I guess all these Fortune 500 companies are doing it all wrong. I did a project at a Google data center where the equivalent $1M Cisco router was implemented with high-performance network parts that took up two rows of equipment racks. The heart of that setup is a fiber optic switch that cost $30,000 and came in a hard shell box with two feet of form on each side. That setup was less expensive and less finicky than the $1M Cisco router.

  30. Re:Wow - "big deal" (he's worked with routers, lol by __aaclcg7560 · · Score: 1

    Most Cisco routers ARE NOT about basic routing. If it was, they would be out of business. You can keep beating this drum but you're obviously clueless of the differences between a DIY router and an enterprise router.

  31. Re:Router Security by Anonymous Coward · · Score: 1

    I'll show you 50% of the Fortune 100 where I can SSH directly to a switch or router with no jump server in the dat path.

    Sounds interesting. Please proceed!

  32. Re:Please learn to think for yourself by __aaclcg7560 · · Score: 1

    Actually, I'm a senior system admin for 80,000 systems.

  33. Re:Wow - "big deal" (he's worked with routers, lol by Khyber · · Score: 1

    "routers do packet filtering in hardware"

    Every 82599 network card in my PC does hardware-level packet filtering, try again.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  34. Re: Stupid, when you filter on ANYTHING? by Khyber · · Score: 1
    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  35. Re:"Everyone needs an $18,000 router" right? by __aaclcg7560 · · Score: 1

    I read the other comments. You still haven't changed my mind that you're clueless.

  36. Re:Please learn to think for yourself by __aaclcg7560 · · Score: 1

    That's why I get paid the big bucks. ;)

  37. Re:Router Security by Anonymous Coward · · Score: 1

    The point is that routers are far more secure and more easily secured than workstations. How does your breaking the law 75,000 times via a secure mechanism that you somehow managed to acquire or illegally retain authenticated access to refute the point?

  38. Re:Please learn to think for yourself by __aaclcg7560 · · Score: 1

    If you can deliver a product that is easier to maintain and cheaper than the largest network gear provider to have ever existed, why aren't you a billionaire via eating Cisco's lunch?

    The $1M Cisco router doesn't take up two rows of equipment row, but it does require very precise wiring between internal components and has a PITA reputation to maintain. Google workaround to that is to implement the same router functionality with standard equipment. This is slightly more expensive than a single router, easier maintain in the long run and allows the implementation of newer technologies to replace existing parts when they become available.

  39. Re:Please learn to think for yourself by __aaclcg7560 · · Score: 1

    No, I worked at a Google data center where they implemented their version of the $1M Cisco router. Most shops I worked for are Fortune 500 companies that buy a lot of Cisco equipment. I'm not in the SOHO market like you.

  40. Re:Please learn to think for yourself by __aaclcg7560 · · Score: 1

    I spent the last decade doing IT support contract work and making 80% more money than the poor schmucks who stayed in one job and earned 2% raises. So what?

  41. Re:Router Security by Cramer · · Score: 1

    That's a SWITCH, not a ROUTER. There are Tbit routers on the market, but they are not moving packets with a general purpose CPU.

  42. Re:Please learn to think for yourself by __aaclcg7560 · · Score: 1

    Don't you get tired making circular arguments with yourself? This is Slashdot, not Politico.

  43. Re:Router Security by Cramer · · Score: 1

    And then for "remote management" they put a dialup modem on the console (or aux) port with a stupid simple password that isn't dependent on TACACS, etc. (because they need to be able to login when the network is fubar and cannot talk to those systems)

  44. Re:'highly persistent' by Cramer · · Score: 1

    They're the same command, moron. And this is done via a "BIOS" (ROMMON) hack. That is as undetectable as anything can get in a Cisco device. (since there's no way to read it back)

  45. I want the persistent memory to be removable by Karmashock · · Score: 1

    If I'm paying 500~thousands of dollars for a big Cisco router then is it so much to ask for the persistent memory to be a removable SD card? The only writable memory that persists on a reboot should be removable and scannable in a third party system. Pull the card, check it out... maybe flash replacement firmware to the card separately, then plug it back into the router.

    I generally have this attitude with any firmware in any computer. Viruses are getting uploaded to them and how is the antiviral supposed to detect any of it?

    I'd like this done with the BIOS firmware on motherboards and anything else in the machine that has firmware that can be flashed just by being connected to the computer.

    Here someone will say "that will cost more money"... so the fuck what? You don't want that feature? Fine. You don't pay for it and you don't get it.

    I'm quite happy to pay for it and I don't think it will be expensive. Look at all the bells and whistles we put on motherboards these days. Most of it costs you something like 5 or 10 dollars per feature. And here's the real sell point... if I can pull the firmware memory for every device capable of being infected... then I can guarantee a system is clean without junking it. Any other option is not going to give you certainty. This solution is the only way to ensure a complete purge of any infection. Its the only way to go.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    1. Re:I want the persistent memory to be removable by Karmashock · · Score: 1

      I think its more a question of people not talking about it more than anything. The technology and cost structure is not a problem.

      I've never heard any device manufacturer talk about it.

      And really this IS the solution to firmware virus issue. I mean... I could even go a step farther and use those SD cards with the write lock switch. I'm not sure how those switches work... whether they literally hardware lock the card or simply tell the machine not to write to the card. If the former than that is a dandy way to stop viruses from creeping into firmware. If is merely a suggestion... then the possibility of hijinks remains.

      In practice we're talking about using TINY micro SD cards... like... 32MB would be fine in most cases. But it would also be upgradable if you wanted to install a much larger firmware. That is one of the stumbling blocks with the open source router firmwares. You need the router to have space.

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
  46. Re:Router Security by ArmoredDragon · · Score: 1

    Cisco IOS routers themselves have an "autosecure" command that is essentially wizard-style checklist that does indeed lock everything down pretty well by turning off everything that you don't think you need.

    NXOS takes this a step further by having all features off by default, and you enable them as you need them.

    Although IOS has a ton of services on by default (for example, eigrp, cdp) not all of them are actively listening unless you explicitly configure them, but still, turning them off is a good idea. IOS itself is somewhat of a holdover from the 80's where network security wasn't seen as being as big of a deal as it is today, and Cisco is resistant to making big changes like that. (Strangely, Cisco sees fit to continue IOS instead of using NXOS on all of its devices from now forward.)

  47. Re:Please learn to think for yourself by __aaclcg7560 · · Score: 1

    Are you jealous that I'm enjoying my peanuts while you're slinging monkey poo to hide the fact that you're unemployable?

  48. Re:Please learn to think for yourself by __aaclcg7560 · · Score: 1

    You are an intentional troll aren't you? You say one thing, then refute it with another, are called out on your inconsistency and the best you have is an unsolicited personal attack.

    You're trolling me with your circular arguments, misrepresentations of what I wrote and personal attacks against me. You can't even reply to correct comment! If you're complaining about being an AC on /., turn in your geek creds and don't let the door hit your ass on the way out.

  49. Re:Router Security by cusco · · Score: 1

    That's what they teach in Cisco school, that you should be able to manage your entire enterprise from your desk. An instructor told us that you should use the same logon credentials throughout your enterprise because maintaining a full list was "impossible". Even on Cisco's enterprise management software there was no provision for expiring or rotating admin credentials, and the CCNIdiots gave me a puzzled look when I asked about it because they "couldn't imagine why anyone would ever want to do that."

    --
    "Think about how stupid the average person is. Now, realise that half of them are dumber than that." - George Carlin
  50. Re:Router Security by cusco · · Score: 1

    No, how about we just replace IOS? The hardware's perfectly fine, it's just Cisco's OS that is an unmitigated piece of rotting carp.

    --
    "Think about how stupid the average person is. Now, realise that half of them are dumber than that." - George Carlin
  51. Re:You're just out of school. A noob rookie by __aaclcg7560 · · Score: 1

    I only work 40 hours a week from 7:00AM to 3:30PM (1/2 hour lunch), as specified in my contract. The last time I worked 80 hours a week was ten years ago. I've been doing I.T. support for 18 years. If you're smart (which I doubt), you wouldn't reply to this comment.

  52. Re:'highly persistent' by arglebargle_xiv · · Score: 1

    Ah, but this isn't a standard advanced persistent threat, this is a new leading progressive radical extreme foremost precedent-setting brilliant smart flexible wide-scope refined intense dazzling acute severe maximum ultimate persistent threat.

    (That's a standard APT, but machined from aircraft-grade aluminium, and painted tactical black).

  53. Re:Router Security by gweihir · · Score: 1

    Fascinating. What an epic fail. I guess Cisco really does not understand security at all. Or they have some collaboration with the NSA to make sure that compromising one system (the network admin's) is enough to get into everything.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  54. Re:I'm smart + experienced enough to tell you by __aaclcg7560 · · Score: 1

    Or I can work 40 hours a week with great benefits and run my business on the weekends. Paying the bills AND making extra money. Woo-hoo!

  55. Re:'highly persistent' by Phreakiture · · Score: 1

    And when you issue that command, what interprets it? Has that code that interprets the command been compromised? Are you sure?

    --
    www.wavefront-av.com
  56. Re: Please learn to think for yourself by __aaclcg7560 · · Score: 1

    I can't recommend a specific router. However, I typically go with the business-class routers. Although more expensive than a home-class router, they have more features and last longer. I had too many home-class routers die on me. Never a good thing if you're working from home.