ISA Server 2004 Service Pack 3

Microsoft has released Service Pack 3 for ISA 2004 Standard and Enterprise editions.  Improvements include:

  • All software updates issued since ISA Server 2004 was released to manufacturing.
  • Fixes for common issues reported by customers through Microsoft Customer Service and Support.
  • Improved log viewer functionality, including an enhanced details pane view, text coloring, and new log filtering functionality.
  • Updated ISA Server Microsoft Management Console (MMC) snap-in functionality that provides access to troubleshooting tools and options available directly from the ISA Server Management console.
  • Integration with the Microsoft ISA Server Best Practices Analyzer Tool. For more information, see http://go.microsoft.com/fwlink/?LinkId=79754.
  • New diagnostic logging functionality.
  • Support for publishing computers running Microsoft Exchange Server 2007 both to receive and send Internet e-mail messages.

Survey: IT Admins Abusing Privileges

 

If you are an IT administrator then your employer is placing a lot of trust in you.  You often have rights to go looking at data that really shouldn’t concern you.  This is never more true then when you are a server administrator or even a domain administrator.

A survey by Cyber Ark Software in the UK that was reported on yesterday spells out the details:

  • 33% of admins admit using their rights to access confidential data, e.g. salaries and read emails.
  • 33% of admins admitted accessing computer networks via VPN even after leaving the company.
  • 50% of users, including admins, keep passwords on post-it notes.
  • 8% of admins admitted that application/appliance default passwords are never changed.
  • 82% of admins said that if such passwords are changed then they store them in their head.
Auditing

Accessing confidential data is a major breach of trust.  It’s this sort of behavior that has sparks an atmosphere of mistrust between IT and the security & internal audit departments.  There are some steps that you can take to track this activity:

  • Define some company policies: Clearly communicate (verbally and written word) that abusing your rights will lead to disciplinary action.  Illicit behaviors should include accessing data outside the scope of work and the clearing of security logs.
  • Enable auditing: You can either audit all or selectively audit files and folders.  This will track user and/or admin activity.
  • Collect security logs: I think the tool of choice for me right now in this market in the Microsoft world is Audit Collection Services which is included in Operations Manager 2007.  If you have seen an audit trail in the Windows Security Log then you will know it is a collection of noise and impossible to track anything.  The ACS agent will (in near real time) forward those log entries that Microsoft programmers know are important.  These are stored in a central SQL 2005 database.  There is a view in the database for reporting that provides a similar look and feel to event viewer.  This database can be secured so that only security officers or auditors can access it.
  • Management Support: None of this will work without management support.
Leaving Procedures

IT Helpdesk’s, auditors and security officers seem to have a common complaint in a lot of the sites I have visited.  The complaint is that the HR department is (a) slow to tell IT when a person is joining the company and (b) often never tells the department when people leave.  The latter is important because of mobility and remote access solutions that are usually in place.  A person can leave a company but still have access to resources long afterwards.  I’ve actually heard tell of a user in a site who was doing this for up to a year before they were found out … they were using file services, email, etc.

Procedures that include step by step instructions should exist for both when a person starts with and leaves the company.  The leaving procedure should disable the account(s) for a defined period, maybe revoke some high privileges, e.g. domain admin, and then delete the account after X days.

Remembering Passwords

This is an old horse that apparently we haven’t whipped enough yet.  For years, Microsoft has been preaching about ditching this old world password mentality of 8 characters changing every 30 days.  The fact is that users don’t remember the passwords.  I challenge you to walk around the floor to look for post-its on partition walls, on PC’s, under keyboards, etc.  They will be plentiful, like a yellow, paper field of rapeseed-oil.

Microsoft believes the best solution is to adopt either PKI with smart cards or to adopt the use of passphrase’s.  Smart cards are fine if you’re only using resources that can use them.  Unfortunately, we all know of dodgy business application developers who can barely string together enough code to write a "Hello World" program and for some reason, our employers choose to buy critical applications from them.

The passphrase is a password but we think of it differently.  It is usually a sentence, 14 or 15 characters long and because of the increased cryptographic strength we only need to change it every 6 months.  Examples might be "I went to berkley university".  That’s both strong and memorable.  That’s the key … we need to make it memorable.  Oh … what about sticking in digits and forcing capitals?  Pfft!  Old world!  Think about it, hackers know that 1 = i and 0 = o.  And forcing special characters, numbers and capitals only complicates the password for the user, making it forgettable and more easy to make mistakes, thus causing lockouts… it’d be like building your own denial of service routine directly into the network.  Because the passphrase is so long, despite being memorable to the user, then it does not need to change very often.  We can allow it to live maybe 6 or 12 months before forcing a change.  You’ll have less post-its and less lockouts in no time.

Password Synchronisation

The number of passwords that we must remember is getting worse and worse.  There are more systems out on the network that we have to secure.  You can cut this down by synchronising passwords and user accounts across systems, e.g. MIIS.  These gives a single sign-on like experience for users, e.g. 1 user & 1 passphrase across many systems.  It would also help if application developers would learn to use the built in and secure Kerberos system of AD for user authentication and autorisation instead of building stupid SQL user account tables.

Change Default Passwords

This is a result of ineptitude or just pure negligence.  Some employers only have themselves to blame for either hiring on the cheap or by creating a very negative working environment.  But in the end, any capable admin should know that all passwords should be changed when a new application or appliance is installed.

In the past I deployed managed the following:  We had 17 sites, each having network resources (servers and network devices).  Each site had it’s own set of passwords, e.g. the server local admin account had it’s own password, the local desktop admin had it’s own password, network appliances had their own password, etc.  These passwords were unique to each site.

Storing Passwords

You cannot store passwords in your head.  Firstly there are too many of them.  Secondly, what happens if you leave or forget one?  The best solution is to securely store them in a way that is also readily accessible.  One of the guys I worked with in the previously mentioned network build a Lotus Notes database that stored each password with an ACL.  We could permission the passwords so that if a person from Munich went in, he could only see those Munich passwords that he had been granted access to.  If a network admin went in then they would only see passwords for those network devices that they had been granted access to.  It was quick and secure.  There are third party solutions out there.

EDIT: My buddy, Declan Lynch, who wrote the Notes password database has decided to release it as an open source product.

Credit: Silicon Republic.

Eircom Calls Me

I got an email from Comreg about my original complaint from way back in January or February asking about the situation.  I informed them that I had launched a new complaint about Eircom’s billing me.  They’ve merged the cases and the agent said he is initiating communications with Eircom.

5 minutes after that, I got a call from an Eircom complaints escalations person.  To say she was rude would be an understatement.  She demanded a "Universal Account Number" or UAN from me before Eircom would do anything.  They claim not to know it.  Personally, I believe this is B.S.  It sounds awful like the stalling tactic that British operators use when asking for a MAC number (no, not an Ethernet MAC address).  Anyway, apparently I have to get it from BT Ireland.  I got her name and direct dial number so I can call her back when I eventually get the UAN.

I called BT Ireland.  They will not give me the UAN over the phone, even though they confirmed my name, address, phone number, credit card number and account number.  Stalling tactics alert!!!

So that’s the craic so far.  I’m sure there will be more to come.

Virtual TechEd USA 2007

This is going to be a HUGE year for Microsoft Infrastructure.  We’ve had a whole bunch of releases already in business intelligence, communications, infrastructure and desktop.  Other ones I’m interested in are CM 2007 and Windows Server 2008.  TechEd is a great place to learn about these things if you are lucky enough to attend.

Microsoft is going to share a lot of material from their USA 2007 show.  You can check out the site here.

Eircom Fun and Games

If you go back through my posts then you’ll have read about the fun and games I had when Eircom, without my knowledge or consent, hijacked by broadband subscription from BT Ireland back in January.  They tried to send me a WIFI router too which I never touched.  It was sent straight back to sender at the post office 🙂

Anyway, I got back to BT after a lot of hassle.  Eircom have billed me repeatedly for their "services".  I’m refusing to pay them.  I’ve called several times to their Billing and Customer Care departments and neither wanted to deal with me, just passing the buck to the other.  So, the bills went unpaid.

Eventually, a letter was sent to me by a solicitor (lawyer) on behalf of Eircom, threatening me with legal actions, property reclamation and damaging my credit rating, i.e. my reputation.  Now I was angry.

I got in contact with Comreg, the telecomunications regulator who govern Eircom, etc.  I explained the situation to them.  They told me exactly what I wanted to hear:

  • Eircom had acted illegally.
  • I could sue Eircom.

I got in contact with Eircom’s solicitor.  Honeslty, he was another "pass the buck" person.  But I spelled things out to him.  His client was acting illegally.  If he did anything to aide or abet his client in damaging my name or reputation then I would clean his bank account out and I would smile while doing it.  He promised me that I would never hear from him again.

Comreg told me that I should write a formal letter of complaint and send it into Eircom by registered post.  They are legally obliged to acknowledge and act on this within 10 working days.  If nothing has happened by day 11 then I am in a position to act.  I am to call Comreg on day 11 so they can initiate proceedings against the company. 

I sent in my letter by registered post spelling out their illagal actions, tha fact that there is no contract between us and demanding:

  • They cease all actions.
  • They explain their actions.
  • They formally apologise to me.

We are on day number 5. I hope they don’t respond 🙂

By the way, the only way to get any complaint dealt with by Eircom is to launch a formal complaint.  They will point blank refuse to do this over the phone so you need to do this by registered post:

 

Eircom Customer Care,
5th Floor,
Telephone House,
Marlborough Street,
Dublin 1.

Include all details, e.g. phone number, address, account numbers, etc.  DO NOT GIVE THEM AN EXCUSE TO BE SLOW.

EDIT: If you are dealing with broadband then you will need your Univeral Account Number (UAN).  I had to get mine from BT Ireland.

Keep your track and trace number.  Give them 10 working days to respond.  If they don’t then call Comreg on day #11: 1890 229668.  Don’t email them … it takes then at least a week for them to get back to you.