On Tue, 3 Jun 2008, Richey wrote:

I've got a customer with a T1.  They have been bought out by a large hotel
chain.  They are pretty much demanding that they have SNMP full read access
to our router that is at their location as well as a copy of the config for
the router.   This is not their router, it is ours and we fully manage our
router and hand them  Ethernet.     This seems a little odd that they want
access to our gear, and I am not too keen on giving them access unless they
are willing to accept some responsibility.   They don't want to accept any
responsibility for the access they would have to this box.     They say that
Verizion and AT&T don't have any problems giving them this kind of access to
their gear.

I'm not crazy about giving customers access to managed gear, particularly if doing so would force you to treat that customer as a one-off build, because those can easily turn into support nightmares. On the other hand, if the equipment in question serves only that customer, then you could do some of what they ask, possibly with minimal frustration. Under no circumstances would I give them unfettered access to the box.

If the equipment services multiple customers, then they should get no 'live' access whatsoever. In such a case, you could provide them a copy of the config for their interface and any ACLs that are specifically for them, and nothing more. If the customer balks, tell them that you can't provide more than that because the rest is considered confidential and proprietary information.

At a minimum, the requested items would warrant either a new service agreement, or an amendment to the existing service agreement.

1. Make sure the router is properly hardened... unnecessary services are turned off, telnet is turned off or at the very least ACL-limited to hosts on your network that have a legitimate need to access the router. Same goes for SSH. Refer to Team Cymru's Secure IOS Template for some excellent guidelines on hardening a Cisco router. [1] 2. Enable appropriate logging and log monitoring to look for evidence of the customer trying to 'test the waters'. 3. Upgrade the code as necessary to guard against the customer trying our some new security exploit against the router. 4. Sending them log messages and or SNMP traps is a Very Bad Idea (tm). Don't do it :)
5. Limit the customer's SNMP read access using views.
6. Use a separate set of passwords and SNMP communities for this customer.
7. Lock down the console and aux ports. It's an easy step to overlook, but after getting a call from my NOC at my previous job necause a customer with two routers managed by us decided to have a consultant do password recoveries on them (without my employer's knowledge or consent) so they could 'tune' (read: break and not know how to fix) HSRP, over a holiday weekend, it's something I will not overlook again... 8. Back the configuration up regularly, using a backup system with journaling/version control capabilities so you can see changes over time. RANCID is quite useful for this. I ended up writing something in-house, but the code is not packaged in a releasable format, so I haven't turned it out to the masses yet. 9. Specifically note what actions are and are not allowed in the service agreement (see above). 10. Affix stickers to the router explicitly stating that unauthorized access is prohibited. 11. Talk with your legal counsel about reasonable limitations of liability in circumstances like this.

[1] - http://www.cymru.com/Documents/secure-ios-template.html

my 2 cents :)

jms
_______________________________________________
cisco-nsp mailing list  [email protected]
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/

Reply via email to