[LINK] Question: How do you protect Windows?

Adam Todd link at todd.inoz.com
Mon Dec 13 10:57:04 EST 2004


> > agreed. Windows is a lost cause, it will never be fixed and can never be
> > secured(*). install knoppix or gnoppix (and cross-over office or wine 
> for MYOB
> > etc) and leave all the stupid security holes behind.
> >
>
>The problem is that that does not get past the ppl who:

Look I agree Howard.   Overall Windows is no different to any other 
operating system.  Patches are released to fix security in BSD, Linux, and 
every other derivative, that's natural for OS, programmers aren't perfect 
and never will any operating system be.

Applications are always being patched too.  I'm sick fo the "Windows DNS 
server is vulnerable" so was BIND and Sendmail and Apache and every other 
application.

The difference is, in the GPL unix world, there are many more 
geographically diverse people who have coding skills and can find the 
problem and code a fix within days, rather than the bureaucratic problems 
within a corporation such a Microsoft that gets hounded endlessly and has 
to follow "legal protection and save my arse" procedures before it can 
release a patch.

Anyone can set up a Unix box too that is totally vulnerable.  How many unix 
boxes out there have a root password of : password, fred, god, superuser, 
root etc

A lot more than you can imagine.  AT least you can't "log into" a windows 
box with a telnet session on first default installation (generally.)  Crack 
and hack it maybe using other tools and protocols but you can't just 
"telnet windows.box" and enter "root" and press enter.


>1. Have a vague experience with Windows and think they "know computers"

This is the first critical problem and Rachel expressed that about Exchange 
in  her example.


>2. Accept that regular reboots, viruses, spyware and adware are a fact of life

I don't.  But so many "users" and "power users" (those who think they know 
all about computers) do.  "Oh it's just how it works."

My Unix boxes have been up for almost a year uninterrupted now (thanks to 
new UPS's that run for 8 hours instead of 2) yet my windows machines have 
had countless reboots.  (Two workstations, a laptop and a server, except my 
NT backoffice server which has also been up for a year but no one uses it, 
it's just a Drive and Print share machine!)

I have to admit, probably 85% of reboots are due to new software.  Overall 
they are pretty stable because we have a policy of not clicking on 
everything, not visiting web sites of ill repute, not downloading 
everything that pops up, not installing every piece of software that comes 
with an install, not installing every plugin into a browser and so on.

It was only the other week my wife was using my machine, which is not 
locked down that I picked up a lot of nasty DLL's and only two were active, 
which were terminated fast.

Every other machine here is locked down.  You can't install anything 
anywhere unless I log in and do it.  None have administrative or superuser 
privs on login.  Only my machine, which means security is, in essence lax, 
however password and authentication prevents unwanted use of my account.

>3. Are too stupid and egotistical to admit that they don't know better

Ego is a major problem.  Most people over 18 don't want to learn.  School 
and Univeristy is to blame for that.  Learning should be about discovery, 
not regurgitation.  So in the process of education, our society is taught 
to "put up with: and to "regurgitate" what it's told, rather than search 
for self discovery.

OK I know 40 odd computer languages and interpreters and when people say 
"Learn PHP" I groan.    It's simple enough, kinda Perl/English/C all in 
one.  But I don't need it and if I start using PHP, then my wife has to 
learn it and everyone other person who barely knows how to code HTML.

So I wrote a parser that solves all their difficulties, the only thing they 
need to know is how to use a graphical SQL interface to create their 
queries!  And you don't need to install mod_perl or mod_PHP or anything 
else.  It's plain CGI and HTML 1.0

I even coded up web access pages to my accounting database on Friday in 6 
hours.  It now shows invoices, payments, ledgers, accounts, secure for 
individual users, multiple company, man it's a full blown accounting system 
with security levels from "account holder" to "company admin" to "global" 
including "debt collector" and "legal" access to accounts flags as such, 
and only if they are flagged to that agency.

Took me as I said, 6 hours to create the web interface, it's saved me 12 
hours of extracting invoices for a debt collector (17 accounts extracted 
early last week) now they can access the other 90 accounts in collection 
status online, at their pleasure and print any part they want.  That's 
saved me one hour per account (thereabouts) and opened up the other 90 
accounts with 6 hours work.  Can't beat that can you!

All in HTML 1.0 and a CGI.  No mod_perl, no PHP.  Even my wife and sit down 
with notepad and code up good looking invoice pages now!

It even changes the logo (if there is one) on the top of each page, 
depending on the company!

>4. Listen to sales droids

School, University - listen to the sales person (teacher/lecturer) and 
follow in my footsteps.

bit like dancing lessons these days - "follow me" rather than "learn the 
methods."

>5. Are in positions where they make decisions about expenditure.

OI!  I'm one of those!




More information about the Link mailing list