<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-15591336</id><updated>2012-01-26T23:59:17.107Z</updated><category term='Personal'/><category term='Vista'/><category term='Windows 2003'/><category term='Webspace'/><category term='Common Questions'/><category term='Microsoft'/><category term='DNS'/><category term='Powershell'/><category term='Email'/><category term='DST Issue'/><category term='Exchange'/><category term='Idle Ramblings'/><category term='NTP'/><category term='Windows 2000'/><category term='Amazon'/><category term='Objectives'/><category term='Cisco'/><category term='Windows'/><category term='TCP/IP'/><category term='Security'/><category term='DR'/><category term='1 and 1'/><category term='Processes'/><category term='Hosting'/><category term='Blackberry'/><category term='War Stories'/><category term='Projects'/><category term='hiberfil.sys'/><category term='gradwell'/><category term='Networking'/><category term='Links'/><category term='DRM'/><category term='Administrivia'/><category term='Change Control'/><category term='Friday Rants'/><category term='Windows 2008'/><category term='Storage'/><category term='EC2'/><category term='Document Management'/><category term='E61'/><category term='Automation'/><category term='Cloud computing'/><category term='Technical'/><category term='VMWare'/><category term='Sharepoint 2007'/><category term='Project Management'/><category term='rackspace'/><category term='Office'/><category term='Windows Mobile SDK'/><category term='Troubleshooting'/><category term='NetApp'/><category term='Photography'/><category term='Lock Picking'/><category term='Tips'/><category term='2007'/><category term='commentary'/><category term='Symbian'/><category term='Desktops'/><category term='MMMUG'/><category term='NT4'/><category term='Openfiler'/><category term='ITIL'/><category term='DST Patch'/><category term='Knowledge'/><category term='Infosec'/><category term='Active Directory'/><category term='Technet'/><category term='Linux'/><category term='Anti-Virus'/><category term='search'/><category term='Tools'/><category term='Process'/><category term='Friday Fun'/><category term='Hardening'/><category term='Disaster Recovery'/><category term='Training'/><category term='DHCP'/><category term='MBR'/><title type='text'>Ramblings of a Sysadmin</title><subtitle type='html'>A view from inside the world of IT System Administration</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default?start-index=101&amp;max-results=100'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>179</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-15591336.post-7411982457032413277</id><published>2011-10-12T09:40:00.001+01:00</published><updated>2011-10-12T09:40:41.868+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blackberry'/><category scheme='http://www.blogger.com/atom/ns#' term='ITIL'/><category scheme='http://www.blogger.com/atom/ns#' term='Change Control'/><category scheme='http://www.blogger.com/atom/ns#' term='Process'/><category scheme='http://www.blogger.com/atom/ns#' term='DR'/><title type='text'>Blackberry dual outage highlights the need for redundancy in enterprise systems</title><content type='html'>This week Blackberry has been hit by two outages, both of which appear to be caused by single points of failure (SPOF) within the RIM infrastructure.&lt;br /&gt;&lt;br /&gt;In the news today Blackberry said &lt;i&gt;"The messaging and browsing delays... in Europe, the Middle East, Africa, India, Brazil, Chile and Argentina were caused by a core switch failure within RIM's infrastructure" (Source: h&lt;a href="ttp://www.bbc.co.uk/news/technology-15243892"&gt;ttp://www.bbc.co.uk/news/technology-15243892&lt;/a&gt;).&lt;/i&gt;They also said &lt;i&gt;"&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Although the system is designed to failover to a back-up switch, the failover did not function as previously tested," (Source: &lt;a href="http://news.cnet.com/8301-30686_3-20118882-266/international-blackberry-outage-continues/%29"&gt;http://news.cnet.com/8301-30686_3-20118882-266/international-blackberry-outage-continues/)&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This immediately causes me to ask a few questions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Why wasn't the fail over triggered manually?&lt;/li&gt;&lt;li&gt;What was missed in the testing of the switches fail over?&lt;/li&gt;&lt;li&gt;Was this an existing issue?&lt;/li&gt;&lt;li&gt;When was the DR plan last tested?&lt;/li&gt;&lt;li&gt;Had changes been made which invalidated the DR plan?&lt;/li&gt;&lt;/ul&gt;And this is the major point of DR testing. You can't over everything so sometimes you will have to learn from failures that impact you and incorporate those failure modes into future testing but you should also have the ability to be able to manually failover to be able to quickly recover from a systems problem.&lt;br /&gt;You also have to be absolutely aware of changes that are made which could affect your DR plans and this means every change has to be screened to ensure that you aren't creating an SPOF or that if you are then everyone is aware of it and plans are put forward to plug that gap.&lt;br /&gt;&lt;br /&gt;The key in any major outage is to get the system back up, even if it means failing over manually - however, any steps taken to recover the service should be noted in an emergency change request of some description and once this is done and the systems have been recovered it is &lt;b&gt;vital&lt;/b&gt; that the change notice is thoroughly reviewed to find out both what went wrong and what could go wrong because recovering from an outage is one thing but it's all for naught if that recovery leads to a potential problem which will bite you later on.&lt;br /&gt;ITIL processes teach a lot of this and implementing these practices can be a pain but its a choice. You either suffer the pain of the paperwork or the pain of the outage. &lt;br /&gt;&lt;br /&gt;At least if potential problems are known about they can be more easily dealt with when they appear and bite you and they will appear.&lt;br /&gt;&lt;br /&gt;The mobile industry is very much a cut throat industry and this dual outage with Blackberry will do them no good at all because others will seize upon it as a sign of Blackberries weak infrastructure and they will be right.&lt;br /&gt;&lt;br /&gt;To recover from this Blackberry need to do a through review of their systems and DR processes and ensure that if this happens again they have the ability to recover from it very rapidly. They are, after all, reliant on their userbase for their income and they have failed a major test.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-7411982457032413277?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/7411982457032413277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=7411982457032413277' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7411982457032413277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7411982457032413277'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2011/10/blackberry-dual-outage-highlights-need.html' title='Blackberry dual outage highlights the need for redundancy in enterprise systems'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-8648136719494498284</id><published>2011-09-02T16:27:00.001+01:00</published><updated>2011-10-06T14:29:31.048+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Storage'/><category scheme='http://www.blogger.com/atom/ns#' term='Openfiler'/><title type='text'>Looking at Home Storage systems - OpenFiler</title><content type='html'>Like many geeks I've got a considerable amount of storage at home - currently, that's around 7TB split between various storage systems and it doesn't include space provided by Hard Drives in various bits of hardware I have scattered around the study.&lt;br /&gt;&lt;br /&gt;After HP introduced their &lt;a href="http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/15351-15351-4237916-4237918-4237917-4248009.html"&gt;Microserver&lt;/a&gt; offer I decided to get one simply to throw 4 x1TB Hard drives I had floating around into it just to provide additional storage and I thought that &lt;a href="http://www.openfiler.com/"&gt;Openfiler &lt;/a&gt;booting from a 16GB USB stick would be perfect for this job.&lt;br /&gt;&lt;br /&gt;It wasn't. I've found that openfiler is a bit cumbersome to get to grips with, the menus don't link from one section to another. So, for example, if you want to create a Windows share it's not obvious where you go - there is nothing for Windows or CIFS on the main menu and once you find it you'll often find that there is a pre-requisitie you need to configure first and thats on a different menu so you have to start again!&lt;br /&gt;&lt;br /&gt;None of this would be a major issues except for one thing.&lt;br /&gt;&lt;br /&gt;It's slow. Really, really painfully, awfully slow.&lt;br /&gt;&lt;br /&gt;I know that the Microserver ships with just 1GB of RAM and that an openfiler system really needs 2GB minimum but menus should not take 5 minutes+ to respond to a click and I notice that other people have been complaining about the same issues.&lt;br /&gt;&lt;br /&gt;So, for me Openfiler works, is clunky and slow. I'm going to replace it this weekend with &lt;a href="http://www.freenas.org/"&gt;FreeNAS&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-8648136719494498284?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/8648136719494498284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=8648136719494498284' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/8648136719494498284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/8648136719494498284'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2011/09/looking-at-home-storage-systems.html' title='Looking at Home Storage systems - OpenFiler'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-7800148408920382623</id><published>2011-06-30T21:44:00.001+01:00</published><updated>2011-06-30T21:45:58.127+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='MBR'/><category scheme='http://www.blogger.com/atom/ns#' term='Anti-Virus'/><title type='text'>The issue with antivirus software (2)</title><content type='html'>News &lt;a href="http://www.bbc.co.uk/news/technology-13973805"&gt;has emerged&lt;/a&gt; of a new botnet set up that is trying to be indestuctible thanks to hiding in the &lt;a href="http://en.wikipedia.org/wiki/Master_boot_record"&gt;MBR&lt;/a&gt;. According to the BBC article &lt;i&gt;'Code that hijacks a PC hides in places security software rarely looks and the botnet is controlled using custom-made encryption.'&lt;/i&gt; then goes on to say &lt;i&gt;The virus installs itself in a Windows system file known as the master  boot record. This file holds the list of instructions to get a computer  started and is a good place to hide because it is rarely scanned by  standard anti-virus programs.&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Excuse me? MBR viruses are not exactly a new thing. They existed back in Novell days and it was a pain because you'd have to shutdown netware to get to the DOS area to fix the damn thing. To me, this is yet again pointing out the flaw of AV software. It's being lazy and not doing it's job properly.&lt;br /&gt;&lt;br /&gt;AV Software is basically arse about face. It scans for things that SHOULD NOT be there whereas it should be scanning for things that SHOULD BE there and considering everything else a threat. It really shouldn't be too much difficulty to have a database of common windows files and the most popular applications/games/utilities in use today along with MD5 hashes and scan against those to ensure the integrity of the system.&lt;br /&gt;&lt;br /&gt;Both Vista and Win7 go some way to doing this with things like &lt;a href="http://en.wikipedia.org/wiki/User_Account_Control"&gt;UAC&lt;/a&gt; but UAC needs to be a little more friendly and more granular to configure. If UAC could be configured to stop things editing start up locations without user consent and from modifying key system attributes then Anti-Virus software could start it's very welcome decline into obscurity.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-7800148408920382623?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/7800148408920382623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=7800148408920382623' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7800148408920382623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7800148408920382623'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2011/06/issue-with-antivirus-software-2.html' title='The issue with antivirus software (2)'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-6562331069278570109</id><published>2011-06-07T16:13:00.000+01:00</published><updated>2011-06-07T16:13:36.839+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Hardening'/><category scheme='http://www.blogger.com/atom/ns#' term='Anti-Virus'/><category scheme='http://www.blogger.com/atom/ns#' term='Desktops'/><title type='text'>The issue with antivirus software</title><content type='html'>I hate anti-virus software. I really do hate the stuff. This is not a mere dislike but an actual hatred.&lt;br /&gt;&lt;br /&gt;The reason for this is quite simple. In IT security terms any security you deploy needs to do it's job with minimal fuss. Too much fuss and the security system outweighs its usefulness and after many tussles with anti-virus software I have come to the conclusion that AV software is a waste of time.&lt;br /&gt;&lt;br /&gt;AV software is still far too reactive. It absolutely must have the latest definition files to have any hope of finding anything bad trying to infect the machine and even with all the heuristics switched on they don't seem to have much luck.&lt;br /&gt;&lt;br /&gt;As an example, I do all my web browsing in a sandbox thanks to a nice tool called &lt;a href="http://www.sandboxie.com/"&gt;Sandboxie&lt;/a&gt;. This tool allows for a sandbox to be created which will contain any downloads, requested&amp;nbsp; or otherwise, in the sandbox. This means that if a virus gets onto the machine it'll be contained and this exact scenario happened to me not too long ago thanks to a mistyped URL. Examining the contents of the sandbox I saw a very suspicious file which I submitted to &lt;a href="http://www.virustotal.com/"&gt;VirusTotal.&lt;/a&gt; The results from that site are below.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-MZQ-xNnrw1U/Te49MYaHs1I/AAAAAAAAAC0/v8q3sXuxzQE/s1600/avresults%255B1%255D.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://3.bp.blogspot.com/-MZQ-xNnrw1U/Te49MYaHs1I/AAAAAAAAAC0/v8q3sXuxzQE/s640/avresults%255B1%255D.png" width="482" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Only four anti-virus programs all with the latest definitions actually spotted a harmful file. The others would have quite happily allowed the application to run and wreck havoc. Not good at all.&lt;br /&gt;&lt;br /&gt;It is my belief that the best security is no longer in anti-virus software but in applications which prevent suspicious activity just like the UAC tools Microsoft are now introducing but this technology needs to go further and it should be possible to have as part of the boot process a system which scans active files to ensure that no changes have happened since the last boot and if required revert or delete those files.&lt;br /&gt;&lt;br /&gt;Along with these systems I firmly believe that production computers, that is, office computers with email and corporate applications need to be locked down much tighter. Server hardening and desktop hardening need to move forward and better security is needed for portable devices so that they can only work on specific systems. The whole desktop security culture needs a huge revamp and anti-virus software needs to be consigned to the same bin as the floppy disk.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-6562331069278570109?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/6562331069278570109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=6562331069278570109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6562331069278570109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6562331069278570109'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2011/06/issue-with-antivirus-software.html' title='The issue with antivirus software'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-MZQ-xNnrw1U/Te49MYaHs1I/AAAAAAAAAC0/v8q3sXuxzQE/s72-c/avresults%255B1%255D.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-1836564177199202040</id><published>2011-04-22T14:59:00.000+01:00</published><updated>2011-04-22T14:59:32.069+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cloud computing'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='EC2'/><title type='text'>Cloud Computing - Amazon Outage</title><content type='html'>Of course, just as I extol the virtues of cloud computing and talk about how much I've moved into the cloud Amazon suffers an outage. Opps.&lt;br /&gt;&lt;br /&gt;Well, yes and no to the opps. A lot of people have been saying that as it was one of five Amazon datacenters that suffered this outage systems and services should have automatically recovered at another site.&lt;br /&gt;Well, that's not true. you have to remember that Amazon operates it's data centers just like virtual copies of a real datacenter.&lt;br /&gt;What I mean by that is that if you have a service you host in your own data center then lose that data center you'll lose the service. It's up to you as the admin/developer/owner of the service to make sure that you have redundancy set up in another location be that another Amazon datacenter or a datacenter under your own control.&lt;br /&gt;&lt;br /&gt;As I said in my previous blog posting, cloud computing is not a panacea and you have to be careful how you use it. This outage is a classic case in point of that comment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-1836564177199202040?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.dailymail.co.uk/sciencetech/article-1379474/Web-chaos-Amazon-cloud-failure-crashes-major-websites-Playstation-Network-goes-AGAIN.html' title='Cloud Computing - Amazon Outage'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/1836564177199202040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=1836564177199202040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/1836564177199202040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/1836564177199202040'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2011/04/cloud-computing-amazon-outage.html' title='Cloud Computing - Amazon Outage'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-6093469572428187680</id><published>2011-04-20T13:39:00.000+01:00</published><updated>2011-04-20T13:39:18.850+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Common Questions'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>Renaming local administrator accounts - good or bad?</title><content type='html'>A lot of the time I hear the following statement 'Renaming the local administrator account makes it secure'.&lt;br /&gt;&lt;br /&gt;No, it doesn't. Renaming the local administrator account just leaves you with a renamed local administrator account. It only makes it secure from people who are too dumb to read SID's but overall adds very little in the scheme of security.&lt;br /&gt;&lt;br /&gt;In Windows, the local administrator account, &lt;i&gt;no matter what it is named&lt;/i&gt; will always have a SID ending -500. Guest is -501&lt;br /&gt;&lt;br /&gt;With that information and a couple of tools you can list out the local accounts, find the administrator and attack the account. Of course, if you have physical access to the hard drive and the drive doesn't use any form of encryption there are plenty of password reset tools out there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-6093469572428187680?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/6093469572428187680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=6093469572428187680' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6093469572428187680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6093469572428187680'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2011/04/renaming-local-administrator-accounts.html' title='Renaming local administrator accounts - good or bad?'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-7929328798501806479</id><published>2011-04-10T15:29:00.001+01:00</published><updated>2011-04-10T15:30:17.298+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud computing'/><category scheme='http://www.blogger.com/atom/ns#' term='Links'/><title type='text'>Moving into the cloud</title><content type='html'>Without realising it I've found myself moving more things into the cloud. I'm not exactly reliant on the stuff that's in the cloud but I'm certainly using more services out there and it would be an inconvience if I lost those services. I guess you could say that the cloud has been creeping up on me.&lt;br /&gt;&lt;br /&gt;It started out just after I got married. The photographer used digital media for the wedding photos and provided them on a DVD. Obviously these needed to be stored somewhere safe and the idea of keeping the DVD in the house where I could lose, throw it away without realising it (would be hard but this is ME I'm talking about) or potentially lose it in an accident/fire/theft not things you want to think about but you must when you are talking about this sort of data.&lt;br /&gt;&lt;br /&gt;So, I started looking around for offsite storage. Inititally the thought was to rent a location or something and leave a copy of the DVD there. A bit like a safe deposit box but with easier access then I came across Amazon's S3. This is cloud storage. Absolutely massive cloud storage at that with unlimited space for the user - you pay for what you use and when you look at the amount of data you hold that you really do need backed up it isn't that much.&lt;br /&gt;&lt;br /&gt;I have a rule for backup data, I'll only back up data that can't easily be recreated or downloaded. So documents, excel work, password databases, etc, etc and I do this on a monthly or semi-monthly basis with the occasional ad-hoc backup for something specific. So far I'm paying just a few dollars a month for the service and that translates into less than £5 a month. Is your data worth that?&lt;br /&gt;&lt;br /&gt;Alongside S3 you've also got Amazon's EC2 (elastic cloud compute) basically virtual servers that you can use. Amazon give you administrator or root access to the machine and lets you get with it. Whilst the server is on you are paying for it. Whilst it's off you pay for the storage. This provides a really nice environment for scenario testing or for externally hosting something a web provider won't allow or like. For example, I'm using an Amazon EC2 service to host a Quake server - just for experimental purposes you understand!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Finally, the last cloud enabled application that I've found that I can't live without is &lt;a href="http://www.dropbox.com/"&gt;DropBox&lt;/a&gt;. For me, this is a killer cloud application.&lt;br /&gt;Dropbox provides an online file storage solution. That's all it does but it does it in such a clever and useful way that it's now invaluable.&lt;br /&gt;&lt;br /&gt;All you do is install it and by default you get 2GB for free which you can see via my documents/my dropbox. I've got this installed at home and at work and what it means is that I can drop a document into dropbox and have it available for viewing/editing at home.&lt;br /&gt;&lt;br /&gt;This avoids all the complications of having to remember to copy a file to a USB stick and of taking (and possibly losing) the USB stick on the train or in the back of a Taxi. It's out there in the cloud.&lt;br /&gt;The way dropbox works is simply to sync everything in the My Dropbox folder back to the dropbox servers. this means that it'll even work when offline and simply sync the files up when you have an internet connection available again which is an invaluable method and what Microsofts Briefcase and offline files and folders were supposed to have provided.&lt;br /&gt;&lt;br /&gt;There have been a lot of questions around security though - i.e. how secure is dropbox and my response to this is simple - it's in the cloud so you need to be careful. Do not put any confidential data on it or if you do encrypt before hand.&lt;br /&gt;&lt;br /&gt;Like anything cloud computing is a nice idea and can be used for many things but it's not a panacea and you need to be careful with how you use it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-7929328798501806479?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/7929328798501806479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=7929328798501806479' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7929328798501806479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7929328798501806479'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2011/04/moving-into-cloud.html' title='Moving into the cloud'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-7161272787950374714</id><published>2011-03-28T11:33:00.000+01:00</published><updated>2011-03-28T11:33:26.850+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Training'/><category scheme='http://www.blogger.com/atom/ns#' term='Administrivia'/><title type='text'>Windows 2008 Course this week</title><content type='html'>On a Windows 2008 course this week. It seems to be a rehash of stuff that I've covered before but it's a week out of the daily office grind. The tea on the course is disgusting and hopefully I'll learn something....&lt;br /&gt;&lt;br /&gt;Which reminds me. I really should update my PXE article.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-7161272787950374714?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/7161272787950374714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=7161272787950374714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7161272787950374714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7161272787950374714'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2011/03/windows-2008-course-this-week.html' title='Windows 2008 Course this week'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-2223848376056965697</id><published>2011-01-25T11:49:00.000Z</published><updated>2011-01-25T11:49:20.537Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Disaster Recovery'/><category scheme='http://www.blogger.com/atom/ns#' term='War Stories'/><title type='text'>New goal - We want to be CMM level 3</title><content type='html'>For those who don't know CMM stands for &lt;a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model"&gt;'Capability Maturity Model'&lt;/a&gt;. It's a set of standards designed to help an organisations software processes to the point that a software project is easily repeatable. What this actually means is simply the common sense practices will take place instead of the normal panic.&lt;br /&gt;So, right at the start of a software development project proper specifications would be provided, changes to the spec would be monitored and, if required, the schedule for the project will be changed based on known schedule impacts due to schedule changes.&lt;br /&gt;All of this is based on existing projects and on one key item - lessons learnt which should always take place towards the end of a project and be recorded and reviewed for the next project.&lt;br /&gt;&lt;br /&gt;CMM levels have next to no bearing on IT management processes. For the IT side of things you have &lt;a href="http://en.wikipedia.org/wiki/Information_Technology_Infrastructure_Library"&gt;ITIL&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;I can sort of see what they are trying to do here, like any set of standards CMM is pretty much common sense.&lt;br /&gt;&lt;br /&gt;Briefly, CMM breaks the software development process down into these levels:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Initial (chaotic, ad hoc, individual heroics) - the starting point for use of a new process.&lt;/li&gt;&lt;li&gt;Managed - the process is managed in accordance with agreed metrics.&lt;/li&gt;&lt;li&gt;Defined - the process is defined/confirmed as a standard business process, and decomposed to levels 0, 1 and 2 (the latter being Work Instructions).&lt;/li&gt;&lt;li&gt;Quantitatively managed&lt;/li&gt;&lt;li&gt;Optimizing - process management includes deliberate process optimization/improvement.&lt;/li&gt;&lt;/ol&gt;So the basics of CMM can be applied to any process but it's really designed for software development.&lt;br /&gt;&lt;br /&gt;Another thing that made me both laugh and cry was when I asked about the 'level 3' were supposed to meet and to confirm that it actually was CMM level three I was told by the meeting chair that he wasn't exactly sure when measurements were being used but knew that by just doing the DR processes for each site we would be granted level 3.&lt;br /&gt;&lt;br /&gt;Of course, as soon as the documents are written they are out of date. We also have several data centre moves coming up in seven months so I feel an exercise in futility coming on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-2223848376056965697?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/2223848376056965697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=2223848376056965697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2223848376056965697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2223848376056965697'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2011/01/new-goal-we-want-to-be-cmm-level-3.html' title='New goal - We want to be CMM level 3'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-7669369587577060462</id><published>2011-01-14T06:00:00.001Z</published><updated>2011-01-14T10:55:41.747Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friday Rants'/><title type='text'>If you are having a meeting please have an agenda and control your meeting</title><content type='html'>One of my big complaints is that many people do not know how to control a meeting. You see this more in meetings where outside consultants can hijack the meetings and steer them away from the original meeting points because they can and they see a chance for more business.&lt;br /&gt;&lt;br /&gt;The key to running a good meeting is to have an agenda &lt;b&gt;and stick to it.&lt;/b&gt; It's actually very hard to do this because as a meeting chair, you don't want to be rude and tell someone to&amp;nbsp; keep to the agenda. Guess what? As meeting chair it's ok to do this and others will thank you.&lt;br /&gt;&lt;br /&gt;I'm going to borrow a tip from a colleague:&lt;br /&gt;&lt;br /&gt;Everything is either:&lt;br /&gt;&amp;nbsp;&amp;nbsp; 1. An action (write down who for, what and deadline)&lt;br /&gt;&amp;nbsp;&amp;nbsp; 2. An update / fact (write down for future reference)&lt;br /&gt;&amp;nbsp;&amp;nbsp; 3. An open question (see (a))&lt;br /&gt;&amp;nbsp;&amp;nbsp; 4. Something not currently relevant (write down under a section titled “park” or (“to come back to)&lt;br /&gt;&lt;br /&gt;Number 4 on that list is probably your most powerful tool as a meeting chair. If someone starts to go off on a tangent you let them have their say for a minute or two, make a note of it then say 'OK, That's interesting and has been noted. Let's move on'. If they come back to the point you just point to the note in the meeting minutes and say 'We've noted that as a parked comment, moving on'.&lt;br /&gt;&lt;br /&gt;This way you can stick to the agenda and keep the meeting focused.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-7669369587577060462?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/7669369587577060462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=7669369587577060462' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7669369587577060462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7669369587577060462'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2011/01/if-you-are-having-meeting-please-have.html' title='If you are having a meeting please have an agenda and control your meeting'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-4972241775261766988</id><published>2011-01-11T10:34:00.001Z</published><updated>2011-01-11T10:34:43.816Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange'/><category scheme='http://www.blogger.com/atom/ns#' term='Processes'/><title type='text'>Exporting from Exchange mailboxes to PST files is a false economy</title><content type='html'>I'm sure most network admins have come across that one user who has a huge multi-gigabyte mail file that absolutely cannot have a single email deleted from it.&lt;br /&gt;In these instances the answer many IT departments fall back on is to export some of the data to a PST and put the PST file into another location.&lt;br /&gt;&lt;br /&gt;This is a false economy. Please avoid it!! It's a false economy because you'll end up taking up more space. Exchange and most other mail systems have a pretty neat feature called Single Instance Storage. Put simply, if I send a 5MB email to 100 people it'll take up 5MB on the mail server as 100 pointers to a shared object will actually be sent. Total disk space used? Maybe 10MB for the mail, pointers, sent/received information and other overheads.&lt;br /&gt;&lt;br /&gt;If those 100 people then export that mail to a PST file it'll take up 500MB (5MB*100) and that data is probably on the users home drive, local drive, pen drive, somewhere else so not only have you lost control of the location of what really could be sensitive data you've also lost the single instance capability of your mail system and wasted space on other systems.&lt;br /&gt;&lt;br /&gt;If the user can't be persuaded or taught to delete emails then I'd be inclined to leave them be. At worst I'd give them a storage instance all to themselves. If you are hosting data on a SAN or NAS you should be able to move those storage instances around to best balance the disk space requirements without sacrificing single instance and having some protection around keeping confidential mail items in one place.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-4972241775261766988?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/4972241775261766988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=4972241775261766988' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4972241775261766988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4972241775261766988'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2011/01/exporting-from-exchange-mailboxes-to.html' title='Exporting from Exchange mailboxes to PST files is a false economy'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-4500367438988826307</id><published>2011-01-08T02:10:00.001Z</published><updated>2011-01-08T02:24:59.806Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Idle Ramblings'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Objectives'/><title type='text'>Next 6 months targets</title><content type='html'>At the start of the year the company I work for sets targets for the next six months. These targets often have no bearing on the overall strategy or direction of the team but are down some managers whim or based on a technical article they read that morning.&lt;br /&gt;The targets also often don't follow on from one 6 month period to the next.&lt;br /&gt;&lt;br /&gt;For example, one of my targets for the previous 6 months was to dcoument suggestions for a re-org of the OU's in Active Directory. One wasn't actually necessary but upper management caught site of the AD layout and thought it looked a bit untidy. They never asked any questions or sought to understand the layout or even ask if a reorg of the OU's would bring any benefits.&lt;br /&gt;&lt;br /&gt;Anyway, one nice result of this was that it was an easy piece of work yet for this bunch of 6 months work I don't actually have 'Implement the suggested OU re-org' as a target which strikes me as just odd.&lt;br /&gt;&lt;br /&gt;In the next six months I have to write a document providing options for &lt;a href="http://en.wikipedia.org/wiki/Green_computing"&gt;green computing&lt;/a&gt; in the data centers and write another exploring the option of using &lt;a href="http://www.microsoft.com/hpc/en/us/default.aspx"&gt;Windows 2008 HPC&lt;/a&gt; in place of Windows 2008 Standard never mind that the licence agreement for HPC specifices that &lt;a href="http://www.microsoft.com/hpc/en/us/product/high-performance-computing-faqs.aspx#"&gt;it shouldn't be used in this way.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-4500367438988826307?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/4500367438988826307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=4500367438988826307' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4500367438988826307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4500367438988826307'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2011/01/next-6-months-targets.html' title='Next 6 months targets'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-239087332088153030</id><published>2011-01-06T14:25:00.000Z</published><updated>2011-01-06T14:25:06.435Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Idle Ramblings'/><title type='text'>Sudden Truth</title><content type='html'>It's a rather sad state of affairs when you realise that the greatest achievement you can claim in a day where a meeting wasn't involved is going to the toilet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-239087332088153030?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/239087332088153030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=239087332088153030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/239087332088153030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/239087332088153030'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2011/01/sudden-truth.html' title='Sudden Truth'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-7140647287655386727</id><published>2010-10-19T15:22:00.001+01:00</published><updated>2010-10-19T15:28:23.928+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='War Stories'/><title type='text'>Problem Ownership</title><content type='html'>I've been helping out with some issues found on some development workstations. Fairly simple things like the user not being able to change wallpaper and stuff like that. When the image leaves the team that do the images they are quite locked down but as these are going to be development we want them unlocked a little.&lt;br /&gt;&lt;br /&gt;Simple enough, Stick them into an OU, add in a GPO that unlocks the setting, job done.&lt;br /&gt;&lt;br /&gt;The problem occurs when something crops up that not easy to fix in a GPO or not something we can fix in a GPO. You see, this is where it all gets convoluted because the team I'm in can only set GPO's for development machines and even then it's &lt;i&gt;computer&lt;/i&gt; GPO's and not user GPO's - I'm sure some are asking if there is a difference? and the answer is oh hell yes.&lt;br /&gt;&lt;br /&gt;Anyway, had a classic of a problem today. the group &lt;b&gt;everyone&lt;/b&gt; was denied permissions to c:\documents and settings. Not pretty. The troubleshooting went a little like this:&lt;br /&gt;&lt;br /&gt;User: "I get access denied to c:\documents and settings"&lt;br /&gt;Service desk: "You have a development machine?"&lt;br /&gt;User: "Yes"&lt;br /&gt;Service desk: "not our problem, talk to the R&amp;amp;D GPO people, its a GPO issue"&lt;br /&gt;Me: "How can it be a GPO issue? We don't have any GPO's that muck around with permissions"&lt;br /&gt;Service Desk: "GPO Issue"&lt;br /&gt;Me: "What about the Corporate images? Do they have the same problem? If not then it's not GPO but a user issue but a regular service desk call"&lt;br /&gt;Service Desk: "GPO Issue"&lt;br /&gt;User: "I just want it fixed" (Understandably)&lt;br /&gt;Me: "We don't own these images and are just lending a hand, I can change the permissions if that'll help?"&lt;br /&gt;Service Desk "YES!! Via GPO!"&lt;br /&gt;Me: *headdesk*&lt;br /&gt;Me: "No, as a one off but we need to have a look at the image"&lt;br /&gt;Service Desk: "GPO Issue and we are not allowed to talk to the team that makes the images"&lt;br /&gt;Me: "Excuse me? Why not? If you find a problem with the image what do you do?"&lt;br /&gt;Service Desk:"Reimage the machine and part of the contract states we can't talk to the imaging team".&lt;br /&gt;Me: "..."&lt;br /&gt;&lt;br /&gt;So now I'm talking to the imaging team or rather I've sent them an email. It seems that our wonderful contract with the service desk doesn't actually allow them to own a problem so they just shove it away or just reimage a machine knowing that it's a temporary fix (and netting them £350 in the process).&lt;br /&gt;&lt;br /&gt;*sighs*&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-7140647287655386727?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/7140647287655386727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=7140647287655386727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7140647287655386727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7140647287655386727'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2010/10/problem-ownership.html' title='Problem Ownership'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-7896897447683050461</id><published>2010-10-14T22:42:00.001+01:00</published><updated>2010-10-19T15:32:42.500+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Project Management'/><title type='text'>This is the most important project we have ever done</title><content type='html'>I'm sure those words have been echoed in many IT departments up and down the country. &lt;br /&gt;&lt;br /&gt;With those words at the start of a meeting I was under the impression that "The most important project" would actually have some PRINCE-2 methodogy behind it but six months in to the project and I'm being told that no one has actually documented the requirements, set the win conditions or anything else so now there are a group of people running around trying to deliver something that is the most important project we have every done with with no clear 'win' to end the project on.&lt;br /&gt;&lt;br /&gt;Maybe it's the suspicious part of me but I really can't imagine that the people on this project haven't thought of this? Surely, they must have asked for requirements and all that? I can only surmise that it's being done so that those at the 'coal face' part of the project can be refused bonuses as the 'work didn't met the set criteria' which will, of course, be written after the project to make the managers look good and the staff look bad.&lt;br /&gt;&lt;br /&gt;Did I say I was paranoid?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-7896897447683050461?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/7896897447683050461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=7896897447683050461' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7896897447683050461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7896897447683050461'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2010/10/this-is-most-important-project-we-have.html' title='This is the most important project we have ever done'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-6666291120208185245</id><published>2010-07-09T12:47:00.003+01:00</published><updated>2010-07-09T13:28:54.737+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Idle Ramblings'/><title type='text'>LASIK Part Two</title><content type='html'>The post surgical advice the laser specialists give you is to go home and sleep but I found this rather impossible to do. My eyes felt like I'd been standing in the middle of a circle of smokers and I couldn't rub them, they also ached and were very bloodshot, they looked like I'd pulled a all night drinking session but didn't feel tired so I couldn't sleep.&lt;br /&gt;&lt;br /&gt;My vision was hazy and it was difficult to keep my eyes open because the light hurt a little so in the end I plugged in headphones and listened to LBC radio over the internet. This worked well because it's a chat station so it was easy to mentally get involved with the discussion and keep my eyes closed. About 9pm that evening my appetite started to come back so krys (my wife) very kindly bought Pizza.&lt;br /&gt;&lt;br /&gt;It must have been something of a surreal sight, sitting there on the bed, curtains drawn, lights out, munching pizza listening to radio over the internet :) The blurb says that 2-4 hours after surgery your eyes will feel better. Mine took 5 hours but the change at 5 hours was remarkable, I could see, my eyes ached a little but as long as I avoided bright light I was fine.&lt;br /&gt;&lt;br /&gt;For the first seven nights after eye surgery they give you a funky eye mask to wear. This is designed to stop you accidentally poking or rubbing your eyes. It takes a few goes to get it sitting comfortably but it works well and that evening I had a good nights sleep even in goggles!&lt;br /&gt;&lt;br /&gt;Another thing to note, for the first 7 days you are on a cocktail of eyedrops, anti-biotic, anti-inflammatory and artificial tears. I must admit that I never thought I'd need the artificial tears as my eyes used to stream at the drop of the hat but since laser surgery that's pretty much stopped.&lt;br /&gt;&lt;br /&gt;The next day I was able to get up, use the computer for a little bit and walk around with near perfect vision. I was impressed, after 20 minutes of using the computer I had to walk away though as my eyes were still a bit light sensitive. It was at this point I noticed something wrong, my distance vision was perfect but my close up vision wasn't right.&lt;br /&gt;My right eye was fine but my left eye hard marked double-vision which caused me slight panic until Krys very kindly slapped me on the head and told me to calm down as it wasn't even 24 hours post surgery. Also, I had a follow up appointment that day so it was best to see what they had to say.&lt;br /&gt;&lt;br /&gt;That afternoon I was able to walk from home to the local optical express (about a km) although I needed sunglasses even though it was cloudy. My eyes were still very light sensitive.&lt;br /&gt;At optical express I was seen by the same person who did the pre-op assessment and I have to say that throughout the whole process she has been awesome.&lt;br /&gt;So, This first post op assessment was quite positive with the exception of inflammation and dryness. The inflammation being caused when I squinted just before they created the flap. I was told to use more of the Pred Forte (anti-inflammatory agent) in the left eye only and to use a lot more of the blink drops (artificial tears). The good news was that there were no striae (bubbles in the cornea due to flap movement) and an eye test showed that my right eye was 20/20 whilst my left was 20/30 - not perfect but a lot better than before surgery.&lt;br /&gt;&lt;br /&gt;The next appointment was supposed to be a week later but was set for the end of the week as they wanted to check on the eye dryness.&lt;br /&gt;&lt;br /&gt;Anyway, rather than go on about each visit to the optician I'll summarise it quickly. In two months I've been seen 4 times with a 5th appointment due in another three weeks or so. One appointment was cancelled due to the optometrist getting caught up on the M20 after a very nasty accident but it was rescheduled for the next day.&lt;br /&gt;&lt;br /&gt;The second visit showed that the anti-inflammatory had worked but I still had slight ghosting in the left eye. This was due to excessive dryness which was still causing problems so I was given some gel to use of a night to help keep my eyes moist.&lt;br /&gt;&lt;br /&gt;2 more check-ups on and I'm finding that my eyes are still light sensitive but they always were prior to surgery so that's not a big surprise, they are not as dry as they were but still dry so I make sure I've got the artificial tears on me at all times.  The blurb says that your vision will continue to improve and it's true. 8 weeks on and I suspect my left eye is 20/20 now so I'm looking forward to a follow up eye test to see if it's true. The follow up care from Optical Express has been second to none. The apologies (and free cup of tea) when the optometrist was stuck in traffic was lovely and they have been more than generous with additional blink drops and other sorts of eye gel supplies.&lt;br /&gt;&lt;br /&gt;The two hardest bits for me were finding something to do the evening after surgery and not being able to get my face wet in the shower or wash my eyes in the sink for the first seven days.&lt;br /&gt;Your eyes and eyelashes need cleaning after the eyedrops because they can be messy, the way you have to do it is with a face cloth and kettle boiled water (let it cool down obviously!) then you VERY CAREFULLY dab your eyes and lashes - It works but it is cumbersome. The reason for this is simply because you can't risk any sort of bacteria taking hold on the eye or worse under the cornea.&lt;br /&gt;&lt;br /&gt;So that's about it for my experiences. The first evening was hard going, the next day better and since then my vision has been perfect in my right and near my perfect in my left and improving. Not having glasses has given me a whole new way of looking at the word and I do mean that literally, I no longer have the frames of the glasses in the way of my vision, my night vision and peripheral vision are incredible. I did have halos for the first few weeks but they faded quickly and as I type this its very hot outside so I know I'm going to need additional eye drops, especially in my left eye, and I'm making sure my sunglasses are close to hand but that's it, the procedure, for me at least has been a resounding success and I am very grateful for the opportunity to see without glasses.&lt;br /&gt;&lt;br /&gt;So, one last question - Will I need glasses again?&lt;br /&gt;&lt;br /&gt;Insufficient information to answer that. There is a chance that as I get older I'll need reading glasses. This is nothing to do with laser eye surgery it's just a fact of life and something to do with the back of the eye changing so it cannot be fixed with a laser.&lt;br /&gt;&lt;br /&gt;What about short-sightedness? Could it return?&lt;br /&gt;&lt;br /&gt;Yes it could. That's also a fact of life. My eyes should stay at 20/20 for 10-20 years, after that they might deteriorate again, if they do I can get them lasered again for no additional cost which is a very fair deal to me and depending on my age at that point I might not bother but that's something to decide in the future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-6666291120208185245?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/6666291120208185245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=6666291120208185245' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6666291120208185245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6666291120208185245'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2010/07/lasik-part-two.html' title='LASIK Part Two'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-4758841810558636735</id><published>2010-07-09T09:43:00.006+01:00</published><updated>2010-07-09T11:07:45.535+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Idle Ramblings'/><title type='text'>LASIK Part one</title><content type='html'>Two months ago I underwent LASIK eye surgery to correct my short-sightedness. Several people have been asking for more details and what the downsides of it all are so I thought it might be easier to write it all down and point people here.&lt;br /&gt;&lt;br /&gt;First of all, I'll provide a little bit of background. I started wearing glasses when I was about 11 or 12 and over the years I became more dependant on them to the point that I couldn't see a thing without them. Before I had LASIK I was -4.75 in my left and -4.5 in my right. My eyes were getting worse at the rate of around -0.25 every four years.&lt;br /&gt;&lt;br /&gt;I was one year into a new prescription and on leave when I spotted an offer from Optical Express to go for a free laser eye surgery consult so I decided to go along and see what they had to say.&lt;br /&gt;The consult itself was an interesting experience with my eyes measured every which way I could think of and a few I couldn't.&lt;br /&gt;Part of the process included putting eye drops in that forced my pupils to dilate fully and stay like that for a few hours, going home after that wasn't fun because there was far too much light coming into my eye but that discomfort only lasted a few hours. The tip here is TAKE SUNGLASSES!!&lt;br /&gt;&lt;br /&gt;So, with the consult out of the way and with a rather expensive bill for the actual LASIK procedure I had something to think about. The actual cost was nearly 10 times more than the adverts promised but it was because my eyesight was so bad and my pupil size so big. This meant that the only option I had was all laser LASIK with wavefront guided technology, this wasn't an issue as I was already only interested in all laser LASIK.  I'll explain the reason in later entry when I explain how the eye is shaped during surgery.&lt;br /&gt;&lt;br /&gt;Anyway, after a discussion with my wife about the procedure and the cost it was duly booked 2pm in for the Bluewater shopping centre which is about 15 miles from where we lived. The nice thing about Optical Express is all the follow up work could be done at my local Optical Express, only the surgery had to be done in a specialist centre.&lt;br /&gt;&lt;br /&gt;So, the day comes and Krys drives me up to Bluewater, we have lunch.... rather she has lunch as for some reason my appetite has deserted me then the clock rolls round to 13:55 and off I go...&lt;br /&gt;&lt;br /&gt;Now at this point I was half expecting them to take me in, shoot me with lasers and I go home but nothing is that simple I end up having to fill out a few more forms and sit there for half and hour.... and it was that 30 minutes which was a total killer, all thoughts going through my head about the bad side of LASIK, the warnings and I'm almost ready to make a run for the door but I manage to hold my cool and I'm duly summoned.... to have my eyes checked, again...&lt;br /&gt;Turns out that one of the scans they took of my right eye wasn't good enough for the surgeon so it was to be repeated.&lt;br /&gt;These scans are vital though as they show how light enters the eye for the wavefront laser to do it's job.&lt;br /&gt;&lt;br /&gt;15:00 rolls around and I'm summoned in to speak to the surgeon who asks me if I fully understand the risks and if I'm ready to do this. A voice at the back of my head squeaks 'no' but my voice, probably an octave or two higher says yes and then it's time....&lt;br /&gt;&lt;br /&gt;I get lead into the theatre and the room is BRIGHT white, I mean the sort of white you get in a Star Trek episode or something. it's GLEAMING. I get introduced to two people, one is a nurse the other an assistant laser specialist. I get to put on a funky hair net and they lay me down on one of the most comfy chairs ever.&lt;br /&gt;&lt;br /&gt;Then the laser surgeon arrives, my heart rate goes up a notch and at this point, it's all down to business. Some eye drops go in to numb the eye, an eye patch goes over my left eye, something metal goes over my right eye, there is an INTENSE pressure on my right eye and I'm seeing all sorts of funky colours which I guess is down the pressure of this metal contraption pressing down hard and causing nerves or light cones to fire off randomly. It doesn't hurt, it's just a little odd an uncomfortable, they roll me to my right and tell me to hold very still and look at a white light, the light flickers and that's the flap in the cornea created. I think it was the assistant surgeon that then moved something over my eye which pulls back the flap and my eyesight goes straight to shit, everything is splodges of colour and at this point I'm grateful to whoever it was who said "you won't see much, don't panic it's normal" because my left eye is covered and my right eye is a blur.&lt;br /&gt;&lt;br /&gt;Then I had the most disorientating thing I have ever experienced, bear in mind that my left eye is covered, my right eye has no cornea covering the pupil so I've no vision in my right, just blurs and then the damn world MOVED. Turns out the chair I'm laying on rotates between laser devices but I didn't know this, all I sense is the world moving and I've got no visual reference for it so I'm gripping the chair in a death like manner until I realise that this is normal and I'm not falling...&lt;br /&gt;&lt;br /&gt;So, I'm now pointed at another laser machine and the assistant surgeon tells me to relax and look at the orange flashing point to which I respond "which one?!" as thanks to my now very blotchy vision I can see about 9, the assistant surgeon tells me that it doesn't matter and once again to relax so I try very hard to but it's a little difficult. The surgeon tells me that I need to hold very still and that there will be a smell of burning which is normal as it's just a byproduct of the machine, others have told me that it's the smell of the surface of the eye being ablated but I prefer the byproduct thought. Anyway, the surgeon puts his hand on my head quite firmly.&lt;br /&gt;I'm once again told to relax then there is a loud clicking and the orange light pulses, in the background I hear the nurse count down from 30.&lt;br /&gt;Now, what's amazing is as she goes '3...2....1' my vision clears, from 9 dancing orange spots to one very well defined one - already my vision is far better...&lt;br /&gt;They move the chair again, something passes over my eye and then some eye drops are squirted in. My right eye is done.&lt;br /&gt;&lt;br /&gt;The process is repeated for my left eye and I won't go through the details for it suffice to say that's it's almost the same. When they created the flap apparently I squinted a little and put too much pressure on my left eye which caused some temporary damage and swelling but I'll go into a little bit of detail about that later.&lt;br /&gt;&lt;br /&gt;The whole process for both eyes took no more than five minutes, was uncomfortable, not painful and was performed by some really friendly people. Once the procedure was done I was lead into a darkened recovery room and told just to relax. In the room were a few paintings which I could SEE without glasses... amazing.&lt;br /&gt;&lt;br /&gt;One of the nurses gives me a little goody bag of eye drops and I'm told very firmly "DO NOT rub your eyes". My eyes feel very gritty and there is a film over them which is all quite normal.&lt;br /&gt;&lt;br /&gt;So, I give my wife a call, she comes in to collect me and drives me home, at this point I realise that Optical Express is right across from a store that sells... lamps, which are on, causing all sorts of halos and weird optical effects right in front of me. Who the hell thought it was a good idea to put a lamp story across the concourse from a Laser Surgery facility?!&lt;br /&gt;&lt;br /&gt;The drive home was interesting as I couldn't look out the windscreen because it was just all too bright, the few glances I did steal were awesome because I could read car number plates without glasses!&lt;br /&gt;&lt;br /&gt;That's probably enough rambling about the procedure, I'll cover the aftercare and some other things in later posts.&lt;br /&gt;In summary it was one of the most uncomfortable and disorientating experiences of my life but it was very quite, certainly painless with results that I could literally see seconds after surgery.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-4758841810558636735?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/4758841810558636735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=4758841810558636735' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4758841810558636735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4758841810558636735'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2010/07/lasik-part-one.html' title='LASIK Part one'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-7606263471277000540</id><published>2010-06-30T15:07:00.002+01:00</published><updated>2010-06-30T15:43:06.744+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Idle Ramblings'/><category scheme='http://www.blogger.com/atom/ns#' term='War Stories'/><title type='text'>Exploring the Job Market</title><content type='html'>So it's that time of year again, appraisals - the part where you sit down with your manager, he tells you just how useful you are and how you don't quite get a bonus because you never exceeded the goals set despite the fact that exceeding the goals set would require changing the laws of physics. Part of this cycle of horror is "career development" which always makes me laugh as, so far, I've never been allowed to 'stretch myself' to the areas that I want to try my hand at yet every 6 months we go through the same dance...&lt;br /&gt;&lt;br /&gt;Anyway, with the advent of the Appraisal coming I decided to start looking at the job market again an found that most of the ads were the same:&lt;br /&gt;&lt;br /&gt;"Seeking person to look after servers, storage, VMware, service desk, support calls, other people, animals, wash boss types car, work under pressure to tight deadlines. URGENT!!"&lt;br /&gt;&lt;br /&gt;And there it is. Three phrases I hate:&lt;br /&gt;&lt;br /&gt;"Work under pressure" - basically means the boss will tell you that something needs doing five minutes after it should have been done. On a Friday. at 16:55.&lt;br /&gt;&lt;br /&gt;"tight deadlines" - This is a negotiation that happens up and down the country. Boss type says project x will require six months. His boss says "great but you have 3 months" which then gets passed down to the team with some hokey speech about teamwork, pulling together and camaraderie.&lt;br /&gt;&lt;br /&gt;"URGENT!!" -  I hate this word more than any other in the English language. In nearly 16 years of IT work I've come across a handful of truly urgent situations. Most of the rest are because someone didn't plan, panicked and needs to cover it. Any job ad that shoves "urgent" in there is (in my mind anyway) incapable of planning for even the short term.&lt;br /&gt;&lt;br /&gt;Depressingly most places seem to use the above three phrases interchanably. It seems that IT jobs are not real IT jobs unless those three phrases are used.&lt;br /&gt;&lt;br /&gt;I think that maybe I'm getting just a little bit jaded with the IT sector these days as for something that's considered an Engineering discipline it doesn't seem to be maturing in the same way that the engineering sector has.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-7606263471277000540?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/7606263471277000540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=7606263471277000540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7606263471277000540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7606263471277000540'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2010/06/exploring-job-market.html' title='Exploring the Job Market'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-7409375739116574939</id><published>2010-04-22T10:20:00.003+01:00</published><updated>2010-04-22T10:30:46.024+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>New Phishing scams in progress?</title><content type='html'>I think we've all had those emails from the Banks "security" department and which threaten all sorts of mayhem and chaos if you don't go to the site &lt;span style="font-weight: bold;"&gt;right now&lt;/span&gt; and type in all your security details which then gets sent to some dodgy bloke in an internet cafe in deepest scam land, well, yesterday I saw a new twist on it in the form of two emails.&lt;br /&gt;&lt;br /&gt;The first was from an IT recruitment agency and it was the normal "we are wonderful, we are awesome, send us your CV" and I didn't think much of it until I saw the email address under the link - it was a yahoo mailbox with what looked like one of those auto generated addresses.&lt;br /&gt;&lt;br /&gt;The second came from "undisclosed" and was talking about a webmail upgrade. My hosting provider recently upgraded their webmail portal so at first I thought this was part of that work until I saw that it had been through a mail server in the ukraine then when I read the email more closely I saw that they were asking me to reply to them giving my email address and &lt;span style="font-style: italic;"&gt;logon password&lt;/span&gt;. Now, my hosting providers security is atrocious as they use the account password for verification purposes (which must mean that staff can see it) so I can easily see people getting duped into sending this information. Of course, the reply to address wasn't a legitimate address and so was another phishing attempt.&lt;br /&gt;&lt;br /&gt;I'm now wondering what other scams are out there... I'm also thinking of changing hosting providers due to their terrible security policy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-7409375739116574939?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/7409375739116574939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=7409375739116574939' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7409375739116574939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7409375739116574939'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2010/04/new-phishing-scams-in-progress.html' title='New Phishing scams in progress?'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-5137985648181792519</id><published>2010-04-09T13:01:00.000+01:00</published><updated>2010-04-09T15:31:12.017+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Common Questions'/><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Common questions - Why doesn't NTP set the time?</title><content type='html'>Because that's not how &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;NTP&lt;/span&gt; works.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;NTP&lt;/span&gt; will take the machines current time and compare it against a reference server (or servers) and then work out how much of an offset to apply.&lt;br /&gt;If your machines clock is only half a second or so out then &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;NTP&lt;/span&gt; may well make just one change to bring the machines clock into line with the reference server but if it's more than than then it will apply clock slewing to gradually bring the machines clock into line with the reference server.&lt;br /&gt;In testing I've seen &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;NTP&lt;/span&gt; on a a machine with 8 seconds lack from the reference time server take 15 minutes to slew to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;NTP&lt;/span&gt; time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Why doesn't &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;NTP&lt;/span&gt; just set the correct time in one go?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Because of our old favourite - security.&lt;br /&gt;&lt;br /&gt;Lets imagine a scenario - User A logs on to the network at 09:00:00 (according to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;NTP&lt;/span&gt; time). His workstation is 10 seconds fast so according to his machine the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;logon&lt;/span&gt; is at 09:00:10 - this doesn't cause any issues for authentication as it's well within the allowed time range.&lt;br /&gt;&lt;br /&gt;User B is an evil user. He has just captured all of User A's &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;logon&lt;/span&gt; traffic.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;NTP&lt;/span&gt; now corrects User &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;a's&lt;/span&gt; machine clock to be 09:00:01 which is the same as the time on the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;NTP&lt;/span&gt; server.&lt;br /&gt;&lt;br /&gt;User B replays User A's &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;logon&lt;/span&gt; request. This request includes a timestamp. The authentication server (lets say a Windows Domain controller) accepts the request and compares timestamps, this new request from User B will APPEAR to be later than the original from User A and so the domain controller grants access.&lt;br /&gt;&lt;br /&gt;The above is a very, very, very simplified view of domain &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;logons&lt;/span&gt;, in the real world it wouldn't actually work due to how times are recorded and how password authentication actually works but it provides a simplistic view of why time skew is in place of a forced change.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-5137985648181792519?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/5137985648181792519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=5137985648181792519' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/5137985648181792519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/5137985648181792519'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2010/04/common-questions-why-doesnt-ntp-set.html' title='Common questions - Why doesn&apos;t NTP set the time?'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-7076214427849262101</id><published>2010-03-29T13:01:00.001+01:00</published><updated>2010-03-29T13:21:50.320+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Idle Ramblings'/><title type='text'>Offsite Vendor presentation meeting</title><content type='html'>So I've been meeting most of my targets and have been fairly organised work wise and this has now come back and bitten me because I've been told that I need to go to a vendor presentation meeting tomorrow miles from the main office and that it starts at 09:00 SHARP! (There was emphasis on the sharp bit, it's not me doing it for effect).&lt;br /&gt;&lt;br /&gt;So, it's a very early start, trapse across country to hear a salesweasel enthuse about something I really don't care about and don't even have much knowledge with. The only think I can do for my own amusement is think up awkward questions and see if he (because it's always a him, no sexy nible women to push the sale unfortunately) and enjoy the 'free' lunch.&lt;br /&gt;&lt;br /&gt;In other news, very soon I should have 168TB of shiny SATA disk to play with. This is far in excess of what we really need but it'll help collapse 20 disk shelves of 72GB disks into just 3 disk shelves of 1TB SATA. I really, really love SATA disks and think of the improvement in sizes, 72GB which were state of the art 6 years ago to 1TB today. It's quite incredible.&lt;br /&gt;&lt;br /&gt;The drawback here is that of spindles, more data on less spindles means that different people could cause the filer to fight over access to the data. This can be fairly easily mitigated by dividing the aggregates (the physical disks) in sections that will have specific usage patterns.&lt;br /&gt;In many ways I'm looking forward to this project as it will really help consolidate a lot of the NetApp filer works I've been doing and provide a lot of room for growth.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-7076214427849262101?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/7076214427849262101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=7076214427849262101' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7076214427849262101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7076214427849262101'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2010/03/offsite-vendor-presentatoin-meeting.html' title='Offsite Vendor presentation meeting'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-4665713339347769962</id><published>2010-02-01T13:01:00.004Z</published><updated>2010-02-05T12:12:06.246Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administrivia'/><title type='text'>Catching up</title><content type='html'>I've been a bit remiss in not updating my blog for several months. A few combinations of a sudden urgent project, the wife having knee surgery and a flood at home all conspired to steal a lot of my time and then, of course, the inevitable run up to Christmas with all the fun and games of Christmas shopping in the snow.&lt;br /&gt;&lt;br /&gt;I have been thinking about what to do with the blog, should I continue it? should I change it or should I just close it? I'm not playing with enough new technology to bring anything wonderful and astounding to the site and my time is ever more limited but I'd like to keep the blog going with a few war stories and other things.&lt;br /&gt;&lt;br /&gt;Thoughts?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-4665713339347769962?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/4665713339347769962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=4665713339347769962' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4665713339347769962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4665713339347769962'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2010/02/catching-up.html' title='Catching up'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-2882985826799970616</id><published>2009-09-28T08:10:00.005+01:00</published><updated>2009-09-28T13:24:25.838+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='War Stories'/><title type='text'>Upcoming Week</title><content type='html'>I already know it's going to be one of "those" weeks, but then I guess it always is, there is always something that turns a nice quiet, productive week into a nightmare. This week hasn't even started properly yet and it already has the feel of problems.&lt;br /&gt;&lt;br /&gt;Put simply, this week is going to be all about shuffling data from one location to another, the sheer joys of being taken over and having to comply with another companies standards. It doesn't help that our permissions are a total disgrace. If you think of the standard rules of users into groups and assign the groups permissions.. well, we haven't done that. we don't even come close so permissions changes are proving to be a stumbling block.&lt;br /&gt;&lt;br /&gt;We also have a subsidiary company that has been bought out by another company. Data transfer to the new location is proving to be another interesting experience, I cannot, for the life of me, understand why people cannot get organised and actually work out before hand what it is they need and so this is leading to a lot of last minute requests... situation normal I suppose.&lt;br /&gt;&lt;br /&gt;Add this to the fact that Netapp have discovered another bug in their firmware this time and this bug is a good one. It seems that only on the 3070 cluster the bug will result in a reboot of the filer leading to a panic. Nice. I had this happen to one of the filers in Cambridge and now it seems that the only way to fix it is by being onsite with a laptop and a serial cable....&lt;br /&gt;&lt;br /&gt;More updates coming soon and I'm thinking of changing this blog into more of a war stories blog with the occasional bit of technical information rather than leaving it a few months between updates.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-2882985826799970616?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/2882985826799970616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=2882985826799970616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2882985826799970616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2882985826799970616'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2009/09/upcoming-week.html' title='Upcoming Week'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-1054367885077449105</id><published>2009-07-07T12:01:00.003+01:00</published><updated>2009-07-07T12:07:57.694+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><title type='text'>TaskCoach</title><content type='html'>There are a lot of little tools out there which can &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;allegedly&lt;/span&gt;&lt;/span&gt; help you get more organised, better with time management, etc, etc. Personally I find most of the tools are more &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;awkward&lt;/span&gt;&lt;/span&gt; to use and so consume time that is better spent on actually do the stuff that needs doing.&lt;br /&gt;&lt;br /&gt;However, I did find &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;TaskCoach&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; which is a simple enough .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;exe&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; file that I can around on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;USB&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; stick, any task that needs doing I stick into there. It's possible to organise by &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;category&lt;/span&gt; and to set deadlines on. It's short of a few features I would like, for example, no software seems to get the idea of chained-tasks, that is where one task has to be completed before another starts so as soon as you flag the first task as complete the second appears.&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;TaskCoach&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; does have quite a powerful category system for organising items into different groupings and I'm using this to organise work tasks by week number. This is a very useful way of seeing what I've got on for the week and what can be &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;deferred&lt;/span&gt; &lt;/span&gt;to a later week.&lt;br /&gt;&lt;br /&gt;All in all it's a lovely little tool. Now, all I need is a checklist tool.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-1054367885077449105?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.taskcoach.org/' title='TaskCoach'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/1054367885077449105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=1054367885077449105' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/1054367885077449105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/1054367885077449105'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2009/07/taskcoah.html' title='TaskCoach'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-6020806116267367971</id><published>2009-07-05T21:28:00.001+01:00</published><updated>2009-07-05T21:43:28.206+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='War Stories'/><category scheme='http://www.blogger.com/atom/ns#' term='Processes'/><title type='text'>Why change control can be a Bad Idea</title><content type='html'>I'm sure that many people have had to endure the torture that is a change control process. In short, change control is a process whereby changes to a system have to be approved by a change control panel.&lt;br /&gt;Generally, the panel is a group of people who probably don't know about the system and/or don't much care about it so you have to be quite vocal in why and change might be needed.&lt;br /&gt;The actual ideal behind change control is to moderate changes to a system in such a way that should a system fail or have problems it should be possible to use the change control tool to work out what recent changes had been applied and undo those changes or research/test to see if those changes could be the root cause the issue. Sounds ideal doesn't it? In reality it never works that way.&lt;br /&gt;&lt;br /&gt;In the long run a change control tool can actually do more damage that it's designed to prevent. How come?&lt;br /&gt;&lt;br /&gt;Let's say that you have a website which has a fairly minor bug. Let's say that you know that the change control process will take two weeks to follow it's winding path and that you will need to invest about four hours to write and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;represent&lt;/span&gt; what is, at best, a 20 minute change.&lt;br /&gt;&lt;br /&gt;What do you do?&lt;br /&gt;&lt;br /&gt;Do you spend the time and fix the bug or do you forget about it and press on with the several hundred other things that's on your list?&lt;br /&gt;&lt;br /&gt;Let's say you pick the second option (and I don't blame you if you do because I've done that) and several months later that small issue could explode to be a big issue.&lt;br /&gt;&lt;br /&gt;And that's why change control systems need to be as flexible as possible otherwise what &lt;span style="font-style: italic;"&gt;appear&lt;/span&gt; to be minor changes &lt;span style="font-weight: bold;"&gt;will&lt;/span&gt; be &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;quietly&lt;/span&gt; shelved and in the long run that can lead to a major incident.&lt;br /&gt;&lt;br /&gt;I'll provide some suitably altered real world examples in a future article.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-6020806116267367971?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://en.wikipedia.org/wiki/Change_control' title='Why change control can be a Bad Idea'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/6020806116267367971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=6020806116267367971' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6020806116267367971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6020806116267367971'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2009/07/why-change-control-can-be-bad-idea.html' title='Why change control can be a Bad Idea'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-2773790939345249775</id><published>2009-07-04T12:01:00.001+01:00</published><updated>2009-07-04T18:48:53.507+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administrivia'/><title type='text'>Marriage!</title><content type='html'>It's certainly been a busy previous six months. Not only the company take over but I got married last week.&lt;br /&gt;&lt;br /&gt;The amount of work required for a wedding reminds me of one of those projects with an unmissible deadline except in this case the deadline really is unmissible!! Once a date is set, that's it. Full steam ahead until the big day and wow, what a day. For me, the big day was June 29th and it was too hot. Mind you, we had some lovely photos taken down by the river and then off for the honeymoon in Paris.&lt;br /&gt;&lt;br /&gt;Now that I'm back at home things feel like they are calming down but I'm sure the next major piece of work isn't far away.... why do I  have the feeling that my wife wants to have most of the rooms redecorated......!&lt;br /&gt;&lt;br /&gt;Anyway, here is to you Krys.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-2773790939345249775?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2773790939345249775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2773790939345249775'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2009/07/marriage.html' title='Marriage!'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-6591785880668199227</id><published>2009-06-10T12:01:00.002+01:00</published><updated>2009-06-11T14:09:50.285+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='War Stories'/><category scheme='http://www.blogger.com/atom/ns#' term='commentary'/><title type='text'>Software is not a panacea - Part 2</title><content type='html'>In the previous article I raised the fictional scenario of a company wanting to automate a timesheet submission process. In this article I'd like to touch on some of the project processes that would be used by the majority of companies.&lt;br /&gt;&lt;br /&gt;Generally, most companies will start off with the sensible process of evaluating existing software packages, looking at what's out there and maybe even seeing what other companies use. After a period of time a sensible company will come to the conclusion that there is no one piece of software that fits their requirements and so &lt;span style="font-style: italic;"&gt;their requirements must change as well as some processes. &lt;/span&gt;This is a key point as every company likes to think that they are unique and so around that uniqueness certain process have appeared so when it comes to upgrade or computerise those processes they are reluctant to change them.&lt;br /&gt;&lt;br /&gt;However, back here in the real world most companies will do one of three things, they will&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Abandon the idea&lt;/li&gt;&lt;li&gt;Buy the commercial package closet to their requirements and get it customised&lt;/li&gt;&lt;li&gt;Hire a developer to write a bespoke piece of software&lt;/li&gt;&lt;/ol&gt;Of the above three options the first is the best and safest but at this point many companies make another fundamental mistake. &lt;span style="font-style: italic;"&gt;They never document the issues found or the reason for the project to be abandoned. &lt;/span&gt;This means that often someone else will reopen the project 6 to 12 months later, reinvestigate options and then select  option 2 or 3.&lt;br /&gt;&lt;br /&gt;Option 2 is an interesting one, surely there can't be much wrong with making some customisations could there?&lt;br /&gt;Well, it depends. If the software is designed to allow those customisations then go ahead. However, may companies will want to alter certain business logic (e.g. maybe three people would have to approve a timesheet and the system, by design, only allows a maximum of two.&lt;br /&gt;Quite often a company will purchase development skills and get the codebase changed to support what they require. This causes a problem when upgrades are required or if a security hole is discovered as often the customised verison &lt;span style="font-style: italic;"&gt;will break when patches for the mainline system are applied&lt;/span&gt; if it's even possible to apply them at all.&lt;br /&gt;Now the company ends up in a situation where they like and want the features in the next version but are tied to an old version due to the customisations, often they will have to face the choice of staying with the customised version, migrating to the new version or paying out to get the customisations in the new version.&lt;br /&gt;&lt;br /&gt;Option 3 opens up all sorts of interesting possibilities for problems and complications to occur but I'll save that one for another blog&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-6591785880668199227?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/6591785880668199227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=6591785880668199227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6591785880668199227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6591785880668199227'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2009/03/software-is-not-panacea-part-2.html' title='Software is not a panacea - Part 2'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-6852966380288792117</id><published>2009-03-24T12:01:00.000Z</published><updated>2009-03-24T16:50:04.505Z</updated><title type='text'>Software is not a panacea - Part 1</title><content type='html'>There have been many times where I've come across situations where people have this mistaken belief that software will fix all their ills. Surely, anyone with a few years experience know that software is merely a tool designed to fix a problem the way the programmer/designer intended it to be fixed and not the way that &lt;span style="font-weight: bold;"&gt;you&lt;/span&gt; expect it to be fixed.&lt;br /&gt;&lt;br /&gt;There is often a huge disparity in the way a company wants a problem to be fixed compared to the way the software actually fixes it and this leaves the company with three options, namely:&lt;br /&gt;a. Change the processes to fit the software.&lt;br /&gt;or&lt;br /&gt;b. Change the software to fit the process.&lt;br /&gt;or&lt;br /&gt;c. Write their own software.&lt;br /&gt;&lt;br /&gt;Let's take the classical scenario of a time recording and billing application. Let's say that company X records time on paper sheets which then get passed to finance to generate the bills and send out to the clients. Let's say that the company bills on 15 minute intervals based on a client code.&lt;br /&gt;&lt;br /&gt;Obviously, the above scenario  is crying out for some sort of automation, the amount of time and money that can be saved with an online tool means it's worth investing in the hardware and IT departments time to get such a system installed.&lt;br /&gt;&lt;br /&gt;In the next article I'll take a closer look at the process many companies follow for such a project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-6852966380288792117?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/6852966380288792117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=6852966380288792117' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6852966380288792117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6852966380288792117'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2009/03/software-is-not-panacea-part-1.html' title='Software is not a panacea - Part 1'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-1577804006552310026</id><published>2009-02-26T12:01:00.000Z</published><updated>2009-02-26T12:01:00.700Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Idle Ramblings'/><category scheme='http://www.blogger.com/atom/ns#' term='commentary'/><title type='text'>Gameforge supports theft</title><content type='html'>Up until a few days ago I played ogame. This is a browser based online game where thousounds of people interact to steal and trade resources. It was the sort of game that you could spend 10-20 minutes on throughout the course of a day and provided a welcome respite from work.&lt;br /&gt;My finacee also played it for similar reasons. She played for almost a year and I did for 2 and a half years.&lt;br /&gt;&lt;br /&gt;That is, until the other day. Because I was helping out my financee (which is within the rules) and because she was on the same IP address (also within the rules) when the resources arrived (against the rules) we both got banned until 2036. Now, I'm not disputing the ban. We both violated one small part of the terms and conditions. The penalities for that are a permanent ban which seems a little draconian but that's how it is.&lt;br /&gt;&lt;br /&gt;So, Ban in place I decided to ask for my money back as I've got 8 months left to run on the account only to be told to go away.&lt;br /&gt;&lt;br /&gt;So, bewary of online games especially of places like gameforge who will happily take your money and then ban you for an infraction.&lt;br /&gt;&lt;br /&gt;This to me is theft - a bought for service is not being provided, they won't transfer the subscription to another account and they won't refund me.&lt;br /&gt;&lt;br /&gt;So, thanks to Gameforge I'll not be trusting any MMO ever again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-1577804006552310026?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/1577804006552310026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=1577804006552310026' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/1577804006552310026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/1577804006552310026'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2009/02/gameforge-supports-theft.html' title='Gameforge supports theft'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-3871625216064361287</id><published>2009-02-14T12:02:00.002Z</published><updated>2009-02-14T12:12:53.976Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Idle Ramblings'/><title type='text'>Company Takeover</title><content type='html'>The company where I work has just been taken over by a much larger organisation. I'm not going to say where I work for now as enough has been plastered over the technical press but I'll have a few things to say on the matter much later on.&lt;br /&gt;&lt;br /&gt;It's an interesting time for both good and bad reasons. Obviously the economic problems have hit both companies hard so the usual bans on travel and overtime have come into force. This presents a problem for us IT Department types who have been given a lot of work to do around the integration and are going to have to take time off in lieu for it. At the end of the year I think they will have many staff out as they will have leave that they will have to take. Hell, they will probably buy it off us!!&lt;br /&gt;&lt;br /&gt;The current plan is to re-ip all the devices as the company that has taken us over use the same IP range as we do and this is right on the back of recently relocating them all to new data centres do yet more out of hours work and then fixing things that break.&lt;br /&gt;&lt;br /&gt;The Chinese have a curse "&lt;a href="http://en.wikipedia.org/wiki/May_you_live_in_interesting_times"&gt;May you live in interesting times&lt;/a&gt;" and for the next few months those times sure will be interesting....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-3871625216064361287?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/3871625216064361287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=3871625216064361287' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/3871625216064361287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/3871625216064361287'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2009/02/company-takeover.html' title='Company Takeover'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-6139901323241633624</id><published>2009-01-15T12:01:00.000Z</published><updated>2009-01-15T16:28:44.203Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administrivia'/><title type='text'>Busy Project Time (2).........</title><content type='html'>So, It's January 2009 and not much has changed, it's still busy project time. Unsurprisingly the server migration which absolutely, totally HAD to be completed by the end of December 2008 wasn't. How the project manager expected 79 servers and a lot of filer data to be moved in less than three months was beyond me but as with so many projects here the project managers are under the thumb from higher ups to deliver so often the way they do this is to pass on only good news to the higher ups whilst pressurising the staff to do the job no matter the cost...&lt;br /&gt;&lt;br /&gt;Still, as the company is being taken over there is hope that this will change. Time will tell. With a little luck I'll be back blogging my normal nonsense very soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-6139901323241633624?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/6139901323241633624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=6139901323241633624' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6139901323241633624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6139901323241633624'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2009/01/busy-project-time-2.html' title='Busy Project Time (2).........'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-2180802542113020618</id><published>2008-10-17T12:01:00.000+01:00</published><updated>2008-10-17T15:21:19.652+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Administrivia'/><title type='text'>Busy Project Time.........</title><content type='html'>Just when you think it's all going to be quiet and maybe it will be a good time to get those niggling little tasks out of the way and to be able to sit down and write some decent blog articles someone comes up with the idea of decommissioning a server room to save on power. So now I'm involved in a project that requires the relocation of about 4TB of data to another filer, including updating and moving the servers that use the filer data....&lt;br /&gt;&lt;br /&gt;Yes, it's going to be a busy few months.&lt;br /&gt;&lt;br /&gt;And a project manager just asked me if I needed any help installing IIS...... Sometimes I'd rather be doing anything else than working in IT.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-2180802542113020618?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/2180802542113020618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=2180802542113020618' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2180802542113020618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2180802542113020618'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2008/10/busy-project-time.html' title='Busy Project Time.........'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-831799597107199529</id><published>2008-09-15T12:01:00.000+01:00</published><updated>2008-09-15T16:03:17.740+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>Some DNS Tips</title><content type='html'>Several times in just the past week I've had to deal with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;DNS&lt;/span&gt; entries that have made things a touch more painful than they should have been so I thought it might be time for me to jot down a few notes on how &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;DNS&lt;/span&gt; should be configured to save IS people's sanity!&lt;br /&gt;&lt;br /&gt;First up the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;DNS&lt;/span&gt; servers themselves. You should always have a primary and secondary which generally, speaking are two different &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;DNS&lt;/span&gt; servers at your &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;ISP's&lt;/span&gt; location. If two are not available you should consider switching &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;ISP's&lt;/span&gt;. Personally, I use three. Two from my &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;ISP&lt;/span&gt; and one from &lt;a href="http://www.opendns.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;OpenDNS&lt;/span&gt;.&lt;/a&gt; This way, should the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;ISP&lt;/span&gt; change for any reason and/or should access be denied to the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;ISP's&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;DNS&lt;/span&gt; servers I've got a third, totally separate service available to me.&lt;br /&gt;&lt;br /&gt;Next up, A records. These should always point to the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;IP&lt;/span&gt; address of the server in question and they should always use the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;hostname&lt;/span&gt; of the server. Sure, this can lead to some unfriendly names but it's really handy to know the proper &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;hostname&lt;/span&gt; of the server. If you want to use something 'pretty' then use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;CNames&lt;/span&gt;. When you create the A record make sure the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;PTR&lt;/span&gt; record is also created in the reverse look up zone. This way, when you are trying to work out what physical server a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;CName&lt;/span&gt; is all you have to do is a reverse &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;lookup&lt;/span&gt; against the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;IP&lt;/span&gt; address.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;MX&lt;/span&gt; Records should also have two internal/DMZ based mail servers which they can deliver to and a third at the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;ISP&lt;/span&gt; which can retry delivery to your internal servers at a later date.&lt;br /&gt;&lt;br /&gt;These are simple tips and they (or variants of them) can be found as best practice advice for standard &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;DNS&lt;/span&gt; configurations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-831799597107199529?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/831799597107199529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=831799597107199529' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/831799597107199529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/831799597107199529'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2008/09/some-dns-tips.html' title='Some DNS Tips'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-6083651987407629315</id><published>2008-09-08T12:01:00.001+01:00</published><updated>2008-09-08T14:27:38.870+01:00</updated><title type='text'>Understanding your environment</title><content type='html'>A practical demonstration of why understanding your environment is vital occurred a few evenings ago when some NetApp filer\domino work went wrong. A little bit of background first, domino data is stored on a NetApp filer which is shared using nfs. This is mounted by the domino server and it all (most of the time) works.&lt;br /&gt;&lt;br /&gt;For some reason this particular server running Domino (let's call him Bob) was showing high i/o stats, although the server itself was responding fine. The filer (Nutkins) wasn't reporting any problems but it was deemed that Nutkins had to be at fault. There are a lot of connections to Nutkins after all and in fairness the mount point is living in an aggregate that is unbalanced in terms of i/o profile so the decision was made to create a new aggregate decided for Bob. Simple enough to do. For those not filer aware an aggregate is a collection of physical disks. In giving Bob his own aggregate it dedicated 8 spindles to the Domino data. More than enough to remove any i/o bottleneck.&lt;br /&gt;&lt;br /&gt;Now, Nutkins itself has a very cool piece of technology called snapmirror. A snapmirror was duly setup and Nutkins began copying the data to its new home.&lt;br /&gt;&lt;br /&gt;So, the big evening arrives. The paperwork is signed (in blood, naturally). The changes authorised, the servers poised.......  A hush descends and the commands to stop Domino are typed into Bob......... and Domino promptly hangs.&lt;br /&gt;&lt;br /&gt;Red flag  1 - when a manager says "oh, it always does that. Just issue kill -9 and everything will be fine, well except that a few databses might be corrupt" it's probably time to start worrying. However, the final snapmirror is initiated and the last 140mb of changes are copied (in 22 seconds no less, not even enough time to get a cup of tea). The snapmirror is then quiesed and broken. This makes the destination for the snapmirror writable. Over to the unix admin and a few key clicks later the export is mounted and Bob was started.........&lt;br /&gt;Or not. Seems that a small fact was missed. Bob not only has data stored on Nutkins but also has a local directory for crash dump logs.&lt;br /&gt;&lt;br /&gt;Red-flag 2 - when Bob's admin doesn't know the configuration of Bob's setup it  is probably time to start panicking. Anyway, a tappety-tap of the keyboard and the directory is created. Oh, lets stop and start Bob hoping red flag 1 doesn't pop up. Mr. Unix issues the command and on the screen "server shutdown. Bob_stop not found". Ok, so did it shut down or not? Ps -ef | grep lotus and nope, nothing running. Red flag 1 avoided! So, start Bob and..... Nothing. Not happy. Hmmm. Time to fail back, something isn't understood\not working.. So Mr. Unix does his stuff and...... No Bob. Seems red flag 1 corrupted the data then the final snapmirror copied corrupt data. Also seems that the shutdown script has at least one bug in it which causes a loop to fail when the script is executed.&lt;br /&gt;&lt;br /&gt;Anyway, to cut a long story short we backed out and made the change a few days later. There are several lessons learnt here mostly revolving around documentation, standarisation and knowing your environment. I'll leave it as an excercise to the reader to work out the rest!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-6083651987407629315?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/6083651987407629315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=6083651987407629315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6083651987407629315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6083651987407629315'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2008/09/understand-your-environment.html' title='Understanding your environment'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-577173206541642803</id><published>2008-08-21T12:01:00.001+01:00</published><updated>2008-08-23T13:14:55.776+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Active Directory'/><title type='text'>AD Find</title><content type='html'>AD Find is the second of the two tools I managed to find in the same week. This little tool weighs in at just 700K for the download and about 2&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;mb&lt;/span&gt; for the actual file. This tool does exactly what it says, it finds things in Active Directory. The clever part about it is it's possible to say exactly what you want to get back and the format it should be in.&lt;br /&gt;As an example, a few weeks back I had the issue with &lt;a href="http://blog.gdwnet.com/2008/07/legacy-systems-and-very-handy-sql.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Bindview&lt;/span&gt; not liking non-ASCII characters&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Now, the version of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Bindview&lt;/span&gt; that's being used where I work is a very old NT4 only aware application which means it will update the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SAMAccountName&lt;/span&gt; attribute but not the display name.&lt;br /&gt;&lt;br /&gt;This isn't a problem as there is a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;workflow&lt;/span&gt; from an HR application which deals with all of that, all &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;bindivew&lt;/span&gt; should be doing is delegated group permissions (and yes, I know it's much easier in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;AD&lt;/span&gt; but &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;thats&lt;/span&gt; a war story for another time).&lt;br /&gt;&lt;br /&gt;Anyway, I was curious to know how many &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;SAMAccountNames&lt;/span&gt; didn't match up with display names so I used &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;ADFind&lt;/span&gt; to display the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;CN&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Samaccountname&lt;/span&gt;, mail, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;firstname&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;lastname&lt;/span&gt; fields in a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;CSV&lt;/span&gt; format which could then be processed by a filer in Excel. Much quicker than messing around with the native Active Directory tools.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-577173206541642803?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.joeware.net/freetools/tools/adfind/index.htm' title='AD Find'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/577173206541642803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=577173206541642803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/577173206541642803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/577173206541642803'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2008/08/ad-find.html' title='AD Find'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-3553708430804750745</id><published>2008-08-21T12:01:00.000+01:00</published><updated>2008-08-22T10:34:21.537+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Active Directory'/><title type='text'>AD Explorer from Sysinternals</title><content type='html'>Sometimes it's possible to stumble upon a tool and wonder just how you would have gotten a task accomplished without it. Last week I had the good fortune to stumble upon two such applications right at the time when I needed them most. I did consider buying a lottery ticket that evening!&lt;br /&gt;&lt;br /&gt;The first one is AD Explorer and it's from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;sysinternals&lt;/span&gt; and it's exactly what it says, a explorer tool for Active Directory. It allows viewing, searching and editing of the AD in ways that are far &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;superior&lt;/span&gt; to Active Directory Users and Computers. I suspect the only thing that AD users and computers can do (or do better) that this tool cannot are password changes, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;logon&lt;/span&gt; hour restrictions and limiting &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;logon&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;ID's&lt;/span&gt; to specific computers.&lt;br /&gt;&lt;br /&gt;One very nice feature this tool has is the ability to take a snapshot of an Active Directory and compare it to another snapshot. Doing this shows just how many changes occur in the AD in just a few days. It's also a great way to see how many differences &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;accumulate&lt;/span&gt; between your production and test active directory environments.&lt;br /&gt;&lt;br /&gt;Overall this is a fantastic tool and one I'll be using when the MS &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;technotes&lt;/span&gt; require delving into some obscure key via &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;ADSIEdit&lt;/span&gt;. I'll also be using it in place of tools like &lt;a href="http://www.ldapadministrator.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Softerras&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;LDAP&lt;/span&gt; browser&lt;/a&gt; unless I need to something &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;LDAP&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;specfic&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-3553708430804750745?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://technet.microsoft.com/en-us/sysinternals/bb963907.aspx' title='AD Explorer from Sysinternals'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/3553708430804750745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=3553708430804750745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/3553708430804750745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/3553708430804750745'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2008/08/ad-explorer-from-sysinternals.html' title='AD Explorer from Sysinternals'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-2516739840078936736</id><published>2008-08-01T12:01:00.001+01:00</published><updated>2008-08-01T14:45:18.185+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friday Rants'/><category scheme='http://www.blogger.com/atom/ns#' term='War Stories'/><title type='text'>Why Total Cost of Ownership is a fallacy</title><content type='html'>If I have one more potential supplier try and sell me something on the lie that it will "reduce TCO" I will not only scream but I will beat them to death with a CAT 5 cable.&lt;br /&gt;&lt;br /&gt;Total Cost of Ownership (TCO) is one of those almost unmeasurable  values that seems to have pride of place in the salespersons portfolio. How do they KNOW a new system (with it's associated equipment, licensing and training costs) will work out cheaper than the old one?&lt;br /&gt;The idea is that newer systems have better support so rather than training someone in an older system and maybe having to buy in more expensive skills more legacy systems it works out cheaper to upgrade or replace with the latest model.&lt;br /&gt;&lt;br /&gt;I don't disagree that for some systems which are truly legacy such the old DOS or OS/2 application may well work out cheaper in the long run but the one thing that will truly reduce TCO?&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Understand your systems.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Take time to test and document the fixes.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Use your call logging system as a knowledge base.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;These three tips alone will truly reduce TCO.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-2516739840078936736?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/2516739840078936736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=2516739840078936736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2516739840078936736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2516739840078936736'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2008/08/why-total-cost-of-ownership-is-fallacy.html' title='Why Total Cost of Ownership is a fallacy'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-8663441858256023475</id><published>2008-07-15T12:01:00.001+01:00</published><updated>2008-07-16T14:09:49.409+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Training'/><category scheme='http://www.blogger.com/atom/ns#' term='Administrivia'/><title type='text'>VMWare course</title><content type='html'>For much of this week I'm on a VMWare course for the second half of my VMWare training. This part of the course is titled Deploy, Secure and Analyse. The course itself is to prepare me for a server consolidation project that the company I work for is kicking off.&lt;br /&gt;The project invovles several VMWare clusters, a Hitachi SAN and blades. Lots of flashing lights and new technology to &lt;del&gt;break&lt;/del&gt; support.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-8663441858256023475?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/8663441858256023475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=8663441858256023475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/8663441858256023475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/8663441858256023475'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2008/07/vmware-course.html' title='VMWare course'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-9126764948753814345</id><published>2008-07-13T16:16:00.002+01:00</published><updated>2008-07-15T13:55:54.587+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NT4'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='War Stories'/><category scheme='http://www.blogger.com/atom/ns#' term='Active Directory'/><title type='text'>Legacy Systems and a very handy SQL comparrison Tool</title><content type='html'>On Friday, I had the "pleasure" of having to get a legacy system up and running.&lt;br /&gt;This system was originally introduced to allow users in the business to manage group membership for projects they had ownership of. The idea was that it would cut down user calls to the service desk by about 10% and allow the project managers themselves to get a speedier turn around for new starters.&lt;br /&gt;Sounds fine in theory and in the world of NT4 it wasn't a problem. Move on to the world of Active Directory and things are a little different. The legacy system (&lt;a href="http://www.cstl.com/products/Symantec/Symantec-bindview/Symantec-bindview.asp"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Bindview&lt;/span&gt;&lt;/a&gt; v4.6) has been &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;superceded&lt;/span&gt; about 5 times over but we can't just install the latest version. Trust me on this, the latest version is fine but there are many design decisions and compromises as well as several rejections for upgrading the system from a few years back that have all &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;combined&lt;/span&gt; to lead to the current problem.&lt;br /&gt;&lt;br /&gt;The actual problem was an interesting one. The system was complaining whenever anyone tried to edit a group. A restore of the back end &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SQL&lt;/span&gt; database fixed the problem until the next domain sync &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;occurred&lt;/span&gt; when the database would corrupt itself again.&lt;br /&gt;&lt;br /&gt;Obviously, the sync was pulling something from the domain that it didn't like.&lt;br /&gt;For the first attempt at a fix I fired up &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;SQL&lt;/span&gt; Trace which records every single &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SQL&lt;/span&gt; statement that goes to a selected database. The neat thing about Trace is that it's possible to point the trace results to a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;SQL&lt;/span&gt; database itself and then filter it to get rid of stuff you know isn't going to help - such as &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;SQL&lt;/span&gt; agent tasks and so on.&lt;br /&gt;Trace left me with a multi-variable &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;SQL&lt;/span&gt; script spanning over 4,000 lines and quite difficult to read or even test so I decided that the next best thing was to restore the working database to new a database name and then find a tool to compare every object on the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;bindview&lt;/span&gt; user table to see what was different between the restore and the one that &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_11"&gt;synced&lt;/span&gt; with the domain and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_12"&gt;promptly&lt;/span&gt; broke.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.adeptsql.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;AdeptSQL&lt;/span&gt;&lt;/a&gt; was the third tool I tried and whilst it has a very simplistic point and click interface it's incredibly powerful for comparing two &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;SQL&lt;/span&gt; databases. Once the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_15"&gt;comparison&lt;/span&gt; is done you get two side-by-side windows which represent the two databases. Changes are highlighted by colour - Red for deletions, Blue for new and black for no changes.&lt;br /&gt;This left me with a 2,000 list of changes, deletions and amendments in the database.&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;AdeptSQL&lt;/span&gt; also lets you filter things out and by using these features I eventually tracked the problem down to the description field of two user accounts.&lt;br /&gt;These accounts had &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_17"&gt;spurious&lt;/span&gt; characters in them which &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;Bindview&lt;/span&gt; being rather old and totally ASCII &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_19"&gt;prompt&lt;/span&gt; fell over on. Removing these and waiting for a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;resync&lt;/span&gt; solved the problem.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_21"&gt;Whilst&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;AdeptSQL&lt;/span&gt; helped me solve that particular problem there is still the problem of this legacy system updating Active Directory whilst not being active directory aware which leads to some other fun and games with the display name versus the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;SAMAccount&lt;/span&gt; name but more on that in a later article.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-9126764948753814345?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.adeptsql.com/' title='Legacy Systems and a very handy SQL comparrison Tool'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/9126764948753814345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=9126764948753814345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/9126764948753814345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/9126764948753814345'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2008/07/legacy-systems-and-very-handy-sql.html' title='Legacy Systems and a very handy SQL comparrison Tool'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-7638597066876578077</id><published>2008-06-30T12:01:00.001+01:00</published><updated>2008-08-03T17:47:02.262+01:00</updated><title type='text'>Build your own NAS</title><content type='html'>Things have really moved on in terms of storage. Not so long ago the largest hard drive you could buy for a home PC was a 200GB &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;IDE&lt;/span&gt;. Today, 1TB &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SATA&lt;/span&gt; hard drives are available for less than £100 from my favourite hardware website &lt;a href="http://www.autdirect.co.uk/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;AUT&lt;/span&gt; Direct&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I'll admit that I couldn't resist for long and as I've got a tower PC with 6 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;IDE&lt;/span&gt; hard disks in which are not doing anything at present it was just too much of a lure and I've ordered up 4 1TB disks.&lt;br /&gt;The plan is to replace four of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;IDE&lt;/span&gt; disks with these 1TB &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;SATA&lt;/span&gt; drives and I've bought the necessary &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SATA&lt;/span&gt; drive bays to making swapping them out easier if needed.&lt;br /&gt;&lt;br /&gt;As the motherboard is quite old I also purchased two &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;SATA&lt;/span&gt; cards which will be able to handle the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;SATA&lt;/span&gt; disks.&lt;br /&gt;&lt;br /&gt;The tower also has two &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;IDE&lt;/span&gt; disks on an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;IDE&lt;/span&gt; expansion card. This was originally for the OS but I'm going to pull that&lt;br /&gt;and put one of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;SATA&lt;/span&gt; cards in it's place. The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;IDE&lt;/span&gt; disks are small (either 10 or 20GB) which I'm going to bin and replace with two 250GB &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;IDE&lt;/span&gt; disks.&lt;br /&gt;&lt;br /&gt;In total the box will have about 4.5TB raw storage capability. I need to configure the 4 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;SATA&lt;/span&gt; drives as RAID 5 in case of a failure. I also want to configure the two 250GB &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;IDE's&lt;/span&gt; as RAID1 for the same reason but testing in in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;VMWare&lt;/span&gt; showed it wasn't quite that easy.&lt;br /&gt;&lt;br /&gt;The operating system of choice will be &lt;a href="http://www.openfiler.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;OpenFiler&lt;/span&gt;. &lt;/a&gt;This OS supports all sorts of storage options including &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;CIFS&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;NFS&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;iSCSI&lt;/span&gt;. It's free and actually supports more than some hardware solutions such as the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;Buaffalo&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;terrastation&lt;/span&gt; I recently bought!&lt;br /&gt;&lt;br /&gt;Even so, When finished and configured with the RAID arrays the box should be able to support an impressive 3.2 or so TB or usable storage.&lt;br /&gt;&lt;br /&gt;A fun little project......!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-7638597066876578077?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/7638597066876578077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=7638597066876578077' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7638597066876578077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7638597066876578077'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2008/06/build-your-own-nas.html' title='Build your own NAS'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-3465724144174179669</id><published>2008-06-29T12:01:00.001+01:00</published><updated>2008-06-29T19:16:12.876+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 2000'/><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='Knowledge'/><title type='text'>Issues upgrading Domain Schema to 2003</title><content type='html'>So I'm probably a little behind in upgrading my home networks domain schema to support Windows 2003 but better late than never!&lt;br /&gt;The process itself was smooth enough once I'd corrected some problems on the machine but the upgrade logs were not the most helpful troubleshooting aid I've come across.&lt;br /&gt;One particular error had me stumped for a few days:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"Error code: 0x57 Error message: The parameter is incorrect.."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;No indication of which parameter it was but as it &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;occurred&lt;/span&gt; when checking security descriptors and many blog articles refer to missing security &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;ACL's&lt;/span&gt; on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;GPO's&lt;/span&gt; I had a look at those and sure enough, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;Enterprise&lt;/span&gt; admins was missing some rights so I fixed those up and....... the same problem. At this point &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;I'd&lt;/span&gt; admit to a lot of head scratching. The event logs didn't shed much light until I realised that the security event logs were not accessible. Sure enough, somehow the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;ACL's&lt;/span&gt; on the security event logs had lost all &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;their&lt;/span&gt; rights. Resetting these and then rebooting allowed the process to complete perfectly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-3465724144174179669?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/3465724144174179669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=3465724144174179669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/3465724144174179669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/3465724144174179669'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2008/06/issues-upgrading-domain-schema-to-2003.html' title='Issues upgrading Domain Schema to 2003'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-3123502685593211539</id><published>2008-06-20T10:23:00.005+01:00</published><updated>2008-06-20T10:32:14.052+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ITIL'/><category scheme='http://www.blogger.com/atom/ns#' term='Friday Rants'/><title type='text'>ITIL Overview Training</title><content type='html'>The company I'm currently working at have decided that ITIL is the way forward. Yes, after several years of different ideas, options, tests and other madness they want to adopt the official ITIL framework over a period of 6-7 months.&lt;br /&gt;&lt;br /&gt;Now, whilst I think that ITIL is a good idea and yes, I am something of a convert to the whole ITIL structure I think that the nature of the user/customer base here is simply one that won't tolerate the ITIL way of doing things because it will require &lt;span style="font-style: italic;"&gt;them&lt;/span&gt; to become more proactive and less reactive. I really do believe that many IT departments are products of the greater company in which they find themselves. Have a company that's reactive and unstructured then your IT department will be as well because it &lt;span style="font-style: italic;"&gt;fits in to the business model.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Still, the training was interesting if a little dry and I picked up a few things on Problem Management and Root Cause Analysis. Something I'm very interested in because of the way it deals with problems and provides permanent documented fixes. This is something I'll go into in more detail in a later blog.&lt;br /&gt;&lt;br /&gt;As for ITIL here, well.... I really do hope it works but I can see it being a somewhat half-hearted implementation unless the business are prepared to be a little more structured.&lt;br /&gt;&lt;br /&gt;The final thing I'll say on ITIL is that it's a nice framework with a focus on how IT should be run but it &lt;span style="font-style: italic;"&gt;doesn't&lt;/span&gt; address any sort of approach for bringing it into the business. I know that ITIL practitioners will say that this is because each business is different but it would be nice to read some success stories and find out just how they implemented ITIL and what order they implemented it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-3123502685593211539?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.itil-officialsite.com/home/home.asp' title='ITIL Overview Training'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/3123502685593211539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=3123502685593211539' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/3123502685593211539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/3123502685593211539'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2008/06/itil-overview-training.html' title='ITIL Overview Training'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-567093874696573691</id><published>2008-06-09T12:01:00.000+01:00</published><updated>2008-06-09T12:01:01.448+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administrivia'/><title type='text'>Posting update</title><content type='html'>Yes I know I've not posted for a bit. No excuses and I promise I will try to be good for here on in!&lt;br /&gt;&lt;br /&gt;Lot's of changes at work and enough material to fill the blog every day for a year but I do need to actually get on with writing some of it down!&lt;br /&gt;&lt;br /&gt;One article a week from here on in. Not a new years resolution but a start of summer resolution.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-567093874696573691?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/567093874696573691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=567093874696573691' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/567093874696573691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/567093874696573691'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2008/06/posting-update.html' title='Posting update'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-4827474268106250987</id><published>2008-04-28T12:01:00.000+01:00</published><updated>2008-04-28T17:37:43.720+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Infosec'/><title type='text'>InfoSec 2008</title><content type='html'>Well, After some false starts involving problems with London Undergrounds District Line I made it to Olympia and to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Infosec&lt;/span&gt; 2008. The event itself is a good one for picking up the latest trends in security and seeing a few demo's of various products and as always there was some good stuff to see there.&lt;br /&gt;&lt;br /&gt;For example, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Sophos&lt;/span&gt; have come on in leaps and bounds and I was most impressed with their new AV console. It can also do NAP (where a machine is quarantined until it means a specific criteria for patches and AV).&lt;br /&gt;&lt;br /&gt;The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Sophos&lt;/span&gt; solution also has a web based applet which can be deployed to guest machines (i.e. visitors). The classic here was the sales guy who was demonstrating it was telling me just how clean the solution was "It &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;uninstall's&lt;/span&gt; without a trace so we don't change a THING on the users machine" he extolled. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Hmm&lt;/span&gt;. But if it doesn't met the policy then the remediation servers will be the only ones the user can see. This allows the user to update AV definitions and patches. Now, if we can't touch a visitors machine then what's the point? It's a nice technology but worthless for that reason.&lt;br /&gt;Guest machines should be in an isolated &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;vlan&lt;/span&gt; with only net access. They should not only be isolated from the production network &lt;span style="font-style: italic;"&gt;but from each other as well&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;The Microsoft seminar was superficial but I did learn a few things about their NAT offering in Windows Server 2008 and it does look useful. Certainly on the "to test" list.&lt;br /&gt;&lt;br /&gt;Overall, I came away from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Infosec&lt;/span&gt; slightly underwhelmed. There didn't seem to be any new technologies or ideas that made me feel "yes, I like this. This is a good way forward". The last time I had that feeling was with &lt;a href="http://www.splunk.com"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Splunk&lt;/span&gt;&lt;/a&gt; and I still think that about the product. I do wonder if security is falling into something of a rut just waiting for the next big attack.......&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-4827474268106250987?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/4827474268106250987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=4827474268106250987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4827474268106250987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4827474268106250987'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2008/04/infosec-2008.html' title='InfoSec 2008'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-6760440967764770498</id><published>2008-04-14T12:01:00.002+01:00</published><updated>2008-04-14T14:34:39.747+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Automation'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>nLite Automated builds</title><content type='html'>I'm a big fan of unattended builds and I've been using them for over five years now. The process of creating an unattended build can be somewhat hit and miss so using something like &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;VMWare&lt;/span&gt; to test the final build is often an essential.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;nLite&lt;/span&gt; has been around for a while but the last time I used it I found that the resultant build could be flaky and often just not work.&lt;br /&gt;These issues seems to have been fixed with current version as it's remarkably easy to create a custom build and to add service packs, drivers and patches.&lt;br /&gt;&lt;br /&gt;Overall I'm very impressed with the tool and at price tag which is free I really cannot complain!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-6760440967764770498?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.nliteos.com/' title='nLite Automated builds'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/6760440967764770498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=6760440967764770498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6760440967764770498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6760440967764770498'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2008/04/nlite-automated-builds.html' title='nLite Automated builds'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-6359389084859004130</id><published>2008-02-26T12:01:00.000Z</published><updated>2008-02-26T17:28:06.173Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Idle Ramblings'/><title type='text'>Mac OS</title><content type='html'>I'm not much of a Mac fan. This is simply because I don't have a need to use Mac's. I have friends who use and love the Mac book pro and I've seen a few being used on the train when I travel into and back home from work. I'm still not a fan though so never looked into Mac OS until a few days ago when I was testing out a new security tool for some due dilligence work that was required and a copy of Mac OS would have been very useful for testing.&lt;br /&gt;&lt;br /&gt;Could I just go to Apple's site and download a trial? Nope. Not allowed. It seems insane to me that Apple have no ability to allow the regular intel user the ability to try out Mac OS without having to buy the hardware. This policy must be causing Mac sales.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-6359389084859004130?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/6359389084859004130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=6359389084859004130' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6359389084859004130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6359389084859004130'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2008/02/mac-os.html' title='Mac OS'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-9139042704264300763</id><published>2008-02-22T12:01:00.000Z</published><updated>2008-02-22T11:37:01.997Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friday Rants'/><category scheme='http://www.blogger.com/atom/ns#' term='E61'/><title type='text'>Mail for Exchange documentation woes</title><content type='html'>Too many times now I've come across badly written documentation. That is documentation that leaves you hanging wondering "what next?" or "where do I go from here?".&lt;br /&gt;&lt;br /&gt;An example of this is the Mail for Exchange application on my Nokia E61. Having spent no less than 4 hours trying to get it to work and still having no joy I realized just how painful the documentation is. I'll cover the fun and games with Mail for Exchange in a later article but for now I just want to highlight how badly written the documentation is.&lt;br /&gt;When configuring my phone to connect to my Exchange server over wireless I get an error "Communication error, retry later". The documentation has a section that reads "Troubleshooting - Errors you may receive" and lists that error with no fix or reason why that error is occurring.&lt;br /&gt;&lt;br /&gt;Thanks Nokia.&lt;br /&gt;&lt;br /&gt;If you are going to present the user with an error you should at least give the user and idea of what to do with it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-9139042704264300763?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.businesssoftware.nokia.com/mail_for_exchange_downloads.php' title='Mail for Exchange documentation woes'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/9139042704264300763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=9139042704264300763' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/9139042704264300763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/9139042704264300763'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2008/02/mail-for-exchange-documentation-woes.html' title='Mail for Exchange documentation woes'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-4055097369170276061</id><published>2008-02-12T12:01:00.000Z</published><updated>2008-02-12T17:28:36.401Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><title type='text'>Get ready for a bumper patch Tuesday</title><content type='html'>With no less than 12 security updates coming out of Microsoft later on today and Vista SP1 slated for February 15 there will be a lot of update servers groaning under the weight of so many updates to download so it's probably a good idea to ensure your WSUS servers have plenty of free disk space and are as up to date as possible now to ensure they download the minimum necessary during the next couple of weeks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-4055097369170276061?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/4055097369170276061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=4055097369170276061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4055097369170276061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4055097369170276061'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2008/02/get-ready-for-bumper-patch-tuesday.html' title='Get ready for a bumper patch Tuesday'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-7131158538841548205</id><published>2008-02-04T13:01:00.000Z</published><updated>2008-02-04T10:44:43.245Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='NetApp'/><title type='text'>Call for Eicar V2</title><content type='html'>Many years ago it was recognised that there existed a need to test AV software without throwing live viruses around and so the EICAR test file was developed as a safe way of testing that AV software was indeed working.&lt;br /&gt;This was fine but I think there is now a need for an EICAR v2. Something that is NOT recognised by AV software by default. Why would this be of use?&lt;br /&gt;&lt;br /&gt;Well, A scenario I had last week involved a virus getting onto NetApp filers. Now, Netapp will send the file to an AV scanner and get one of three responses back: clean, infected or timed out.&lt;br /&gt;Clean means the file gets added to the clean list and will not be rescanned until the file changes.&lt;br /&gt;In other words, if the file has a virus that the definitions do not pick up that file is NOT rescanned even if new definitions are released. This means a virus-infected file can get onto a NetApp system.&lt;br /&gt;&lt;br /&gt;Having an EICARv2 test file will enable testing of the automatic clean-list clearing type of scenario and be very useful to the IS industry in general.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-7131158538841548205?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.eicar.org/' title='Call for Eicar V2'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/7131158538841548205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=7131158538841548205' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7131158538841548205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7131158538841548205'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2008/02/call-for-eicar-v2.html' title='Call for Eicar V2'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-226915814628757554</id><published>2008-01-04T12:01:00.000Z</published><updated>2008-01-04T17:44:09.883Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>First Patch Tuesday  of 2008</title><content type='html'>The first patch Tuesday of the year is rolling around somewhat early this year as the second Tuesday is on the 8th. Microsoft has decided to be kind this month though as only one critical and one important patch are being released.&lt;br /&gt;&lt;br /&gt;It seems though that Microsoft's RSS feed is suffering from a New year hangover as it's not been updated with the information on the website.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-226915814628757554?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/technet/security/bulletin/ms08-jan.mspx' title='First Patch Tuesday  of 2008'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/226915814628757554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=226915814628757554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/226915814628757554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/226915814628757554'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2008/01/first-patch-tuesday-of-2008.html' title='First Patch Tuesday  of 2008'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-1792744850483115905</id><published>2007-11-20T12:01:00.000Z</published><updated>2007-11-20T23:12:30.080Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Idle Ramblings'/><title type='text'>Data lost by Revenue and Customs</title><content type='html'>The news story linked above talks about the UK Government losing 25 million records containing names, addresses, national insurance numbers and bank details.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;Apparently&lt;/span&gt; the data was password protected but not encrypted, Now depending on the application used there may be some encryption there. I'm hoping that the data is an encrypted database that also has a password on it which is where the confusion is &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;coming&lt;/span&gt; from but why do I have a feeling that it's just a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;CSV&lt;/span&gt; file?&lt;br /&gt;&lt;br /&gt;The thing is, this is NOT NEWS. It's happened before, there have been reviews and procedures created yet it KEEPS happening. It happens in pretty much all companies and yet no one seems to care.&lt;br /&gt;&lt;br /&gt;I, for the life of me, cannot work out why security is second fiddle. With word terrorism, bank fraud, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;phishing&lt;/span&gt; and everything else why am I and other members of the IT security industry still fighting an uphill battle? What is it going to take to get security onto the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;agenda&lt;/span&gt;?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-1792744850483115905?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://news.bbc.co.uk/1/hi/uk/7103911.stm' title='Data lost by Revenue and Customs'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/1792744850483115905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=1792744850483115905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/1792744850483115905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/1792744850483115905'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/11/data-lost-by-revenue-and-customs.html' title='Data lost by Revenue and Customs'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-175114031275953336</id><published>2007-11-01T12:01:00.000Z</published><updated>2007-11-01T17:20:59.562Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project Management'/><category scheme='http://www.blogger.com/atom/ns#' term='commentary'/><title type='text'>The state of IT</title><content type='html'>I came across the above article earlier today and I know that examples of the above problems are not just &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;endemic&lt;/span&gt; to development process but instead seem to be buried deep into the very psyche of the majority of IT projects today.&lt;br /&gt;&lt;br /&gt;I honestly would not been surprised to see &lt;a href="http://en.wikipedia.org/wiki/Matt_Allwright"&gt;Matt &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Allwright&lt;/span&gt;&lt;/a&gt; of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;BBC's&lt;/span&gt; &lt;a href="http://en.wikipedia.org/wiki/Rogue_Traders_%28television%29"&gt;Rogue Traders&lt;/a&gt; pop up at some of the meetings and accused the attendees of doing a shabby job and, of course, they would be right.&lt;br /&gt;&lt;br /&gt;The classic in the above linked article is the very last email complaining that &lt;span style="font-style: italic;"&gt;'I'd love to write a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;dev&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;env&lt;/span&gt; setup guide, but I just don't have the time!'. &lt;/span&gt;Hang, Didn't that email exchange basically list most of the steps needed? If there is time for the email exchange and time to &lt;span style="font-style: italic;"&gt;waste&lt;/span&gt; someones time in scrabbling around for this information then the setup guide could have been written ages ago!!&lt;br /&gt;&lt;br /&gt;We, as IT professionals are constantly subjected to these shabby &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;practices&lt;/span&gt; and yet we don't accept them from other professionals so why should we in our own industry?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-175114031275953336?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.hacknot.info/hacknot/action/home;jsessionid=680FEB7AA005D599C2C58CFB4074C702' title='The state of IT'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/175114031275953336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=175114031275953336' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/175114031275953336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/175114031275953336'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/11/state-of-it.html' title='The state of IT'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-6697845456367290014</id><published>2007-10-29T12:01:00.000Z</published><updated>2007-10-29T13:22:56.211Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>Snooping on Facebook user profiles is a 'staff perk'</title><content type='html'>I'm not a huge fan of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Facebook&lt;/span&gt;&lt;/span&gt; as I really don't see the point of sites like these. Generally, If I've not spoken to anyone in a number of years then there is a reason for it so I really don't want to hook up with them again thanks to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;facebook&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;At the end of June &lt;a href="http://blog.gdwnet.com/2007/06/information-leakage-via-social.html"&gt;I wrote&lt;/a&gt; that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;facebook&lt;/span&gt;&lt;/span&gt; users provide far too many personal details and were at risk of &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;identify&lt;/span&gt; fraud. Well it seems that others are just catching on to this idea with several horror stories of exactly that in the media and then today &lt;a href="http://www.theregister.co.uk/"&gt;The Register&lt;/a&gt; has this &lt;a href="http://www.theregister.co.uk/2007/10/29/facebook_staff_snoop/"&gt;l&lt;/a&gt;&lt;a href="http://www.theregister.co.uk/2007/10/29/facebook_staff_snoop/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;ittle&lt;/span&gt;&lt;/span&gt; gem of a story&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So it seems privacy settings on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;facebook&lt;/span&gt; are absolutely meaningless and staff consider snooping a 'perk'. If users privacy is treated in such a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;cavalier&lt;/span&gt; fashion by those that administer the site I can &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;for see&lt;/span&gt; a risk that users will become more &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;blasé&lt;/span&gt;  about risks surrounding identity theft which will, in turn, create an entire identity theft industry around &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;facebook&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-6697845456367290014?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.theregister.co.uk/2007/10/29/facebook_staff_snoop' title='Snooping on Facebook user profiles is a &apos;staff perk&apos;'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/6697845456367290014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=6697845456367290014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6697845456367290014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6697845456367290014'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/10/snooping-on-facebook-user-profile-is.html' title='Snooping on Facebook user profiles is a &apos;staff perk&apos;'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-6106279361253058098</id><published>2007-10-25T12:01:00.000+01:00</published><updated>2007-10-25T12:44:09.882+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Centralised Logging</title><content type='html'>One of the essential features for even a small network is a centralised logging solution.&lt;br /&gt;Having a centralised logging tool makes for much easier trouble shooting as it becomes possible to review logs and search for related events or even search for the same event on &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;separate&lt;/span&gt; machines, traditionally this has required quite expensive software such as HP open view in order to implement but a fairly new company might be about to put an end to that.&lt;br /&gt;&lt;br /&gt;Enter &lt;a href="http://www.splunk.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Splunk&lt;/span&gt;&lt;/a&gt;, The 'Google of IT data'. This application will happily collect all sorts of different logs once configured and the configuration is not too difficult.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Splunk&lt;/span&gt; needs to be installed onto a Linux, Mac or Solaris environment although a Windows version is promised soon. As a workaround &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Splunk&lt;/span&gt; recommend that &lt;a href="http://www.intersectalliance.com/projects/SnareWindows/"&gt;SNARE&lt;/a&gt; is installed on Windows servers. This software will convert event logs into &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;syslog&lt;/span&gt; format and send them to a named server.&lt;br /&gt;&lt;br /&gt;Putting &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Splunk&lt;/span&gt; in the center of you logging infrastructure as a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;syslog&lt;/span&gt; server and pointing all your &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;syslog&lt;/span&gt; capable devices at it and then using SNARE to roll up event logs as &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;syslogs&lt;/span&gt; which also get sent to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Splunk&lt;/span&gt; is very easy to do. Within a few hours you have a surprising amount of data available to be searched by &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;splunk&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;And the price for all this information?&lt;br /&gt;&lt;br /&gt;SNARE is free, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Splunk&lt;/span&gt; is free if the amount of data you send to the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Splunk&lt;/span&gt; server is less than 500&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;mb&lt;/span&gt; a day although some of the features are limited.&lt;br /&gt;&lt;br /&gt;I will admit to being a fan of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Splunk&lt;/span&gt; after playing with it in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;VMWare&lt;/span&gt;. Over the next few weeks I'm going to describe how to configure a simple &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;splunk&lt;/span&gt; installation for Linux, Windows, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;NetApp&lt;/span&gt; filers and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;Cisco&lt;/span&gt; switches.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-6106279361253058098?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/6106279361253058098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=6106279361253058098' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6106279361253058098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6106279361253058098'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/10/centralised-logging.html' title='Centralised Logging'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-8214170294162427416</id><published>2007-10-02T12:01:00.000+01:00</published><updated>2007-10-02T15:51:47.963+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NT4'/><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><category scheme='http://www.blogger.com/atom/ns#' term='Active Directory'/><title type='text'>NT4 Emulator Key</title><content type='html'>If you happen to run a large Windows environment you might be familiar with the in place upgrade method of upgrading your domain to Active Directory. If you run a large Windows environment that spans several sites over a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;variety&lt;/span&gt; of links then you will know that an in place upgrade can be a pain.&lt;br /&gt;&lt;br /&gt;The main problem with an &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;in place&lt;/span&gt; upgrade stems from the fact that client machines will always prefer to talk to the Active Directory server instead of the Windows NT4 Backup Domain Controller. This means you can end up in a situation where a remote sites clients are traversing a poor link to authenticate against the Active Directory server and ignoring the local NT4 Domain Controller.&lt;br /&gt;&lt;br /&gt;To work around this issue Microsoft provide a registry hack called the Windows NT4 Emulation key. If a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;DWORD&lt;/span&gt; key called NT4Emulator is created in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;HKLM&lt;/span&gt;/System/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;CurrentControlSet&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Netlogon&lt;/span&gt;/Parameters and given the value of 1 is created then the server will 'pretend' to be a Windows NT4 server thus the client machines do not see any Active Directory domain controllers on the network and so will be quite happy to authenticate locally.&lt;br /&gt;&lt;br /&gt;I'll cover this key and some of it's drawbacks in some later articles.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-8214170294162427416?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://support.microsoft.com/kb/298713' title='NT4 Emulator Key'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/8214170294162427416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=8214170294162427416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/8214170294162427416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/8214170294162427416'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/10/nt4-emulator-key.html' title='NT4 Emulator Key'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-2105752021599524873</id><published>2007-09-24T12:01:00.000+01:00</published><updated>2007-09-24T16:17:04.958+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='War Stories'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>If in doubt, reboot........ the train........</title><content type='html'>My journey into work is normally quite &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;uneventful&lt;/span&gt;. Since the move out to Kent it generally takes 20 minutes longer but the journey is actually fairly &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;pleasant&lt;/span&gt;. Today was the exception.&lt;br /&gt;&lt;br /&gt;About 20 minutes into the journey the trains brakes come on pretty hard slamming the train to a stop and we sat there for a couple of minutes before the guard come onto the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;tannoy&lt;/span&gt; to explain that there was a problem with the trains brakes (really?!) and that there were going to try a fix... This is the point that they &lt;span style="font-weight: bold;"&gt;REBOOTED&lt;/span&gt; the train. I kid you not, the annunciator at both ends of the coach went out, the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;air con&lt;/span&gt; died and the lights all went out......... A few minutes in the quiet and everything came back on but I would have loved to have seen a BIOS &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;start &lt;/span&gt;up message scroll across the annunciators!&lt;br /&gt;&lt;br /&gt;As a side note in this case the fix didn't work and the train was taken out of service at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Orpington&lt;/span&gt; but I swear that's the first time I've been on a train &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;that's&lt;/span&gt; needed a reboot!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-2105752021599524873?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/2105752021599524873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=2105752021599524873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2105752021599524873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2105752021599524873'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/09/if-in-doubt-reboot-train.html' title='If in doubt, reboot........ the train........'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-139432946398952285</id><published>2007-09-20T12:01:00.000+01:00</published><updated>2007-09-20T10:38:55.437+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Active Directory'/><title type='text'>FSMO Confusion in multiple domains</title><content type='html'>When I teach classes on Active Directory I will cover various domain models including the empty root domain model, this model has several security,delegation and political based benefits that I will cover in a future article suffice to say it uses two domains and the child domain is the production domain and the empty root just contains certain &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;FSMO &lt;/span&gt;roles and forest-wide groups.&lt;br /&gt;&lt;br /&gt;When I teach this model I will always ask the class to tell me how many &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;FSMO &lt;/span&gt;roles there are and if the class is awake I will generally get the correct answer of five. I will then point to the empty root domain model and ask the class where the 8 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;FSMO &lt;/span&gt;roles should be placed, invariably I will get a look of confusion because there are only five.....&lt;br /&gt;&lt;br /&gt;What a lot people forget is the minimum number of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;FSMO &lt;/span&gt;roles you can have in a domain is three and the maximum is five. Lets look at that empty root domain again - The empty root is just a windows domain that just happens to be the first in the domain to be created and as such will hold five &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;FSMO &lt;/span&gt;roles. The roles are Schema Master, Domain Naming Master, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;PDC&lt;/span&gt; Emulator, RID Master and Infrastructure Master. The first two are forest wide so will only ever exist in one domain of the tree whereas the other three are domain wide and will exist in each and every domain created and this seems to be where the confusion comes in.&lt;br /&gt;Your very first domain (the empty root in this example) will have FIVE &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;FSMO &lt;/span&gt;roles, the child domain will hold THREE. Five+three equals eight which explains how you can have eight &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;FSMO &lt;/span&gt;roles across two domains.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-139432946398952285?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://en.wikipedia.org/wiki/Flexible_single_master_operation' title='FSMO Confusion in multiple domains'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/139432946398952285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=139432946398952285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/139432946398952285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/139432946398952285'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/09/fsmo-confusion-in-multiple-domains.html' title='FSMO Confusion in multiple domains'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-8628241687503931654</id><published>2007-09-05T12:01:00.000+01:00</published><updated>2007-09-05T16:10:52.749+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>Creating a Default User Profile</title><content type='html'>One of the things that annoys me about windows is the Default User profile. This is the profile that a new user who logs onto a machine (or server will get).&lt;br /&gt;The way it works on NT, 2000, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;XP&lt;/span&gt; and 2003 is pretty much the same.&lt;br /&gt;Under the documents and settings folder on 2000, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;XP&lt;/span&gt; and 2003 are a series of folders for each person that logs on to the machine.&lt;br /&gt;&lt;br /&gt;Hidden in here is also a profile called 'Default User' and whatever is in here gets copied to the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;logon&lt;/span&gt; name of any NEW person that logs on.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/319974"&gt;Microsoft provide a somewhat &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;tortuous&lt;/span&gt; way of customising this profile&lt;/a&gt; by creating an additional local user which is fine unless you have already spent time customising the profile you have logged on as.&lt;br /&gt;&lt;br /&gt;Facing this situation yesterday I realised that the easiest fix is to just log off the machine which unloads the user profile and then you can copy the existing profile over the top of default user and so have a working default user profile in seconds..... Permissions might need to be adjusted as need be but it was a quick and painless way to take an existing and cofigured profile and make it a default.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-8628241687503931654?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://support.microsoft.com/kb/319974' title='Creating a Default User Profile'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/8628241687503931654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=8628241687503931654' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/8628241687503931654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/8628241687503931654'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/09/creating-default-user-profile.html' title='Creating a Default User Profile'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-8159761016448854167</id><published>2007-08-24T12:01:00.000+01:00</published><updated>2007-08-24T23:16:08.072+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>Kensington Laptop Locks (2)</title><content type='html'>As per the comment on my previous entry the issue of the Kensington laptop lock being pickable is actually an old one. I admit that I never realised this as it was only highlighted to me just over a week ago.&lt;br /&gt;&lt;br /&gt;What I don't understand is why you would upgrade a perfectly good and working laptop lock? I checked with Kensington and found that they have know about the issue for &lt;span style="font-weight: bold;"&gt;THREE&lt;/span&gt; years and never issued a product recall. In the email conversation I have had with them they would not answer why they never issued a recall which is pretty bad going for a company that makes security devices.&lt;br /&gt;&lt;br /&gt;Overall the lesson appears to be one of caution with laptop locks because they are not as secure as you may think.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-8159761016448854167?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/8159761016448854167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=8159761016448854167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/8159761016448854167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/8159761016448854167'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/08/kensington-laptop-locks-2.html' title='Kensington Laptop Locks (2)'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-4581625021388563091</id><published>2007-08-18T12:01:00.000+01:00</published><updated>2007-08-17T21:19:25.178+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Lock Picking'/><title type='text'>Kensington Laptop Locks</title><content type='html'>Earlier this week I was sent a link to a video on how to pick a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Kensington&lt;/span&gt; laptop lock using nothing but a toilet roll.&lt;br /&gt;&lt;br /&gt;It works.&lt;br /&gt;&lt;br /&gt;After about 20 minutes &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;practice&lt;/span&gt; it becomes very easy to pop the lock within 30 seconds. The process on how to do it is on a very well known video sharing site which I won't link to here for obvious reasons but you'll be able to find very easily with a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;Google&lt;/span&gt; search.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-4581625021388563091?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/4581625021388563091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=4581625021388563091' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4581625021388563091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4581625021388563091'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/08/kensington-laptop-locks.html' title='Kensington Laptop Locks'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-1413686252975678214</id><published>2007-08-14T12:01:00.000+01:00</published><updated>2007-08-14T17:19:22.771+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Idle Ramblings'/><category scheme='http://www.blogger.com/atom/ns#' term='Project Management'/><title type='text'>Project time Analysis</title><content type='html'>After last weeks fun and games with project management and changing deadlines I've come to the conclusion that I really don't like MS Project. Maybe this is because I don't really know how to use it and I don't have the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;back end&lt;/span&gt; server infrastructure set up for it all to work.&lt;br /&gt;&lt;br /&gt;Even after saying that I still don't like project. I don't like the way it requires dates. If a persons time was dedicated to a single project then fine, project will work better but when you have a person whose time you get in varying lengths and that length of time is unpredictable then project is unable to cope with working that way and breaks down.&lt;br /&gt;&lt;br /&gt;I personally feel that what is needed is a time planner tool which can be used as a time base for tasks. This system would become a centralised store of tasks - what to know how long it takes to get a server? Not a problem, look it up and the tool will give you the average time it takes based on previous knowledge.&lt;br /&gt;&lt;br /&gt;MS Project is not able to offer this, in fact no project tool I have used seems to be capable of offering this pooled knowledge and therefore all project plans are new, finger in the air guesses with no ability to draw on previous learned experiences.&lt;br /&gt;&lt;br /&gt;Additionally, the tool I &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;envision&lt;/span&gt; will be able to detect compare the tasks you are creating and suggest others based on previous projects.&lt;br /&gt;Once your project tasks are drawn up it will be easy to see the amount of hours required and most of this information will be based on known information!&lt;br /&gt;&lt;br /&gt;To me, this seems to be a common sense approach based on learnt knowledge yet no one seems to work this way and I can't find a tool that is able to do this type of time &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;analysis&lt;/span&gt;?&lt;a href="http://www.toool.nl/kensington623.wmv"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-1413686252975678214?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/1413686252975678214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=1413686252975678214' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/1413686252975678214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/1413686252975678214'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/08/project-time-analysis.html' title='Project time Analysis'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-2128846985976071401</id><published>2007-08-07T10:27:00.000+01:00</published><updated>2007-08-08T10:28:22.858+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Idle Ramblings'/><category scheme='http://www.blogger.com/atom/ns#' term='War Stories'/><title type='text'>Bad Project Management</title><content type='html'>Sometimes this industry makes me want to scream. My old favourite the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;artificially&lt;/span&gt; tight deadline has been back in force this week with a project due to finish at the end of the month being &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;shortened&lt;/span&gt; to the 23rd and now further &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;short end&lt;/span&gt; to this Friday.&lt;br /&gt;Obviously, in order to deliver the project will have to skip most if not all of the testing. Problems will occur in a very user facing environment and there will be no &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;pre-learnt&lt;/span&gt; knowledge of failure modes which in turn means a very steep learning curve.&lt;br /&gt;&lt;br /&gt;of course, chances are everything will be fine. Chances are testing won't uncover any major problems, chances are the testing can be deleted with no obvious impact to the systems.&lt;br /&gt;&lt;br /&gt;however, without testing its impossible to know, without testing the little oddities that do crop up during the operation of a system cant be found or at least recognised.&lt;br /&gt;&lt;br /&gt;a second really annoying part is that the project management tool we are using &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;requires&lt;/span&gt; testing to be added so all the tests have been carefully thought about and added and now they won't be used.&lt;br /&gt;&lt;br /&gt;this is my bosses boss demanding this so do I get on with it knowing the system will be inferior or refuse unless its properly tested?&lt;br /&gt;&lt;br /&gt;At the end of the day I consider myself part of the engineering community with standards and a pride in my work so I will make a noise but fights like these end up leaving me drained, tired and wondering why the hell I still work in this sector.&lt;br /&gt;&lt;br /&gt;This project &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;doesn't&lt;/span&gt; need to deliver early. It just makes the stats look good and I am now fed up of working long days to fix something that should not have been delivered broken in the first place.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-2128846985976071401?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/2128846985976071401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=2128846985976071401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2128846985976071401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2128846985976071401'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/08/bad-project-management.html' title='Bad Project Management'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-2370983699306072734</id><published>2007-07-31T12:01:00.000+01:00</published><updated>2007-07-31T10:15:55.690+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='commentary'/><title type='text'>Security Industry Commentary</title><content type='html'>Last night I watched the &lt;span style="font-style: italic;"&gt;"Diana: Last Days of a Princess" &lt;/span&gt;documentary. I admit that I largely watched it just to moan about how much the British media is still concentrating on Diana but I was pleasantly surprised at how good the documentary was because they largely focused on the two bodyguards assigned to Diana and Dodi.&lt;br /&gt;&lt;br /&gt;What really surprised me was the similarity between physical security and computer security. Both have a recommend set of practices or standard operating procedures. During the final days of Diana's life the documentary highlighted that the two bodyguards were physically exhausted and their recommendations for security practices had been ignored with the result of Diana and Dodi paying with their lives.&lt;br /&gt;&lt;br /&gt;Now computer security isn't as hands on as computer security but there are startling similarities with the way people in both industries are treated. I still don't understand why we as security and IT professionals are hired and often ignored/overruled by management.&lt;br /&gt;Obviously, there are some occasions when management have to do this to fit in with a company vision or similar which has not been fully cascaded to the business or for reasons of corporate confidentiality have to be kept quiet but this sort of practice happens all to often.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-2370983699306072734?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/2370983699306072734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=2370983699306072734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2370983699306072734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2370983699306072734'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/07/security-industry-commentary.html' title='Security Industry Commentary'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-1920402273447369319</id><published>2007-07-26T12:01:00.001+01:00</published><updated>2007-09-12T13:55:59.750+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Careful when testing security</title><content type='html'>I was amused to read that two Daily Mirror journalists where arrested when 'testing' security procedures on London Underground. Whilst it they say that they have a 'journalistic right' to expose security holes I personally think that it's just another type irresponsible disclosure where the people concerned don't have a chance to put right the problem before it's widely reported.&lt;br /&gt;&lt;br /&gt;On another completly different note I was browsing You tube earlier today and found this fantastic clip of &lt;a href="http://www.youtube.com/watch?v=Qk9Ny7Tme2Y&amp;mode=related&amp;amp;search="&gt;Bill Bailey and his rendition of the BBC News theme tune&lt;/a&gt;. I had the fortune to see Bill Bailey live once and the guy is a genuis.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-1920402273447369319?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://media.guardian.co.uk/site/story/0,,2133829,00.html' title='Careful when testing security'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/1920402273447369319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=1920402273447369319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/1920402273447369319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/1920402273447369319'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/07/careful-when-testing-security_26.html' title='Careful when testing security'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-563141236461153659</id><published>2007-07-26T12:01:00.000+01:00</published><updated>2007-07-26T00:37:20.028+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Careful when testing security</title><content type='html'>I was amused to read that two Daily Mirror journalists where arrested when 'testing' security procedures on London Underground. Whilst it they say that they have a 'journalistic right' to expose security holes I personally think that it's just another type irresponsible disclosure where the people concerned don't have a chance to put right the problem before it's widely reported.&lt;br /&gt;&lt;br /&gt;On another completly different note I was browsing You tube earlier today and found this fantastic clip of &lt;a href="http://www.youtube.com/watch?v=xnVjxUJiVOI&amp;mode=related&amp;amp;search="&gt;Bill Bailey and his rendition of the BBC News theme tune&lt;/a&gt;. I had the fortune to see Bill Bailey live once and the guy is a genuis.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-563141236461153659?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://media.guardian.co.uk/site/story/0,,2133829,00.html' title='Careful when testing security'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/563141236461153659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=563141236461153659' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/563141236461153659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/563141236461153659'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/07/careful-when-testing-security.html' title='Careful when testing security'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-2516737537695715628</id><published>2007-07-24T12:01:00.000+01:00</published><updated>2007-07-24T23:21:37.171+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Common Questions'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>Is it time to scrap the password?</title><content type='html'>As password protection gets more secure the actual passwords for users get weaker.&lt;br /&gt;&lt;br /&gt;A paradox? Not so, let me explain.&lt;br /&gt;&lt;br /&gt;A few years back the biggest problem was a password going 'over the wire' and being intercepted. This can easily been seen in telnet. Just capture a telnet session and you will see the password in &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;plain text&lt;/span&gt; contained in the packet capture.&lt;br /&gt;&lt;br /&gt;Obviously this is not very secure so the next step is to encrypt the password on the workstation and send the encrypted password to the server. This way the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;plain text&lt;/span&gt; version never left the workstation.&lt;br /&gt;This was defeated in fairly short order because the level of encryption used was not very high.&lt;br /&gt;&lt;br /&gt;The next step was to use encryption and a &lt;a href="http://en.wikipedia.org/wiki/Salt_%28cryptography%29"&gt;salt&lt;/a&gt; but this was also broken is short order thanks to the salt being included with the hash.&lt;br /&gt;&lt;br /&gt;Currently, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Kerberos&lt;/span&gt; does a wonderful job of making sure a password is secure. Not only is it encrypted on the client machine with a one-time hash but it never leaves the machine - only bits do - A bit like a bank asking you for five letters from your address at random locations to very its you. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Kerberos&lt;/span&gt; also defeats a replay attack by encoding the time into the response. If the domain controller sees a client-side request with the same or an earlier time its rejected as a reply attack - this is why its vital to make sure your servers and clients all have the correct time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So, how does this make our password weaker?&lt;br /&gt;&lt;br /&gt;In many systems its possible to check the password complexity levels but it's getting harder to check to see if users are following a pattern, e.g. password1234, password1235, password1236 and so on because the password is NOT stored on the server and it's not possible to decrypt the hash the checking must be done on the client side machine - BUT, if the client side machine stores the password it will have weaker security than the domain controller and as it's easier to access a client side PC than a locked away domain controller the passwords should be stored on the domain controller.&lt;br /&gt;BUT if the passwords are stored on the domain controller they must be &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;decryptable&lt;/span&gt; or &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;plain text&lt;/span&gt; otherwise certain complexity checks cannot be enforced.&lt;br /&gt;This would again open up the password to packet sniffing attacks.&lt;br /&gt;&lt;br /&gt;It seems that the password has run it's course but it's there something out there &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;that's&lt;/span&gt; easy to use, doesn't require a heavy infrastructure (like &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;RSA&lt;/span&gt; tokens) and offers two-factor authentication?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-2516737537695715628?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/2516737537695715628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=2516737537695715628' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2516737537695715628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2516737537695715628'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/07/is-it-time-to-scrap-password.html' title='Is it time to scrap the password?'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-8400754092968787302</id><published>2007-07-17T12:01:00.000+01:00</published><updated>2007-07-17T14:24:49.434+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>Increase in eCard scams</title><content type='html'>A few weeks ago I got a fairly genuine looking &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ecard&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;email&lt;/span&gt; but something about it triggered my suspicious so I did some further checking of the mail message and spotted that the from address didn't match the listed name and that the link for the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;ecard&lt;/span&gt; was an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;IP&lt;/span&gt; address rather than a website.&lt;br /&gt;The link itself displays a message "If this card does not download in 15 seconds click this link" and the link takes you to an .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;exe&lt;/span&gt; file so obviously not a legitimate site!&lt;br /&gt;&lt;br /&gt;This was about two weeks ago, since then the number of emails I'm getting with this type of exploit has been steadily increasing so it appears that there is a trend increase for this type of attack and it does make sense. This type of attack is less likely to be stopped by mail filtering, will not trigger an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;IPS&lt;/span&gt; alert and probably won't be stopped by local anti-virus software - Hopefully the .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;exe&lt;/span&gt; file that the site points to will be stopped by local AV.&lt;br /&gt;&lt;br /&gt;I've downloaded the .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;exe&lt;/span&gt; but not had a chance to see what it does. I will be analysing it in more detail later on today and will blog back here in the meantime keep a watch out for dodgy &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;ecard&lt;/span&gt; emails.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-8400754092968787302?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/8400754092968787302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=8400754092968787302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/8400754092968787302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/8400754092968787302'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/07/increase-in-ecard-scams.html' title='Increase in eCard scams'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-2056459672720438540</id><published>2007-07-10T09:15:00.000+01:00</published><updated>2007-07-13T23:38:22.225+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>Reporting new spyware</title><content type='html'>When setting up the network at the new house I fired up each machine to test out connectivity and other behaviour before putting it back on the network. One of the laptops was behaving a bit oddly so I put it to one side for further examination and carried on with the rest. The area where the computers are located is a real pain though as there is only one power point - Something that will need to be fixed as I need about 30 power points for the kit!&lt;br /&gt;&lt;br /&gt;Looking at the laptop I went through some standard checks to see what was running at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;startup&lt;/span&gt; and so on, Nothing unusual popped out so I looked deeper into the services and once service I tried to disable gave me error so I had a look in the registry to find it calls itself &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;tixqvawf&lt;/span&gt; in the registry and goes by a host of different names when you delete it.&lt;br /&gt;&lt;br /&gt;I dug further and found that it launches a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;DLL&lt;/span&gt; called &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;bkldbkl&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;dll&lt;/span&gt; which I sent off to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Sophos&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;McAfee&lt;/span&gt; for analysis - Now this is where it &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;get's&lt;/span&gt; interesting.&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Sophos&lt;/span&gt; replied within 48 hours to say that it was &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;spyware&lt;/span&gt; and that they would be issuing an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;IDE&lt;/span&gt; update would to cover it and the link is &lt;a href="http://www.sophos.com/security/analyses/trojadclicked.html"&gt;here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;McAfee&lt;/span&gt; sent back an automated reply to say that an AVERT researcher would be looking into it because the automated test could not find a match. Further down it said that automated testing would only occur if the original sample was in a password protected zip and that a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_12"&gt;researcher&lt;/span&gt; would only look into it if that was the case but the one I sent wasn't.&lt;br /&gt;So now I've got two pieces of conflicting information.&lt;br /&gt;&lt;br /&gt;I assume that because &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;McAfee&lt;/span&gt; have not bothered to get back to me they require a password protected zip file but it's annoying that the sample wasn't rejected &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_14"&gt;because&lt;/span&gt; it wasn't password protected. All a bit silly really and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;McAfee&lt;/span&gt; will miss out because of the poor wording when reporting new items.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-2056459672720438540?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/2056459672720438540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=2056459672720438540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2056459672720438540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2056459672720438540'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/07/reporting-new-spyware.html' title='Reporting new spyware'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-4920338271939271999</id><published>2007-06-30T12:01:00.000+01:00</published><updated>2007-06-30T12:15:16.878+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>Information Leakage via social networking</title><content type='html'>&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;I frequent the &lt;a href="http://www.linkedin.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;linkedin&lt;/span&gt;&lt;/a&gt; website and someone recently asked 'what constitutes an identity?'. I found this an interesting question because there are several ways to &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;answer&lt;/span&gt; it ranging from &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;philosophical&lt;/span&gt; to technical but there is also the flip side - how easy is it for someone to assume your identity?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;Social networking sites like &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;facebook&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;linkedin&lt;/span&gt; promote information sharing, you can list work and school experience as well as share interesting tidbits about yourself but I do have to wonder just how much of that information could be used for illegal or illicit gain? All it takes is someone determined to have the sites database and not only do you have all the information &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;that's&lt;/span&gt; publicly available but you also have other restricted data (assuming that the data is not stored &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;encrypted&lt;/span&gt; of course).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;These sites have a lot to promote them, they are a great way of getting in touch with past &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;colleagues&lt;/span&gt; and for making new contacts but in many ways they scare me with the amount of information people are happy to give away about themselves - The potential for social engineering attacks based on information contained in this sites must be huge&lt;/span&gt;.&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-4920338271939271999?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/4920338271939271999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=4920338271939271999' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4920338271939271999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4920338271939271999'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/06/information-leakage-via-social.html' title='Information Leakage via social networking'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-1135874005465861177</id><published>2007-06-27T12:01:00.000+01:00</published><updated>2007-06-27T23:17:41.310+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administrivia'/><title type='text'>Moving house</title><content type='html'>Well, that was fun!&lt;br /&gt;&lt;br /&gt;The move is over. The computers are almost all in place but there is a lot of little jobs that need doing, lots of rewiring for the computers - The study area only has a single plug which is not exactly ideal for all the computers!&lt;br /&gt;&lt;br /&gt;It's been quite a week, Moved on Saturday, slept on Sunday then back to work Monday and Tuesday then on a course for &lt;a href="http://www.bluecoat.com/"&gt;Blue Coat&lt;/a&gt; Wednesday, Thursday and Friday.&lt;br /&gt;&lt;br /&gt;The journey here is a bit more of a pain so I'm looking at jobs in the area - worth keeping an eye on all the options.&lt;br /&gt;&lt;br /&gt;Normal blogging service will be resumed over the weekend with a look into reducing the number of services a default installation of Windows 2003 has.&lt;br /&gt;&lt;br /&gt;As always, any suggestions for security focused articles please drop me a line.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-1135874005465861177?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/1135874005465861177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=1135874005465861177' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/1135874005465861177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/1135874005465861177'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/06/moving-house.html' title='Moving house'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-5289958230337944583</id><published>2007-06-13T12:01:00.000+01:00</published><updated>2007-06-13T17:09:41.640+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administrivia'/><title type='text'>Blog Updates for the next two weeks</title><content type='html'>Blog updates for the next two weeks make be a little sporadic as I'm moving house and will have limited net access.&lt;br /&gt;&lt;br /&gt;Once I'm up and running I've got a series of blog articles planned that I hope you will all find interesting. Here is a brief taste:&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Running Windows using Minimal services&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;iSCSI&lt;/span&gt; on Windows, Linux and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;NetApp&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Issues with P2V and domain controllers&lt;/li&gt;&lt;br /&gt;Any suggestions for future articles always greatly received.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-5289958230337944583?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/5289958230337944583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=5289958230337944583' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/5289958230337944583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/5289958230337944583'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/06/blog-updates-for-next-two-weeks.html' title='Blog Updates for the next two weeks'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-883822578779434043</id><published>2007-06-06T12:01:00.000+01:00</published><updated>2007-06-06T17:59:08.609+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>Profiting from Security vulnerabilities</title><content type='html'>A new company is offering security researchers the chance to profit from discovering and coming up with innovative fixes for Security Vulnerabilities in products.&lt;br /&gt;&lt;br /&gt;There web page (linked above) contains the following ominous paragraph:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;We evaluate the vulnerability for the following criteria:&lt;br /&gt;&lt;br /&gt;(a) Either the researcher or ourselves can suggest a method of fixing the vulnerability&lt;br /&gt;(b) The fix is difficult to "design around"&lt;br /&gt;(c) The fix can be protected by patents  or  other intellectual property.&lt;br /&gt;(d) If the fix is adopted, it is easy for us to gain evidence that this has happened.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So, If I'm reading this right they are only interested in fixes that they can profit from? If a researcher discovers security hole and they can't patent a fix then they are not interested?&lt;br /&gt;The next line is even more scary, How do they propose to gain evidence that a fix has been adopted? This suggests some sort of 'phone home' technology to report in to them that a particular machine has the fix installed.&lt;br /&gt;&lt;br /&gt;Is it just me who can see several rather worrying aspects to this proposal?&lt;br /&gt;1. It encourages the less ethical security researcher to profit from abusing a security hole if they believe or if they cannot make a profit from the fix&lt;br /&gt;2. The phone home technology that's hinted about in clause D can be exploited - Lets say a security fix is removed by accident from a machine. That fix will then not be able to 'call home'. It its now possible for someone to review the database and see just what fixes are missing from machines rendering them vulnerable to a non-ethical employee!! This is totally unacceptable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-883822578779434043?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.intellectualweapons.com/how_it_works.htm' title='Profiting from Security vulnerabilities'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/883822578779434043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=883822578779434043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/883822578779434043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/883822578779434043'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/06/profiting-from-security-vulnerabilities.html' title='Profiting from Security vulnerabilities'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-8083603126690372602</id><published>2007-06-01T12:01:00.000+01:00</published><updated>2007-06-01T12:06:52.797+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friday Rants'/><title type='text'>Annoyed at Symantec 'Trialware'</title><content type='html'>I just tried to download a copy of Symantec Sygate 5.1 from Symantec's website. I've used and earlier version of the product and wanted to test out the current version just to see what it looked like - If we purchase it then it will be via an already establisehd partner.&lt;br /&gt;&lt;br /&gt;When I clicked on the 'download trialware' link I got a THREE-PAGE form to fill in, I never use my details on these because I already get bugged by enough sales folk.&lt;br /&gt;&lt;br /&gt;Imagine my amazement when I complete the process to get this message:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;"To ensure that Symantec can provide any technical assistance needed for a smooth evaluation, a Sales representative will contact you within 3-5 business days to provide software download details, as well as help with product activation and implementation. Do you wish to continue?"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Right. How can a SALES Rep give me technical assistance?&lt;br /&gt;&lt;br /&gt;Why does a SALES Rep need to contact me to allow me to download the software?&lt;br /&gt;&lt;br /&gt;Why does it take 3 to 5 DAYS before the software can be downloaded.&lt;br /&gt;&lt;br /&gt;I thought I'd give Symantec customer care a call about this, So I dial up 0870 2431003 which is the number listed on the website for customer services and get through to a normal digital dorothy phone menu, select option 3 for Symantec customer services and promptly get cut off.&lt;br /&gt;&lt;br /&gt;It seems that Symantecs 'Customer Care' is basically them saying "We hate you. Go away".&lt;br /&gt;&lt;br /&gt;Thanks Symantec. I'll make sure I do as little business with you as possible.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-8083603126690372602?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/8083603126690372602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=8083603126690372602' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/8083603126690372602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/8083603126690372602'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/06/annoyed-at-symantec-trialware.html' title='Annoyed at Symantec &apos;Trialware&apos;'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-2538709464379385335</id><published>2007-05-29T12:01:00.000+01:00</published><updated>2007-05-29T17:31:48.371+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><title type='text'>The power of the human mind........ to fail.</title><content type='html'>The human brain is an amazing computer. It can store almost infinite quantities of data, it has near instant recollection to enable you to recognise people, places and perform the essential day to day actitives of breathing.&lt;br /&gt;&lt;br /&gt;So why does it let us down in the middle of a crisis when you need to have that vital bit of information or when you remember seeing a tech note on the very problem you are fixing but can't recall the technical notes reference number.&lt;br /&gt;&lt;br /&gt;The answer is simply to do with the way the human mind has evolved, Our technological prowess has evolved quicker than the brains ability to deal with this new landscape. When we, as a specics, were huddled in caves a crisis required the 'fight or flight' response and today when you have a crisis in the office that same reaction kicks in and all of a sudden you have trouble recalling technical details yet when the crisis passes you will be doing something else when the brain, still working on the problem in the background, will kick in.&lt;br /&gt;The military actually have special training programmes to allow test pilots and others under extreme pressure to continue to think rationally. It is a very special SKILL.&lt;br /&gt;&lt;br /&gt;so, why do we all have problems saying 'I don't know' and recording those oh so useful technical notes when we have the chance?&lt;br /&gt;&lt;br /&gt;In the IS industry there seems to be a huge amount of pride in relying on ones memory to get people through a bad day. Checklists and procedures only seem to come into force for the day to day working practices - I have yet to see a company have an emergency procedures checklist.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-2538709464379385335?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/2538709464379385335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=2538709464379385335' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2538709464379385335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2538709464379385335'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/05/power-of-human-mind-to-fail.html' title='The power of the human mind........ to fail.'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-1809629706303786170</id><published>2007-05-23T12:01:00.000+01:00</published><updated>2007-05-24T18:05:42.593+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Active Directory'/><title type='text'>Death of a Domain Controller</title><content type='html'>My home network has just a single domain controller on it. This domain controller runs a few other servers such as spam checking email and so on.&lt;br /&gt;&lt;br /&gt;A few weeks back when the server was started it would always do a disk check but it would never find any problems so as a precaution I backed up the system state data - I don't use two domain controllers because I just don't see the need for it on a small home network.&lt;br /&gt;&lt;br /&gt;Good thing I took the backup as the server decided it had had enough and blue screened with 'INACCESSIBLE BOOT DEVICE'.&lt;br /&gt;&lt;br /&gt;At first I thought the fix would be simple enough, Just build a new Windows 2000 Domain controller because the original was windows 2000 and run DCPROMO /ADV to restore but Windows 2000 Active Directory doesn't support it then I hit upon the idea of building a Windows 2003 domain controller and running DCPROMO /ADV but I don't know if it will be able to restore a Windows 2000 Active Directory database to Windows 2003 - Something I will test very soon.&lt;br /&gt;&lt;br /&gt;The safest option and the one I'm following is to build a Windows 2000 server and drop it it into Active Directory Services restore mode and then restore the system state from backup and THEN DCPromo the new windows 2003 server.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-1809629706303786170?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/1809629706303786170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=1809629706303786170' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/1809629706303786170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/1809629706303786170'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/05/death-of-domain-controller.html' title='Death of a Domain Controller'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-6534862470903004976</id><published>2007-05-18T12:01:00.000+01:00</published><updated>2007-05-18T20:58:42.158+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friday Rants'/><category scheme='http://www.blogger.com/atom/ns#' term='NetApp'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='War Stories'/><title type='text'>The week from hell</title><content type='html'>Ok, so it's more nine days than a week but you know how people say trouble comes in three's? Well, I've almost had three lots of three over the past nine days. I'll go into further explanations for some of the more technical ones but so far this is the list of problems from just over a week!&lt;br /&gt;&lt;br /&gt;1. Power supplied died in my Freeview box&lt;br /&gt;2. My DVD player died (Ok, It's been on the way out for a while)&lt;br /&gt;3. Weekend works did not go as planned due to an oversight&lt;br /&gt;4. I found two bugs in Data ONTap (NetApp's proprietary operating system). One caused a filer panic&lt;br /&gt;5. My Domain controller at home died and the backup image for it is causing me problems&lt;br /&gt;6. An upgrade of a server caused a database to go bad. That took three days to get back and it's still playing up a bit&lt;br /&gt;7. I got run over by a cyclist who are (according to the police) running people over in order to snatch phones.&lt;br /&gt;8. Work Laptop&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;FreeView Box&lt;/strong&gt;&lt;br /&gt;I have a Digivsion FVRT150 freeview box, This has an internal 80GB hard disk which is great for recording programmes and has worked flawlessly up until a week ago when all sorts of odd noises started coming from it which was caused by the unit not having enough power to work. Apparently it's a common problem and there is a site called XtendedPlay that sell replacement power supplies. I bought one and it's all working perfectly now&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;DVD Player&lt;/strong&gt;&lt;br /&gt;After having a lot of issues with videos I bought a combination DVD &amp; Video player a couple of years back. The DVD player on this works but the mechanical rollers which allow the tray to eject have died so I bought a new slimline dedicated DVD player from Amazon. The prices on these have REALLY come down as it cost just £17.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Weekend Works&lt;/strong&gt;&lt;br /&gt;The company I work for planned a maintenance weekend to upgrade a FAS940 filer with a clustered FAS3070 unfortunately no one took into account the vFiler which is part of the existing filer.&lt;br /&gt;For those that don't know NetApp, filers are basically bit storage cabinets of disks and they allow some clever tricks such as iSCSI, proper quotas and so on.&lt;br /&gt;They also allow the creation of vFilers. A vFiler is a virtual filer or a 'filer within a filer' and its useful for segregating data. Unfortunately vFilers and VIF (which are multiple interfaces joined aggregated into one connection) don't work together. The new clustered environment was planned to use nothing but VIF's.&lt;br /&gt;During the work the onsite engineer from NetApp decided to create a single VIF, that is a single connection as part of a VIF group so that when the vfiler was migrated elsewhere the connection it freed up would be able to be added into the VIF group and it should all just work.&lt;br /&gt;Wrong. It turns out due to a probable bug in the Operating System a single interface in a VIF group will not work.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Second filer bug&lt;/strong&gt;&lt;br /&gt;One thing filers do quite well is pretend to be windows boxes (via CIFS or Samba if you prefer) or pretend to be linux/solaris boxes via NFS. Unfortunately there is a bug in the version of the operating system that we run which can, under rare occasions, cause the filer to panic in certain CIFS operations.&lt;br /&gt;Somehow we triggered that situation and the filer crashed. Fortunately the cluster worked and the second filer head took over the load.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;My domain Controller&lt;/strong&gt;&lt;br /&gt;In several articles I've said that I only run one domain controller and back it up roughly once a week as rebuilding the server is quite easy. Well, it looks like I might have to go back on that as my domain controller died in the week and I can't access the data in the backup. Fortunately I do have a VMWare image of the server which is working but DNS is broken so recovering the domain controller is proving to be 'fun'..... Obviously, I shall re-evaluate that second DC!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Database upgrade&lt;/strong&gt;&lt;br /&gt;During the aforementioned maintenance weekend the decision was made to install SQL 2000 SP4 onto all the SQL servers and onto all instances on the SQL servers. This went well but one system we use - bindview, which is a delegated access tool took a turn for the worse. It was then we found out that no one knows the password that bindview uses to talk to SQL. Ok, simple. Change the password and reset it in bindview but you can't do that without reinstalling the software and you can't reinstall the software on our bindview server because it's REALLY only meant for NT4 and not the active directory (but NT4 emulated) environment. One hell of a restore later (sever, database) and a clever hack of the hashed password out of sysxlogins and it was fixed but it was an interesting time.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Run Over!&lt;/strong&gt;&lt;br /&gt;On the way home the other night a cyclist went into the back of me then after a slinging a punch went dashing off. I reported it to the police and was told that it's becoming common. The idea is by riding into the back of someone they either knock the phone out of the persons hand or knock the person over and they can then grab the phone and ride off. Right now, I'm sporting a lovely set of cuts down the back of my leg which have all been treated and should heal up quickly.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Work Laptop&lt;/strong&gt;&lt;br /&gt;for some reason the laptop I use at work decided to go slow, Firefox locked the processor at 99%, killing it then locked another process at 99% and so on until winlogon locked the processor at 99% - Something was obviously interfering and causing problems. I'm now in the process of rebuilding the laptop.&lt;br /&gt;&lt;br /&gt;And the week is not yet over!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-6534862470903004976?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/6534862470903004976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=6534862470903004976' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6534862470903004976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6534862470903004976'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/05/week-from-hell.html' title='The week from hell'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-8225795428164862013</id><published>2007-05-14T12:01:00.000+01:00</published><updated>2007-05-14T17:41:16.161+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Roving Mars</title><content type='html'>This Sunday I had the pleasure of visiting the IMAX to see the Roving Mars presentation. Whilst this is not in 3D the movie is pretty spectacular on the huge screen at the London IMAX - The delta II launch vehicle looks and sounds fantastic even if it is mostly CGI animation it really needs to be seen on the big IMAX screen with that surround sound system.&lt;br /&gt;&lt;br /&gt;If you have a free hour and are close to an IMAX it's worth checking out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-8225795428164862013?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/8225795428164862013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=8225795428164862013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/8225795428164862013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/8225795428164862013'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/05/roving-mars.html' title='Roving Mars'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-4217608673471622183</id><published>2007-05-11T12:01:00.000+01:00</published><updated>2007-05-11T23:37:01.766+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Friday Rants'/><category scheme='http://www.blogger.com/atom/ns#' term='commentary'/><title type='text'>Nimda, Slammer and the like</title><content type='html'>Now that Microsoft have released a patch for the recent DNS RPC vulnerbility IT Admins should be deploying it as quickly as possible - I was talking to a friend about this today and we got to talking about how the threat landscape had changed over the years.&lt;br /&gt;&lt;br /&gt;Many years ago a vulnerbility would be announced on bugtraq or the like, Microsoft would rush a patch out and then few people would deploy it - IT Admins would brief easy because a patch was out and things would continue.&lt;br /&gt;Then the virus would hit. It would exploit a hole that had been patched MONTHS before hand. After the problem was fixed, the virus cleaned out and tools or a white paper written on how the bug worked and how slack Microsoft was in making products with security holes in.&lt;br /&gt;&lt;br /&gt;Fast Forward a couple of years and look at the operating system. Its resonably secure out of the box, there are templates for making it more secure, there is COPIOUS amounts of documentation on locking it down. How many people ACTUALLY lock down a new server? How many apply the security templates or even take a template and modifty it? Show of hands?&lt;br /&gt;&lt;br /&gt;Thought so.&lt;br /&gt;&lt;br /&gt;Why do we as IT Admins wring our hands and blame Microsoft for all the security woes on the planet when they provide us with things like security templates that very few use?&lt;br /&gt;&lt;br /&gt;The threat landscape has changed. It's highly unlikely there will ever be another SQL slammer, Nimda, love bug or code red style attack. It's just not worth it. With firewalls, IPS/IDS and Anti Virus all over the place writing a virus is actually quite difficult. It's even more difficult to get it unleashed on a network via email or similar because people are aware of it.&lt;br /&gt;&lt;br /&gt;The new threat landscape comes from Information Disclosure. It's now routine for applications to phone home and send anonymous information 'back to base' in order to 'improve the application'. I do wonder just what information is sent back. I also wonder just how many applications turn this ability on and do NOT TELL THE USER.&lt;br /&gt;Obviously, If a vendor gets caught sending back a bit too much information from your PC then they will look foolish and it will hurt their sales for a while but is this enough?&lt;br /&gt;&lt;br /&gt;The single biggest abuser of the 'phone home' capability is spyware. The little applications that install from some websites. Some of this spyware is incredibly intelligent in how it hides itself and in what it selects to send home.&lt;br /&gt;&lt;br /&gt;I firmly think that today, this is our biggest challenge.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-4217608673471622183?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/4217608673471622183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=4217608673471622183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4217608673471622183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4217608673471622183'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/05/nimda-slammer-and-like.html' title='Nimda, Slammer and the like'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-7417444723712630396</id><published>2007-05-10T12:01:00.000+01:00</published><updated>2007-05-11T01:06:47.438+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>3,000 test users</title><content type='html'>Do you ever have need of a few hundred to a few thousand random names to populate your Active Directory in order to test something?&lt;br /&gt;&lt;br /&gt;This is the requirement I had a few weeks back so I dug out about 3,000 random names from the 1901 census and threw them into a csv file that can be read by the &lt;a href="http://support.microsoft.com/kb/199878"&gt;addusers tool&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;My names.csv file can be downloaded by clicking on the blog article link or by &lt;a href="http://downloads.gdwnet.com/blog/ad-test-users/names.csv"&gt;clicking here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;To get the users into active directory copy both adduseres.exe and names.csv to the root of your C: drive and then type in:&lt;br /&gt;&lt;br /&gt;addusers /c c:\names.csv&lt;br /&gt;&lt;br /&gt;addusers /? will give you a list of other options where you can set parameters for passwords and the like.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-7417444723712630396?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://downloads.gdwnet.com/blog/ad-test-users/names.csv' title='3,000 test users'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/7417444723712630396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=7417444723712630396' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7417444723712630396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7417444723712630396'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/05/3000-test-users.html' title='3,000 test users'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-3558222906532340844</id><published>2007-05-09T12:01:00.000+01:00</published><updated>2007-05-09T11:14:18.960+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>Rejoice for it's patch Tuesday</title><content type='html'>Once again patch &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;Tuesday&lt;/span&gt; rolls around and this time we have a total of 18 patches released across five security updates. It's good to see that &lt;a href="http://www.microsoft.com/technet/security/bulletin/ms07-029.mspx?pf=true"&gt;MS07-029&lt;/a&gt; is the much anticipated fix for the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;DNS&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;RPC&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;Vulnerability&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Slightly more worrying is another &lt;a href="http://www.microsoft.com/technet/security/bulletin/ms07-027.mspx?pf=true"&gt;Internet Explorer &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;Cumulative&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;roll up&lt;/span&gt;&lt;/a&gt;. This patch covers Internet Explorer 5, 6 and 7. If fact, the bulliten goes as far as to say that the new Internet Explorer vulnerabiltiies are only rated as Moderate on Windows 2003 server but as Critical on Windows Vista. It's dissapointing to see Vista not being able to offer the same levels of protection as Internet explorers enhanced security mode on Windows 2003.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-3558222906532340844?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/security' title='Rejoice for it&apos;s patch Tuesday'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/3558222906532340844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=3558222906532340844' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/3558222906532340844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/3558222906532340844'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/05/rejoice-for-its-patch-tuesday.html' title='Rejoice for it&apos;s patch Tuesday'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-3554565696090690673</id><published>2007-05-04T12:01:00.000+01:00</published><updated>2007-05-04T18:16:02.244+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friday Rants'/><title type='text'>The law of the 6 P's</title><content type='html'>When I first started out in the IT industry I was fortunate enough to work with someone who was incredibly well versed in Windows and taught me a lot about transitiing networks from &lt;a href="http://www2.blogger.com/en.wikipedia.org/wiki/Novell_NetWare"&gt;NetWare&lt;/a&gt; to &lt;a href="http://en.wikipedia.org/wiki/Windows"&gt;Windows&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;One of the things he told me was 'The law of the 6 P's' which stands for:&lt;br /&gt;Proper Planning Prevents Piss Poor Performance.&lt;br /&gt;&lt;br /&gt;This is something that has stayed with me over the years. In different companies I've worked in I am still amazed at how little coordiantion and planning goes on. Warnings go ignored, procedures dont get followed (often because no one knows they exist) and eventually a crisis forces the IT dept to pull out all the stops to achieve something. Because much of the knowledge exists in a few peoples heads they are the ones that always get asked to fix things, sometimes this is self inflicted yet most of the time its because they have &lt;a href="http://blog.gdwnet.com/2007/04/say-goodbye-to-initative.html"&gt;initative&lt;/a&gt; and get on with things.&lt;br /&gt;&lt;br /&gt;A lot of the problem stems from a lack of quality. Everyone I work with in the IT industry wants to do a high quality job but often they are not allowed to because the client/boss/other wants its NOW. It's often a choice between doing something right and doing something right now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-3554565696090690673?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/3554565696090690673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=3554565696090690673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/3554565696090690673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/3554565696090690673'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/05/law-of-6-ps.html' title='The law of the 6 P&apos;s'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-4902480387339451087</id><published>2007-05-02T12:01:00.000+01:00</published><updated>2007-05-03T17:34:43.766+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><title type='text'>Tiddly Wiki's</title><content type='html'>For a couple of projects I'm working on it's nice to have 'scratchpad' type area where information can be quickly written and accessed. A wiki is perfect for this type of information because it can be easily uploaded and modified by people working on the project WITHOUT a need to purchase an horrendously expensive server and a copy of &lt;a href="http://www.groove.net/home/index.cfm"&gt;Groove&lt;/a&gt; or  &lt;a href="http://www.microsoft.com/sharepoint/default.mspx"&gt;SharePoint&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;GTDTiddly Wiki has some very nice features - It doesn't need to be installed as it's just an index.html file. Java is needed to add in the functionality but beyond that there is no server side configuration needed. I've not yet unleashed any of the three wiki's I have created on a server.&lt;br /&gt;&lt;br /&gt;GTDTiddly Wiki is a nice little applet, With the right configuration I don't see why it couldnt be used on a server and as such you can use it for all sorts of quick and dirty project/note keeping websites and these sites can be developed in next to no time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-4902480387339451087?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://shared.snapgrid.com/index.html' title='Tiddly Wiki&apos;s'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/4902480387339451087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=4902480387339451087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4902480387339451087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4902480387339451087'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/05/tiddly-wikis.html' title='Tiddly Wiki&apos;s'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-838447750535862003</id><published>2007-04-26T12:01:00.000+01:00</published><updated>2007-04-26T13:18:43.236+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Infosec'/><category scheme='http://www.blogger.com/atom/ns#' term='Idle Ramblings'/><title type='text'>InfoSec</title><content type='html'>I had the pleasure of attending this years &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;infosec&lt;/span&gt; event at Olympia and it was a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;thoroughly&lt;/span&gt; enjoyable afternoon - even with the hard sell By some vendors!!&lt;br /&gt;&lt;br /&gt;I wasn't aware of any particular focus to this years event, certainly there were vendors who duplicated other vendors products with password management systems seemingly the 'in' thing. At least three vendors had the same password management product just presented in a slightly different way.&lt;br /&gt;&lt;br /&gt;One vendor has an interesting approach to the problem of single sign on - &lt;a href="http://www.imprivata.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Imprivata&lt;/span&gt;&lt;/a&gt;, whom I've had the pleasure of dealing with before displayed their showpiece single sign on tool - This appliance is a very &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;impressive&lt;/span&gt; piece of technology that not just does single sign on but can also &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;integrate&lt;/span&gt; with the building management system make decisions on access based on where your door card is used.&lt;br /&gt;For example,  No local &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;logon's&lt;/span&gt; allowed on the servers unless your swipe card has been detected as being used to access the server room, also no &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;vpn&lt;/span&gt; access for your account if your pass HAS been used to gain access to the building.&lt;br /&gt;With &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Imprivata's&lt;/span&gt; single sign on technology these types of rules can be used to build a very powerful and comprehensive access control layer&lt;br /&gt;&lt;br /&gt;The second vendor I was impressed by was &lt;a href="http://www.secerno.com/"&gt;Secerno&lt;/a&gt;. They have an appliance that is &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;desigend&lt;/span&gt; to sit in front of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;SQL&lt;/span&gt; servers and reject or accept &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;SQL&lt;/span&gt; queries dependant on where the query originated.&lt;br /&gt;For example, if you have a payroll system that HR have access to but you don't want anyone else running (or trying to run) queries against it you can just block ALL queries from other &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;IP&lt;/span&gt; addresses/terminals, etc. This is very handy for the casual browser or for the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;SQL&lt;/span&gt; admin who wants to poke around confidential databases. Obviously, if the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;SQL&lt;/span&gt; admin can take a backup of the database and take it &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;offsite&lt;/span&gt; then the security is broken but it's an interesting idea.&lt;br /&gt;&lt;br /&gt;Another vendor. &lt;a href="http://www.gfi.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;GFI&lt;/span&gt;&lt;/a&gt; may well have something of a niche product with their &lt;a href="http://www.gfi.com/endpointsecurity/"&gt;endpoint security software.&lt;/a&gt; Many vendors have endpoint software for managing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;USB&lt;/span&gt;, CD burners and so on but this is the first I have seen that claims to be able to do the range of mobile phones as well. It should be an interesting application to play with.&lt;br /&gt;&lt;br /&gt;The final stand I have to mention is Microsofts where I got to meet Claire Smyth of Technet magazine and she is an absolute delight to talk to, Obviously very comitted to TechNet and the technet community. Just a few minutes at the Microsoft stand really gives you an idea of the passion these people have for thier products and the comittment they have to security.&lt;br /&gt;&lt;br /&gt;Overall, The event was a lot of fun and I'd recommend it to anyone who has to deal with IT Security.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-838447750535862003?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.infosec.co.uk/' title='InfoSec'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/838447750535862003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=838447750535862003' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/838447750535862003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/838447750535862003'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/04/infosec.html' title='InfoSec'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-2033131849177001196</id><published>2007-04-25T21:01:00.000+01:00</published><updated>2007-04-26T11:47:41.734+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Active Directory'/><title type='text'>Display FSMO role holders</title><content type='html'>Imagine the scene - You are consultant and have been asked to fix an Active Directory issue - One of the first things you need to find out is where all the FSMO roles live. You could go digging around in Active Directory Computers and Users, Domains and Trusts and Schema Master (remembering to register SCHMMGMT.DLL) or you could just run the script below.&lt;br /&gt;&lt;br /&gt;Copy the script in the box below, save it as 'fmso-role-holders.vbs' then run it via &lt;span style="font-style: italic;"&gt;cscript fmso-role-holders.vbs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="border: thin dotted ;"&gt;&lt;br /&gt;&lt;br /&gt;Set objRootDSE = GetObject("LDAP://rootDSE")&lt;br /&gt;&lt;br /&gt;Set objSchema = GetObject ("LDAP://" &amp; objRootDSE.Get("schemaNamingContext"))&lt;br /&gt;strSchemaMaster = objSchema.Get("fSMORoleOwner")&lt;br /&gt;Set objNtds = GetObject("LDAP://" &amp;amp; strSchemaMaster)&lt;br /&gt;Set objComputer = GetObject(objNtds.Parent)&lt;br /&gt;wscript.Echo "Forest-wide Schema Master FSMO: " &amp; objComputer.Name&lt;br /&gt;&lt;br /&gt;Set objNtds = Nothing&lt;br /&gt;Set objComputer = Nothing&lt;br /&gt;&lt;br /&gt;Set objPartitions = GetObject("LDAP://CN=Partitions," &amp;amp; objRootDSE.Get("configurationNamingContext"))&lt;br /&gt;strDomainNamingMaster = objPartitions.Get("fSMORoleOwner")&lt;br /&gt;Set objNtds = GetObject("LDAP://" &amp; strDomainNamingMaster)&lt;br /&gt;Set objComputer = GetObject(objNtds.Parent)&lt;br /&gt;wscript.Echo "Forest-wide Domain Naming Master FSMO: " &amp;amp; objComputer.Name&lt;br /&gt;&lt;br /&gt;Set objDomain = GetObject ("LDAP://" &amp; objRootDSE.Get("defaultNamingContext"))&lt;br /&gt;strPdcEmulator = objDomain.Get("fSMORoleOwner")&lt;br /&gt;Set objNtds = GetObject("LDAP://" &amp;amp; strPdcEmulator)&lt;br /&gt;Set objComputer = GetObject(objNtds.Parent)&lt;br /&gt;wscript.Echo "Domain's PDC Emulator FSMO: " &amp; objComputer.Name&lt;br /&gt;&lt;br /&gt;Set objRidManager = GetObject("LDAP://CN=RID Manager$,CN=System," &amp;amp; objRootDSE.Get("defaultNamingContext"))&lt;br /&gt;strRidMaster = objRidManager.Get("fSMORoleOwner")&lt;br /&gt;Set objNtds = GetObject("LDAP://" &amp; strRidMaster)&lt;br /&gt;Set objComputer = GetObject(objNtds.Parent)&lt;br /&gt;wscript.Echo "Domain's RID Master FSMO: " &amp;amp; objComputer.Name&lt;br /&gt;&lt;br /&gt;Set objInfrastructure = GetObject("LDAP://CN=Infrastructure," &amp; objRootDSE.Get("defaultNamingContext"))&lt;br /&gt;strInfrastructureMaster = objInfrastructure.Get("fSMORoleOwner")&lt;br /&gt;Set objNtds = GetObject("LDAP://" &amp;amp; strInfrastructureMaster)&lt;br /&gt;Set objComputer = GetObject(objNtds.Parent)&lt;br /&gt;wscript.Echo "Domain's Infrastructure Master FSMO: " &amp;amp; objComputer.Name&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-2033131849177001196?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2033131849177001196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/2033131849177001196'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/04/display-fmso-role-holders.html' title='Display FSMO role holders'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-4013294744668514600</id><published>2007-04-18T12:01:00.000+01:00</published><updated>2007-04-18T14:31:25.948+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Idle Ramblings'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Automated phone systems</title><content type='html'>Working in the IT field means I'm often on the phone to different companies and the one thing I VERY quickly learn to hate are the automated call handling systems that it seems everyone has introduced.&lt;br /&gt;&lt;br /&gt;There are several things that I truly hate about these menu systems but one of the main ones is how every damn system has a variant of "In order to serve you better our menu has changed" - err, how does you messing around with your MENU serve me? It just means I have to sit here and listen to you twittering on when you could serve me better by fixing the product in the first place!&lt;br /&gt;In actually many people do the same as me, they listen to the menu options once and write them down for future use - Outlook's notes field is &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;particularly&lt;/span&gt; handy for this.&lt;br /&gt;&lt;br /&gt;The other big problem I have with these systems is how you have to negotiate a maze of options to finally get the dept you want only to be told "This department is closed". Frustrating doesn't even begin to describe it.&lt;br /&gt;&lt;br /&gt;There has got to be something better than a digital &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;Dorothy&lt;/span&gt; answering the phones for every company.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-4013294744668514600?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/4013294744668514600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=4013294744668514600' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4013294744668514600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/4013294744668514600'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/04/automated-phone-systems.html' title='Automated phone systems'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-7606445853534193720</id><published>2007-04-17T12:01:00.000+01:00</published><updated>2007-04-17T13:51:15.264+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DNS'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>Further exploits for DNS Remote management vulnerability</title><content type='html'>Last Friday Microsoft announced a new security vulnerability in DNS management, today the advisory was updated to include reports of an attack in the wild that is trying to exploit this hole.&lt;br /&gt;&lt;br /&gt;Whilst the security hole is an issue I'm not overly concerned about it. Certainly I'm tracking it and Microsoft have provided a couple of work arounds for the issue but this is typical security hole that a good security policy would at best prevent and at worst severely restrict.&lt;br /&gt;&lt;br /&gt;The explain what I mean let's have a look at the vulnerability in detail:&lt;br /&gt;&lt;br /&gt;DNS is a server service that listens on port 53. All DNS servers have to listen on port 53 as it's part of the requirements for running DNS - Changing the port is not an option so that already opens up possible attack vectors and so you lock that down by accepting traffic on port 53 from just a limited range of IP addresses.&lt;br /&gt;&lt;br /&gt;However, This new security hole isn't based around DNS as it works on port 53 it's a hole in how DNS accepts remote management requests over RPC. This is a very important thing to understand. Just because it's DNS it's not port 53.&lt;br /&gt;&lt;br /&gt;RPC is another protocol that uses ports which cannot be changed and it's also been known as an attack vector for some years. Additionally, RPC is the protocol that allows access to things like the c: drive on most computers and this is one of many reasons that most ISP's block RPC port traffic.&lt;br /&gt;&lt;br /&gt;I'm hoping that this goes someway to explaining how this exploit works, if you understand then you will understand what I'm about to say:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The biggest risk from this security vulnerability is from INSIDE the corporate network.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Got that? Good.&lt;br /&gt;&lt;br /&gt;Any company that exposes RPC ports inside the network for any user on the Internet to access has already been attacked and has hopefully wised up.&lt;br /&gt;The threat from this security hole is more related to remote management of DNS from internal networks. Most administrators will install the adminpak.msi tools onto their machines and then connect to the DNS server and manage them remotely.&lt;br /&gt;&lt;br /&gt;A good security policy which includes locking down remote access to the server for management functions to a limited subset of users would render this type of hole useless before it even gets off the ground.&lt;br /&gt;The fact that an exploit has been crafted which is not a proof of concept is proof itself of companies inabilities to take proper responsibility for the security of their infrastructure.&lt;br /&gt;Windows has shipped with security templates since before Windows 2000 was released, the templates in Windows 2000 were FAR superior to those that you could get for NT but even Windows NT had a lock down tool.&lt;br /&gt;&lt;br /&gt;Microsoft often gets blamed for poor security practices but most administrators are guilty of exactly the same. A good sense of security and a good lock down policy will mitigate against most attacks that we see these days.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-7606445853534193720?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/technet/security/advisory/935964.mspx' title='Further exploits for DNS Remote management vulnerability'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/7606445853534193720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=7606445853534193720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7606445853534193720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7606445853534193720'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/04/further-exploits-for-dns-remote.html' title='Further exploits for DNS Remote management vulnerability'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-1014573115896382953</id><published>2007-04-13T12:01:00.000+01:00</published><updated>2007-04-30T11:21:45.053+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friday Rants'/><title type='text'>Say goodbye to initative</title><content type='html'>When I joined my first IT department a lot of things were new to me but I was expected to basically &lt;span style="font-style: italic;"&gt;get on with it.&lt;/span&gt; Sure I could ask questions and I could see if there were any procedures but a lot of it was left up to me to learn and sort out.&lt;br /&gt;&lt;br /&gt;Fast-forward thirteen years and we have the paper-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;MCSE&lt;/span&gt; who doesn't seem to have the ability to think for themselves. Too often people in IT &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Depts&lt;/span&gt; these days seem to expect to be spoon fed and led by the neck, there doesn't seem to be that &lt;span style="font-style: italic;"&gt;spark&lt;/span&gt; of "I want to figure out why this is broken".&lt;br /&gt;To many of &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;today's&lt;/span&gt; IS staff seem content to just rattle through the same old checklist of items and in the process quite often alienate customers.&lt;br /&gt;&lt;br /&gt;In many ways this is not the fault of the new &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;helpdesk&lt;/span&gt; person coming into the organisation but instead its a problem endemic in the very way IT Departments work these days.&lt;br /&gt;The problem is this - Many IT Departments have the same type of calls and these calls can be handled by someone with very little knowledge following a checklist. Not only does this make the call closure rate look good but also reduces costs as the person on the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;helpdesk&lt;/span&gt; can be paid less.&lt;br /&gt;&lt;br /&gt;This is all fine for the very basic calls and issues but it starts to fall down for the more complex ones because some of the more complex problems cannot be fixed by following a checklist. Certainly a checklist can be used as a guide but real world troubleshooting needs more of a thorough approach than a checklist can provide.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-1014573115896382953?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/1014573115896382953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=1014573115896382953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/1014573115896382953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/1014573115896382953'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/04/say-goodbye-to-initative.html' title='Say goodbye to initative'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-1084778581217956507</id><published>2007-04-10T12:01:00.000+01:00</published><updated>2007-04-10T11:18:55.372+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Goodbye Easter, Hello Patch Tuesday</title><content type='html'>Many of us have just gotten back into the office after a nice Easter break eating to much chocolate and too many hot cross buns but thanks to Microsoft you had better not get too complacent as another round of security patches is about to be unleashed.&lt;br /&gt;&lt;br /&gt;Not content with just the out-of-band security patch released to counter the Animated Cursor vulnerability Microsoft are going to release an additional five security patches as part of the regular patch Tuesday cycle. Four of these fixes are aimed at the Windows operating system and, as always, the cumulative rating from Microsoft is Critical.&lt;br /&gt;&lt;br /&gt;Hope you had a good Easter break because it's back to business.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-1084778581217956507?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/1084778581217956507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=1084778581217956507' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/1084778581217956507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/1084778581217956507'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/04/goodbye-easter-hello-patch-tuesday.html' title='Goodbye Easter, Hello Patch Tuesday'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-6976831641036902408</id><published>2007-04-03T12:01:00.000+01:00</published><updated>2007-04-03T13:07:49.120+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>Animated Cursor Vulnerbility? Not if you get your Security updates from MS via RSS!</title><content type='html'>I sure that many of you are aware that later on today Microsoft will be releasing a patch for a zero-day security hole in Windows based operating systems that can be accessed by specially crafted .ANI files.&lt;br /&gt;&lt;br /&gt;I subscribe to several security RSS feeds including &lt;a href="http://research.eeye.com/rss/zeroday.rss"&gt;EEyes zero day tracker&lt;/a&gt; and &lt;a href="http://blogs.technet.com/msrc/rss.xml"&gt;Microsoft's security response center blog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This morning when I checked the RSS feeds I was surprised to see that Microsoft's had not been updated. When I checked the website three news updates had been posted but the RSS feed itself had not been updated.&lt;br /&gt;&lt;br /&gt;This vulnerability is easily the most critical zero day since Microsoft moved to monthly patching. The fact that an out of band patch is due to be released today only enforces that and therefore its insane that they haven't done any quality checking on something as simple as the RSS feed for Security Response Centers blog! I hope this is not a sign of the surprise with which Microsoft has been caught out.&lt;br /&gt;&lt;br /&gt;I've emailed the security response center and hope to see the RSS feed fixed before the patch is released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-6976831641036902408?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/6976831641036902408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=6976831641036902408' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6976831641036902408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6976831641036902408'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/04/animated-cursor-vulnerbility-not-if-you.html' title='Animated Cursor Vulnerbility? Not if you get your Security updates from MS via RSS!'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-61809033246741976</id><published>2007-03-23T12:01:00.000Z</published><updated>2007-03-23T14:13:19.471Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friday Rants'/><title type='text'>Time Recording</title><content type='html'>Time is a precious commodity for both the individual and the company. Almost every company has a requirement to record time spent on tasks or working with clients yet too few companies actually use this data in a sensible way.&lt;br /&gt;&lt;br /&gt;Time recording is something I consider an annoying yet essential task. It is useful to know how long it takes to build a server, to review a document, to configure a network switch and so on.&lt;br /&gt;&lt;br /&gt;Proper project time planning is based on the knowledge of how long a task took previously, Anything else is a wild stab in the dark and this is why too many IT projects complete late. In many cases the project managers take wild guesses at how long a task will take to accomplish. Its easier to say "Deploy a server" then it is to accurately break it down into sub tasks of installation, configuration, application installation, application configuration, racking, cabling, firewall processes, change control processes, etc.&lt;br /&gt;Breaking the task down like this allows time can be more accurately recorded and later &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;analysed&lt;/span&gt;.&lt;br /&gt;Crucially it will also provide a better estimate of how long those tasks will take to perform next time and thus allow better planning for future projects.&lt;br /&gt;&lt;br /&gt;There is only one place that I know of where major tasks are broken down to individual components and where a task is practiced and recorded until the person can almost do it blindfolded in a set amount of time and that's &lt;a href="http://www.nasa.gov"&gt;NASA&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Obviously, no company can compete with the sort of resources that NASA has on tap but the ability to record time taken for tasks and use it for planning future projects is straight forward enough for a company to do so why are so many so poor at project time planning?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-61809033246741976?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/61809033246741976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=61809033246741976' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/61809033246741976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/61809033246741976'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/03/time-recording.html' title='Time Recording'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-9139422401946905896</id><published>2007-03-16T12:01:00.000Z</published><updated>2007-03-16T17:32:55.974Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friday Rants'/><title type='text'>How urgent do you want that request?</title><content type='html'>"I need this done ASAP, it's urgent"&lt;br /&gt;&lt;br /&gt;Sounds familiar? How often do you hear those words or something similar?&lt;br /&gt;&lt;br /&gt;It seems to me that all too often managers and users think that by adding the word 'urgent' to any request it will magically get done quicker. Well, here is a bit of news for you:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;When everything is urgent, NOTHING can be urgent!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Urgent as a word starts to lose it's meaning. Tasks get completed in a normal time scale because everything is  urgent and so prioritization becomes useless.&lt;br /&gt;It almost seems that the word urgent is tacked on to the end of every request simply because people are scared that if they don't add the tag then the task will never get done - No doubt this is because of the high volume of urgent work flooding the team!&lt;br /&gt;&lt;br /&gt;The problem with using the term urgent is similar to that of the boy who cried wolf. I'm sure that there have been occasions when genuinely urgent problems have been ignored because that person has cried urgent too many times. Demanding something urgently also has serious implications on quality. Often my response is "Do you want this right or right now?" The bemused look as people try to figure out what I mean is a picture.&lt;br /&gt;&lt;br /&gt;In many ways the cry of 'it's urgent' comes from people who have real trouble understanding something I term 'real time' that is, the amount of time a job will take to complete. These are the people who can't understand why it takes half a day to deliver a fully secured, configured server and hence add in the 'it's urgent!' comment.&lt;br /&gt;If these people really do have a valid urgent need &lt;span style="font-style: italic;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;EVERYTIME&lt;/span&gt; &lt;/span&gt;they ask for something then somewhere, something is terribly wrong and probably very badly planned to boot.&lt;br /&gt;&lt;br /&gt;I know that right now there will be a bunch of people complaining that it's not their fault, they just pass on requests from above and that may well be true but somewhere an urgent need for something &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;trivial&lt;/span&gt; has developed.&lt;br /&gt;&lt;br /&gt;In many cases, the company has lived with the item/fix/software/whatever since it's inception so WHY is that very item suddenly so urgent? Most annoyingly the results of many urgent requests have a habit of dying a quiet death only to resurface years later as another urgent request.&lt;br /&gt;&lt;br /&gt;Next time you need something urgently have a think. Is it REALLY urgent or is it just you don't want to have to wait?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-9139422401946905896?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/9139422401946905896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=9139422401946905896' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/9139422401946905896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/9139422401946905896'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/03/how-urgent-do-you-want-that-request.html' title='How urgent do you want that request?'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-3535685809907288688</id><published>2007-03-14T12:01:00.000Z</published><updated>2007-03-14T21:13:18.843Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>Microsoft Release Windows 2003 Service Pack 2</title><content type='html'>Microsoft have released Windows 2003 Service Pack 2. It's worth downloading and testing to ensure that you can integrate it into your server build process as soon as possible.&lt;br /&gt;&lt;br /&gt;If this release follows Microsoft's standard practice of current minus one then Windows 2003 gold (i.e. no service pack) will no longer be supported for security updates.&lt;br /&gt;&lt;br /&gt;For the really curious there is a &lt;a href="http://support.microsoft.com/kb/914962"&gt;tech note in the Microsoft Knowledge base that details all the fixes&lt;/a&gt; in this service pack.&lt;br /&gt;&lt;br /&gt;The service pack will work with both Windows 2003 and Windows 2003 R2 releases.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-3535685809907288688?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/technet/windowsserver/sp2.mspx' title='Microsoft Release Windows 2003 Service Pack 2'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/3535685809907288688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=3535685809907288688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/3535685809907288688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/3535685809907288688'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/03/microsoft-release-windows-2003-service.html' title='Microsoft Release Windows 2003 Service Pack 2'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-5113467261694689804</id><published>2007-03-13T12:01:00.000Z</published><updated>2007-03-14T13:07:57.552Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Document Management'/><title type='text'>Free Document Mangement System</title><content type='html'>One of things that IT departments seem to be very good at is producing documentation, diagrams, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;PDF's&lt;/span&gt; and other assorted paperwork. Some of the material produced is actually very good but trying to keep track of it on today's huge sized hard drives in something of a challenge. What is needed is a good document management system.&lt;br /&gt;&lt;br /&gt;One of the first document management systems I ever used was called soft solutions and it was by &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Novell&lt;/span&gt;. It integrated very easily into &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Wordperfect&lt;/span&gt; and made finding documents a very simple task. Since then I've been after something similar for personal usage. I have thousands of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;PDF's&lt;/span&gt; on various things along with thousands of documents and it's getting to the point where I'm bored of recreating the same document!&lt;br /&gt;&lt;br /&gt;Microsoft and IBM both currently offer products to fit this market, Microsoft offer &lt;a href="http://www.microsoft.com/sharepoint/default.mspx"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Sharepoint&lt;/span&gt; Portal Server&lt;/a&gt; and IBM has &lt;a href="http://www-128.ibm.com/developerworks/lotus/products/dominodocumentmanager/"&gt;Document Manager&lt;/a&gt;. Both products will do the job but both are quite 'weighty' in terms of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;pre&lt;/span&gt;-requisites which is no surprise as both are designed to be used by enterprise sized companies.&lt;br /&gt;What I was after was something lightweight. After some searching I found &lt;a href="http://www.knowledgetree.com/"&gt;Knowledge Tree&lt;/a&gt; which comes in both a commercial and open source version. The open source copy is free for use.&lt;br /&gt;&lt;br /&gt;In a future blog entry I will go through the process of setting up Knowledge Tree and importing documents.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-5113467261694689804?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.knowledgetree.com/products/opensource/downloadopensource' title='Free Document Mangement System'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/5113467261694689804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=5113467261694689804' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/5113467261694689804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/5113467261694689804'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/03/free-document-mangement-system.html' title='Free Document Mangement System'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-5273617184951507009</id><published>2007-03-09T12:01:00.000Z</published><updated>2007-03-09T12:28:56.594Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friday Rants'/><category scheme='http://www.blogger.com/atom/ns#' term='War Stories'/><title type='text'>A Novel Idea - Let's do what the business wants.</title><content type='html'>I sat in a meeting the other day where a whole new project priority scheme was unveiled based around the unique idea 'Deliver what the business needs'.&lt;br /&gt;&lt;br /&gt;The idea was greeted with thunderous silence. I'm sure most of the people in the meeting with me were thinking the same thing "As an IS department and as a SERVICE COMPONENT of the business-at-large weshould be following this model anyway?!".&lt;br /&gt;&lt;br /&gt;Certainly there will be projects that IS needs to concentrate on that the business will not directly use and/or see no value in. Those projects are things like networking monitoring and infrastructure upgrades. The business-at-large do not benefit directly from the project but they benefit from the knock on effect of having the IS department respond to problems reported by a good monitoring system before the business feels the impact and they gain by the increased speed/benefits of a better infrastructure.&lt;br /&gt;&lt;br /&gt;Ultimately, whatever projects an IS dept runs will need to be justified to the business, sometimes on a case-by-case basis and sometimes IS can lose out - For example, if a web monitoring system is delivered in place of an upgraded payroll system IS can be moaned at for choosing a system that hinders as the priority over a system that will help.&lt;br /&gt;&lt;br /&gt;The solution here is to ensure that ALL projects you are running are fully visible to the business. Let them see what's going on. Let them see WHY the web monitoring system is more important than the new payroll system. SHOW THEM why infrastructure in one area needs to be upgraded to support the new payroll system.&lt;br /&gt;&lt;br /&gt;The more IS communicates with the business and justifies actions the more the business will come to trust the IS dept as a bunch of people who know what they are doing.&lt;br /&gt;&lt;br /&gt;Everything in IS seems to be a juggling act but there should always be room for &lt;a href="http://blog.gdwnet.com/2006/10/clear-english.html"&gt;clear, unambiguous English.&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-5273617184951507009?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/5273617184951507009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=5273617184951507009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/5273617184951507009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/5273617184951507009'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/03/novel-idea-lets-do-what-business-wants.html' title='A Novel Idea - Let&apos;s do what the business wants.'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-115071653013637626</id><published>2007-03-08T12:01:00.000Z</published><updated>2007-03-08T11:32:41.968Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='DHCP'/><title type='text'>Migration of DHCP database</title><content type='html'>On my home 'production' network I have a single Active Directory server that runs DNS and DHCP. Whilst not fault tolerant it does the job and for a network that can afford the downtime should the domain controller die its a workable solution.&lt;br /&gt;&lt;br /&gt;Recently, this server has been running incredibly slowly. Its actually taking 8 minutes to boot.&lt;br /&gt;As this server has been giving sterling service for a couple of years I decided it was probably time to replace the server with something a little faster and a lot cleaner.&lt;br /&gt;&lt;br /&gt;Building the replacement domain controller was simple enough, An autobuild of Windows 2000 server then DCPROMO it to be a domain controller.&lt;br /&gt;The FSMO roles transfered over no problems as did the DNS.&lt;br /&gt;&lt;br /&gt;DHCP proved to be slightly more problematic.&lt;br /&gt;&lt;br /&gt;All DHCP records are held in a database file under %systemroot%\system32\dhcp - Copying this database to the new server didn't work so it was time to hit Technet's knowledge base.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/?id=325473"&gt;http://support.microsoft.com/?id=325473&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The knowledge base pointed me in the direction of a tool called DHCPEXIM which despite the clunky interface is actually very easy to use. Just highlight the scope(s) you want migrate and click on Export.&lt;br /&gt;&lt;br /&gt;On your new DHCP server run DHCPEXIM, select import and point it to the file you just exported. It will display a list of the scopes it knows about and bring them all into your DHCP server.&lt;br /&gt;&lt;br /&gt;Note that your DHCP server can already have scopes configured but if you try to import a scope and that scope already exists on your server then the import will fail.&lt;br /&gt;&lt;br /&gt;This was tested out on Windows 2000 server to Windows 2000 server but the docs say it should work on NT4 and Windows 2003 as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-115071653013637626?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://support.microsoft.com/?id=325473' title='Migration of DHCP database'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/115071653013637626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=115071653013637626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/115071653013637626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/115071653013637626'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2006/07/migration-of-dhcp-database.html' title='Migration of DHCP database'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-6376065455393974927</id><published>2007-03-07T12:01:00.001Z</published><updated>2007-03-07T13:13:23.746Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>VMWare offer free P2V conversion tool</title><content type='html'>I have a windows 2000 domain controller that I want to clone and put into my test network so I can rehearse an upgrade from Exchange 2000 to Exchange 2007 and to test out the Active Directory upgrade from 2000 to 2003. At first I looked at a couple of DR type options. The standard System State backup via &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;NTBackup&lt;/span&gt; will restore into &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;VMWare&lt;/span&gt; but because it restores a chuck of hardware related information as well the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;VMWare&lt;/span&gt; machine reboots then &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;blue screens&lt;/span&gt; - not good. I'm sure there is a way round this with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;sysprep&lt;/span&gt; or with backing up that data &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;separately&lt;/span&gt; but my experiments lead to a constantly rebooting server. I also found out that &lt;a href="http://blog.gdwnet.com/2006/06/tips-for-active-directory-restores.html"&gt;DCPROMO /ADV&lt;/a&gt; only works for Windows 2003.&lt;br /&gt;&lt;br /&gt;Another option is to join the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;VM&lt;/span&gt; to the live network and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;DCPromo&lt;/span&gt; it as another domain controller, Snapshot, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;DCPROMO&lt;/span&gt; it down then restore the snapshot. This would work but I've heard of problems with errant entries in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;DNS&lt;/span&gt; when this approach is used.&lt;br /&gt;&lt;br /&gt;After some head scratching I found a &lt;a href="http://www.vmware.com/products/converter"&gt;free tool on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;VMWare's&lt;/span&gt; site&lt;/a&gt; that does Physical to Virtual conversion (P2V) and it's free for single machines to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;VMWare&lt;/span&gt; workstation or &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;VMWare&lt;/span&gt; server. If you want to convert to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;ESX&lt;/span&gt; server or convert a bunch of machines then you need a licence.&lt;br /&gt;I've installed the software onto my Domain controller and I'll have a go and running the conversion this week and report back on how good or bad the process is.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-6376065455393974927?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.vmware.com/products/converter' title='VMWare offer free P2V conversion tool'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/6376065455393974927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=6376065455393974927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6376065455393974927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6376065455393974927'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/03/vmware-offer-free-p2v-conversion-tool.html' title='VMWare offer free P2V conversion tool'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-7726998155404449386</id><published>2007-03-06T12:01:00.000Z</published><updated>2007-03-06T11:38:44.195Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Common Questions'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='hiberfil.sys'/><title type='text'>Common Question - How do I move the hibernation file?</title><content type='html'>Simple answer - You can't.&lt;br /&gt;&lt;br /&gt;Longer answer - When the PC boots NTLDR knows where it's boot volume is. On that boot volume resides hiberfil.sys - The operating system will take a look at the file and if it's valid and active then the system will use restore the machine to it's hibernated state. If the hibernation file is not active then a normal boot process will occur.&lt;br /&gt;&lt;br /&gt;Many people think that a registry hack will allow them to move the hibernation file to another volume but this is not possible because the registry is not loaded at the time NTLDR does the check for the location of the boot volume and the check for valid, active hiberfil.sys - the registry is not loaded and so the hibernation file must be located on the boot volume.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-7726998155404449386?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/7726998155404449386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=7726998155404449386' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7726998155404449386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7726998155404449386'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/03/common-question-how-do-i-move.html' title='Common Question - How do I move the hibernation file?'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-6306528102776436506</id><published>2007-03-02T12:01:00.000Z</published><updated>2007-03-02T16:11:44.849Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Friday Rants'/><title type='text'>Be careful with security exceptions</title><content type='html'>Last weekend I had an incident with my bank card and I found out that my card had been stopped by my bank 'because of a potential compromise of secured data'. After some digging I found out that somehow my card number had been leaked or the data had been compromised by my bank.&lt;br /&gt;Now this alone is bad enough but what I was told next was worse. I was told that the bank would have contacted me to verify transactions against my account if they had my phone number.&lt;br /&gt;&lt;br /&gt;This gave me pause for thought. The bank would have phoned me up and asked me to confirm transactions against my account.&lt;br /&gt;&lt;br /&gt;"How would they have know it's me?" I asked, "Oh that's simple Sir. We would have asked you some security questions" he replied.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;OK&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;"How do I know that it's actually my BANK calling and not some stranger trying to compromise my data?" was my next question.&lt;br /&gt;&lt;br /&gt;Silence.&lt;br /&gt;&lt;br /&gt;I went on to explain "You ask me security questions to validate that I am who I say I am but I how do I validate that YOU are calling from the place you say you are?"&lt;br /&gt;&lt;br /&gt;After some struggle he said that they could confirm they were from the bank by getting me to confirm some transactions but after more pushing he admitted that BEFORE they confirm any transactions they would need my security data.&lt;br /&gt;&lt;br /&gt;The upshot of this is that I am expected to give out my confidential security data to a total stranger who may or may not be from my bank. I have no way to verify they are who they say they are.&lt;br /&gt;&lt;br /&gt;There is one way the bank could prove it's them contacting me but the person on the other end of the phone never thought about it and neither did I until afterward. I'll leave the validation process as an &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;exercise&lt;/span&gt; for the reader!&lt;br /&gt;&lt;br /&gt;This whole exchange got me thinking about setting security standards then requiring exceptions that blow those standards out of the water. The classic is the faithful password. We are told time and again that passwords should NOT be revealed to anyone yet I know of one &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;ISP&lt;/span&gt; that requests your password as a &lt;span style="font-style: italic;"&gt;SECURITY CHECK&lt;/span&gt;, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;OK&lt;/span&gt; you have called them but it still promotes bad practice.&lt;br /&gt;&lt;br /&gt;In any security configuration you are going to need exceptions, e.g. if your policy stats that all passwords expire once a month you will need exceptions for service accounts. The key to a good security policy and good security practice is to make sure those exceptions are well documented, well understood and sensible. To set a policy and then have a practice that routinely violates that policy is worse than not having one in the first place.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-6306528102776436506?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/6306528102776436506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=6306528102776436506' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6306528102776436506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/6306528102776436506'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/03/be-careful-with-security-exceptions.html' title='Be careful with security exceptions'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-7618923547591116591</id><published>2007-03-01T12:01:00.000Z</published><updated>2007-03-06T15:26:14.170Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile SDK'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='MMMUG'/><title type='text'>Windows Mobile 6 SDK  Released</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;With the announcement of Windows Mobile 6 at the Barcelona Smartphone and despite a false start on 12th February the Mobile 6 SDK is finally available for download from &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=06111A3A-A651-4745-88EF-3D48091A390B&amp;amp;displaylang=en"&gt;here&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;This is the full SDK and requires Visual Studio 2005 to be installed before you can install it. Microsoft has promised a standalone emulator release although they have not given a date for the release.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;They also announced that there will be an update around 1st May which should see the 'final' version of the SDK being released.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;If you think you will be working with Windows Mobile 6 then you might want to check out Nathan Winters March &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;MMMUG&lt;/span&gt;&lt;/span&gt; event. This event has Jason &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Langridge&lt;/span&gt;&lt;/span&gt; (Mr. Mobile in Microsoft) as a special guest. You can find out more about the event &lt;a href="http://www.mmmug.co.uk/forums/thread/793.aspx"&gt;here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-7618923547591116591?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/downloads/details.aspx?FamilyId=06111A3A-A651-4745-88EF-3D48091A390B&amp;displaylang=en' title='Windows Mobile 6 SDK  Released'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/7618923547591116591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=7618923547591116591' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7618923547591116591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/7618923547591116591'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/01/windows-mobile-6-emulator-images.html' title='Windows Mobile 6 SDK  Released'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15591336.post-5476104126233068644</id><published>2007-02-28T12:01:00.001Z</published><updated>2007-02-28T22:25:11.488Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 2000'/><category scheme='http://www.blogger.com/atom/ns#' term='DST Patch'/><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><category scheme='http://www.blogger.com/atom/ns#' term='DST Issue'/><title type='text'>DST Patch for Windows 2000 updated</title><content type='html'>Just a quick update on the DST issue, I've tweaked the MSI I put together so that it can no longer be uninstalled. This is because the MSI overwrites the timezone values in the registry and uninstalling the patch was causing timezones to disappear.&lt;br /&gt;There is no problem with the MSI if you don't uninstall it so I've created a v1.1 that does not allow uninstall.&lt;br /&gt;&lt;br /&gt;The patch has been tested on Windows 2000 but not on Windows NT4. I will test on NT4 this week and post a blog article if it works.&lt;br /&gt;&lt;br /&gt;The v1.1 patch is available &lt;a href="http://downloads.gdwnet.com/dst-patch/dstpatchv1.1.msi"&gt;here&lt;/a&gt; free of charge.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15591336-5476104126233068644?l=blog.gdwnet.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://downloads.gdwnet.com/dst-patch/dstpatchv1.1.msi' title='DST Patch for Windows 2000 updated'/><link rel='replies' type='application/atom+xml' href='http://blog.gdwnet.com/feeds/5476104126233068644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15591336&amp;postID=5476104126233068644' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/5476104126233068644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15591336/posts/default/5476104126233068644'/><link rel='alternate' type='text/html' href='http://blog.gdwnet.com/2007/02/dst-patch-for-windows-2000-updated.html' title='DST Patch for Windows 2000 updated'/><author><name>Gary Williams</name><uri>http://www.blogger.com/profile/10034475611283036532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-d9Mwvx48dgc/TvEEoqUg41I/AAAAAAAAAEM/pHFNFa1DZKU/s1600/gary.jpg'/></author><thr:total>0</thr:total></entry></feed>
