HOW TO SECURE Windows 2000/XP/Server 2003 & EVEN Vista in 12 steps


Recommended Posts

QUOTING POINT #1, note the bolded part:

1.) Windows Server 2003's SCW was run over it FIRST (this only exists on Windows Server 2003

& that part's ALL you need to know really...

(After all, it's "Windows Server 2003's", as in possessive, & not for any other version of this OS that is in release, afaik.)

In fact, I noted that for 2000/XP, (& yes, I omitted VISTA) in the part I did NOT quote here.

However, I thought that'd be apparent based on the "possessive" part.

(Nitpick, but decent one!)

APK

P.S.=> If I could perform an edit on my init. post here, I would, but I can't so "HEY EVERYONE" (lol):

To clarify point #1 - so you don't take it the way the last poster did? Don't try step #1 on "VISTA"

(Windows ME the 2nd).

If that offends anyone, it's just my opinion, which IS mixed. Do I like AERO Glass? Sure! It's cool, but, as the saying goes:

"Looks aren't everything"

VISTA does have some GREAT ideas in it though, "under the skin", & I will agree on that with anyone who does really, but... many are just from the version of Windows I use in Server 2003 SP#2 & below anyhow, since it is its ancestor code.

Still, some like ASR Layer for executables which are NOT in Windows Server 2003, are good too!

However, it's got some stuff (& known problems) in it I have seen that need work!

E.G. (& this is JUST opinion on it so far, based on tools I was used to/accustomed to from prior versions)

Some stuff that should NOT have been changed the way it has & especially regarding networking front ends via CONTROL PANEL imo!

I.E.-> Some things, at least end-user reconfig tools people were used to for reconfigging the system in CP, should NOT have been changed period. They worked FINE, as is, originally & had not changed for many Windows NT-based OS' generations.

I got VERY used to them, & this new 'wizardy stuff' (like CATEGORY VIEW in XP, as an analog that folks that have not used VISTA will understand, vs. "CLASSIC VIEW")? Well, I for one, don't like it (& don't get me wrong, some wizards are alright, like email setup ones, but for Control Panel?? What for???)

Hey - Why fix a watch that runs in other words & one that tons of people STILL prefer & use, that exist in this field & work @ it?

Main Question (& one I am NOT 'aware of' on VISTA is this):

Can you see the CONTROL PANEL, "old-school style" circa Windows 2000/XP in CLASSIC VIEW, in VISTA?? I am curious. Thanks. I don't own it, OR use it @ home. It doesn't provide enough for me to switch over to be honest, not yet. Not enough "valueadd" really for me.

It's not as fast as a performer on many things & I think that MS ascribing to all this new "caching" they're trying is not working out as planned. & I think it's due to HOW they're applying it. Trying to make a software cache THAT big & running it fast, isn't working it seems!

(which just goes to show you that all the "theory" in the world, doesn't always translate to real world gains in practice it seems, & instead results in HUGE memory bloat occupation & any gains made, are robbed apparently, during cache flushes & paging, apparently).

Also - The FileCopy/Multimedia subsystem conflict problem & the slowness of it is not showing a noticeable improvement @ least during the public test releases so far, & on this one & other areas, MS is dropping the ball on VISTA imo & NOT listening to customers (who the heck wants the DRM stuff in it? The RIAA imo, only))... there's others too.

UAC? Sorry, it's NOT for me. It "means well" but, well, nobody likes popups (ala webbrowser ads) really & it reminds me of that personally.

Additionally: Everytime they 'change' an OS, there's sometimes "key apps" I can't get ahold of for it, OR, have not been 'totally made ready' for some of its changes (the driver model, for one, in VISTA vs. previous ones, & that means turn around time & waiting).

Been there before, during Windows NT-based OS transitions (worst between NT 3.5x & 4.0, then NT 4.0 -> 2000 imo being the worst of the lot) So...

I'll wait awhile myself, before I go to VISTA, if ever.

Will I learn things about it, to support or develop on it? No choice, I'll have to, & I have been (as I still have questions on or about it as shown above...

Still, I do have reservations about it, currently @ least, based on what I've seen it it & HAD TO deal with, so far (networking mixed node LANS using it can be a bummer where it can see XP shares & such, but VISTA-to-VISTA won't work! Is it me? Possibly, but I was like "WTF!", lol).

apk

Edited by APK
Thanks :spindj:

You're welcome from me, if you were addressing me.

If not, then sorry. & sorry about the VISTA rant above... it's just my opinion though. I have had not the best experiences with VISTA (networking mainly, where I felt MOST things in Windows before VISTA, it was a megasnap, because changes to the fronts for tasks either stayed MUCH THE SAME, or altered VERY LITTLE, OR offered ways to see it as it had been for generations in previous Windows generations, for the most part)

Hey, I will admit though, on VISTA - & I don't use it enough to be making even more statements I might make here.

Yes, I don't keep it here @ home, & RARELY see VIST A on support calls in fact. Maybe 1 in every 50 I would guess?

VISTA doesn't seem to get much more than preinstalls, rather than "flocks buying it" as some previous Windows have (like 9x/2000/XP imo, especially) as you note you have.

However, from when I have supporting it, there are things I definitely do NOT like about it (though it has some great points & features).

I am personally surprised MS spent that much time & money to get this result. It's not "horrible & all bad" but, it's just amazing to me this is the end result so far with VISTA, when it had roots in the version I use that absolutely is solid & fast, vs. VISTA & Windows Server 2003 is proven on TONS of levels.

APK

P.S.=> DirectX 10.x is sweet looking though, & this I have to admit (water is outstanding in it imo as far as flash & looks possible in it, & I like the fact that 7,000 new API calls in this OS are more efficient than past generations (DirectX allegedly HAS a big efficiency/speed gain here in some of its new lib calls & routines from what I read))...

I have also heard tell that OpenGL has performance hassles vs. earlier versions of Windows, but, it's not all MS fault iirc, some of its the driver manufacturers,. quite possibly, STILL adapting to a new driver model, & API calls changes etc.

(I think MS would LOVE to "kill" OpenGL, lol, so DirectX is "uber alles" etc. et al though... this is part of the 'business reasoning' I absolutely HATE out there today - kill the competing way, even IF it means hurting your own product by 'crippling the competing std. on your platform', type b.s., which I think this is... now, I have heard of ways supposedly that you have to "hack it in" & such, & that to me? Turn off!)

I wonder if that is "fixed/changed"? Thanks for the OpenGL on VISTA info., if you have it.

For me though, since I have a GOOD "watch that runs" in the OS version I use of Windows?

The DirectX 10 stuff's just not enough for me, not yet, in addition to the things I like about it (ASR Layer & AERO GLASS & maybe some ideas VISTA's IE7 has, but they CAN be duplicated in Windows Server 2003, OR other versions of Windows too (XP))

vs.

What I personally do not like noted above such as problems known in it that should not be there imo, due to taking risks on a new caching design imo & memory mgt. to an extent + multimedia & networking file copy hassles etc., & also DRM which imo, ONLY the RIAA likes & others like they PLUS the "OpenGL vs. DirectX on VISTA" question I had above which has me in doubt about it... apk

Edited by APK
FYI, your first point is not working on Vista Home Premium (just happened to have one pre-installed in my notebook :-))

On this note, again: I wonder if it can be "hacked in" to VISTA? The reason I ask is this & it actually makes me WISH I had a VISTA rig to try it on:

An example of that type of thing, is 'hacking in' XP's "System Restore" feature into Windows Server 2003 (which does not have it, nor do its service packs). It's "doable", & actually works, once you install the necessary .inf files (via right click & iirc, it even does the filecopying for you, etc. to the right folders like it would inside Windows XP, albeit on Server 2003) from an XP installation CD in fact & pretty simple to do.

That said, I truly wonder if SCW (Security Configuration Wizard) from a Windows Server 2003 can be similarly hacked into VISTA... and most importantly, IF possible to do? Have it work as well (doubt it though, on fully, because one thing I am aware of is yet MORE services running in VISTA than XP or Server 2003 have & I'd wager that SCW will fail on trimming those if you tell it the role of your machine, since it is probably unaware of those (but, you could probably 'stall them' manually anyhow if it did)).

APK

P.S.=> Thanks for the answers to my questions to this, IF you VISTA users find the time... & also about OpenGL on VISTA, PLUS, about the possibiliity of a "CLASSIC VIEW" (as it is on XP) in CONTROL PANEL that I asked about above... apk

Edited by APK

raskren: Still waiting for answers to your questions/critiques from above - thanks.

(The reason I ask for them is simple: IF you can supply VALID critique as to WHY you'd be against turning off the SERVER service in ANY Windows OS if a user is not part of a LAN/WAN, mainly (or, serving up a website from their machine may be another)).

APK

P.S.=> As to your point of "WHY MS HAS NOT DONE THIS STUFF"?

Well, again:

They have to SOME extent (e.g.- altering the logon entity used & thus, the priveleges said entity has (LocalSystem, vs. NetworkService vs. LocalService) in service pack updates, but not for ALL services that can do it & still function + certainly not for 3rd party services (which my list contains quite a few of that still work when lessened from LOCALSYSTEM).

They also do not cover port filtering, OR custom HOSTS file usage, etc. (& more in that list above of 12 points above that you can use to secure yourself)...

P.S.S.=> Also, your point about "tuning off Java/Javascript" & having a tough time online (globally)?

Well, then ONLY use it on sites that demand it, as I noted! Browsers like Opera (fastest, most secure, & most std.'s compliant BROWSER there is) make this a snap, with its native tools... FF/Mozilla/Netscape CAN, albeit thru the .xpi addon called "NoScript"... otherwise, risk being infected by bad adbanners, OR sites that maliciously use javascript.

MS might not be too keen on that, as it may "mess up" their initiatives in .NET / AJAX primarily I would wager. BOTH use javascript extensively is why. I know, I build these things for a living & know the "upside" vs. the "downside".

See, the reason I am against globally "turning on" scripting (of any kind, like JAVA/Javascript + ActiveScriting/ActiveX controls usage) is simple:

If ANY of you read sites like www.secunia.com (which you should sometimes if not)? You'll see that javascript is a commonly utilized attack vector. IFrames is yet another.

Although Javascript offers added functionality, sometimes which you cannot avoid on some sites & have to make exceptions (which I note above with a couple generic examples), it is truly a double-edged sword... apk

Edited by APK

I note somebody's rated this post "down" as well... to that, I can only ask that my "naysayers" reply to the points I am asking (like with Raskren above).

You backup your bad rating 'bluster" above, with valid facts & critique as to WHY the points my list of 12 points are bad, & answer my points (like raskren's above) & I'll merit that... otherwise?

WELL... to be blunt about it? Your statements (& 'down rating' this post, lol) aren't standing up to my rebuttal to you above, & secondly, not very well vs. the CIS tool score (based on "best practices" in this field for Windows for security).

APK

Good luck with all that. Wow.

LOL, thanks. It works, it really truly does... anyone that goes thru that list & applies it will understand just what I mean, AND surf not only more securely, but also faster as well.

While I espouse a different platform, I do respect the fact that you went to this much effort for the benefit of others.

Well, for others, but also for myself - I have to clean @ LEAST 5 systems a day that do NOT apply the points above & from those that believe an antivirus (especially this alone) & Antispyware app combination is enough.

(E.G.-> IF that truly were the case? Then, why am I & many others in this field, cleaning them from virus/malware/trojan/spyware etc. et al, each day?? Answer - they are NOT ENOUGH, by themselves is why...)

Why is this of benefit to ME, personally??? Well, killing virus/malware/trojans/spwares are INCREDIBLY time-consuming calls... around 2-4 hours each. I don't like "burning" that much time on a support call, period. There are simpler/easier ones, like networking printer & client setups for example, that eat 1/10th of that to fix them, for example.

Nicely done.

Thanks. Again - it JUST WORKS!

Still waiting on my naysayer's replies (especially those that rated this post down)... especially raskren, per my post before this & its questions to he.

APK

P.S.=> I note you use another OS platform... well, IF it's LINUX? Then, this is as CLOSE as you can get, in Windows, to something like SeLinux (comes with KUBuntu for example, & IT even is not set as "stringent" as it can be... just like Windows default policies are, & other things).

How can I say that??

Look @ the scores SuSE gets above in the "intro" post, on default policies (albeit run under VMWare, which some feel secures you more, others not (due to possible holes in the VMWare & added complexity it brings, Theo DeRaadt being one iirc)), shown above in the "intro" 1st post of this thread, & see what I mean... apk

Edited by APK

APK, I'm on OS X. Unix based, built on technology that had been developed at NeXT and acquired by Apple, basically a Mach kernel/BSD combo.

At this point, viruses and malware aren't a problem, although for how long this will last, no one really knows. The Unix security model is pretty solid, but nonetheless, I've got the firewall on and I employ ClamXav antivrius. For now this is sufficient.

BTW, I'm pretty excited about OpenGL:

http://www.winmatrix.com/forums/index.php?showtopic=13647

APK, I'm on OS X. Unix based, built on technology that had been developed at NeXT and acquired by Apple, basically a Mach kernel/BSD combo.

At this point, viruses and malware aren't a problem, although for how long this will last, no one really knows. The Unix security model is pretty solid, but nonetheless, I've got the firewall on and I employ ClamXav antivrius. For now this is sufficient.

BTW, I'm pretty excited about OpenGL:

http://www.winmatrix.com/forums/index.php?showtopic=13647

APK, I'm on OS X. Unix based, built on technology that had been developed at NeXT and acquired by Apple, basically a Mach kernel/BSD combo. At this point, viruses and malware aren't a problem, although for how long this will last, no one really knows.

Yup, aware of that... but, this might interest you on that note:

Native Windows PE File Loading on OS X?

http://apple.slashdot.org/apple/07/12/01/2040225.shtml

The Unix security model is pretty solid, but nonetheless, I've got the firewall on and I employ ClamXav antivrius. For now this is sufficient.

For now, for SOME things (questions/e.g.: Is the JAVA/Javascript on MacOS X totally "invulnerable" to these attack vectors? How about IFrame exploits??)

If so, disregard the question... if not though? I'd wager what is written even applies to that, in addition to custom HOSTS file usage (still BSD based IP stack on your OS of choice, so it ought to work... after all, MS "stole" an older BSD IP stack, for the Windows one, so THAT point on HOSTS files also helps you, too!).

APK

ADDITIONAL POINTS I DID NOT MAKE EARLIER TO YOU (Sorry, watching NFL football during my posts today):

At this point, viruses and malware aren't a problem

They are there on the Mac, & have been before, just less:

Apple Patches OS X Flaws:

http://www.eweek.com/article2/0,1895,18365...405dtx1k0000599

Third flaw hits Mac OS X

http://www.techworld.com/security/news/index.cfm?NewsID=5429

Apple fixes 17 Mac OS X flaws:

http://www.infoworld.com/article/07/05/25/...-X-flaws_1.html

Mac OS X Exploit Rapidly Follows Patch

http://www.eweek.com/article2/0,1895,21383...EWKNLEDP053007C

SECUNIA DATA ON MACOS X VULNERABILITIES (known ones):

http://secunia.com/product/96/?task=statistics

(Which makes PERFECT sense, if you think about it from the malware author's point-of-view: Attack the MOST WIDELY USED PLATFORM THERE IS, in Win32, & get the greatest "attack surface area". MacOS has 1 thing going for it more than anything else - security, via obscurity (less used, thus less attacked)).

, although for how long this will last, no one really knows.

See the post URL I did above, very VERY recent, which is about Win32 Portable Executable format (.exe basically) points on Leopard, the latest/greatest MacOS X... that'll lend you some clues for speculation @ least.

Doesn't matter though - MacOS X... is it proof against javascripted exploits, or iframe driven ones? Are its webbrowsers (& other apps), absolutely "110% bugfree & bulletproof" vs. explots that can get to Windows via the web & apps that use it I noted above)?

No... they are not. If this is news to you, or anyone else here, sorry to disappoint if I have... just facts.

A WORM FOR YOUR APPLE:

http://www.beskerming.com/commentary/2007/..._for_Your_Apple

Ah, there's more (especially for the latest, Leopard MacOS X release, but... that'll do!)

The Unix security model is pretty solid, but nonetheless, I've got the firewall on and I employ ClamXav antivrius.

That's a start, but read the next paragraph - even the "best of the *NIX's" & their variants, can always be a BIT MORE secured... in addition to the points I made above, & now here again (java/javascript & HOSTS file benefits initially, but also bugs in MacOS X for security vulnerability, past & present, & apps that run on it).

For now this is sufficient.

Well, the folks @ CIS TOOL also have a guide in .pdf form that should help MacOS X users... it's just not automated like the FreeBSD version is, or the Solaris version, or the LINUX version, or the Win32 version - a clearcut case of less software being available for the Mac for purpose, imo... hopefully, a port comes soon & full java runtime compatibility.

Even various *NIX's gain from this multiplatform security test, & the test itself makes it actually sort of "fun" to do as well... & helps!

APK

raskren:

I am still patiently waiting on your reply to my questions to you on page #2 of this thread, & @ the top of THIS page...

(If you have a valid point(s), vs. those I mention in rebuttal to yours, then, I'd like to hear it/them - as I only grow stronger for it, as would this posting... pretty simple. Either way, this post gains.).

:)

* Thanks, & mainly on the SERVER service (which apparently, you have not run Windows Server 2003, because it installs BY DEFAULT, in Workstation/Pro mode, & you only add 'server class' services (like IIS for example) as needed ontop of that), Javascript/Java, & "why MS has not made these improvements"!

(hmmm, good one that last one: Why hasn't MS fixed up IE to the levels of say, FireFox/Netscape/Opera then, too? Then again, there's SQLServer 2005, with 0% known vulnerabilities in its ENTIRE EXISTENCE thusfar to date).

APK

P.S.=> Above all else - The "down ratings" aren't justified on this post, until you do, specifically, because I strongly suspect you down rated it...

So, please - @ this point, vs. my rebuttals noted again here as they were above: Just back up your statements vs. my own with factual data (this goes to ANYONE rating this down in fact) please...

Now, if you are correct, then I only make this stronger for it via correction (even if only exceptions related data, but iirc, I cover that well enough)...

STILL, I fail to see where you are correct, & I am using YOU, as a 'case in point'... apk

Edited by APK

raskren:

You could have @ least answered your "pm" I sent you, or replied here.

E.G./I.E.-> IF you have valid reasons for NOT turning off the SERVER service, other than if folks have a home or business LAN/WAN (as 1 example), then, I'd like to hear it...

(Critiques are always welcome, IF they have valid factual bearing that is).

It seems apparent to me that you probably have not run Windows Server 2003, & that's ok, because that does give one an excuse imo... Windows Server 2003 installs in a default "Workstation/Pro" type of mode (much like XP Pro does in fact, & you add server class stuff to it ONLY as needed).

I also just know that if you turn off the server service, you do not publish shared disks/folders/files, & this aids security...

Additionally, by turning off SERVER SERVICE (if you don't need it), you also save CPU cycles, RAM, & other forms of I/O by not running it... especially if you do not NEED it, & most folks, unless on a LAN/WAN @ home OR work, do not.

Care to discuss those points, vs. yours? Apparently not.

ABOVE ALL ELSE: Guys please/again - if you're going to "rate this post down", @ least have some valid points to do so, is about all I can state, & have the balls to discuss why. You may point me to something I overlooked, & that would make this guide that much stronger if so...

APK

P.S.=> LASTLY - On the java/javascript + ActiveX/ActiveScripting? Well, all I can say is, look @ all the exploits today based on them (even in adbanners the past few years now & I give examples above, some will shock/astound possibly), & IFrames are yet another widely used attack vector due to webbrowser vulnerabilities in them regarding IFrames/Frames... apk

I was looking over it and it seemed interesting till I got to the part where you said NOD32 was the best.

Well, again: My own tests showed it was over my FORMER fav., which I still use @ work though, in NAV 10.2 Corporate Edition (as "lean" as Norton gets, with the 2002 interface even & same "moving external parts" in driver & services (in essence the whole engine)).

http://www.eset.com/products/compare.php

That website above, in the VB100 tests, as noteworthy, or moreso, than av-comparatives, seems to show its HEURISTICS "smells like a duck, tastes like a duck... MUST BE A DUCK!" engine kicks the snot out of everything else, as well as scanning speed/thoughput (both tests).

Seriously, I would say this would be the MOST valued feature, because of unknowns (no signatures via reverse-engineering disassembly & tracing code, filesystem & registry activity, mostly)

AND

I see NOD32 doing heuristics FAR FAR SMOOTHER & FASTER, too, than it's competition... From BOTH our sources.

Heuristcs IS where it is @ mind you: Especially vs. a "Zero-Day" huge attack that hits millions, fast.

You asked for the TRUE measure of an antivirus product??

To me, that's it - It expects the unexpected, & lol, instantly knocks the chocolate outta it. It doesn't need a picture (signature), just its own ESP (heuristics)... That IS, as good as it gets, & the speed?

Hey... lol: "THANK YOU ESET!"

Now, on YOUR advice? I rescanned the results @ the site you mention... av-comparatives:'

See for yourselves, same results, on same grounds ->

http://www.av-comparatives.org/seiten/ergebnisse_2007_08.php

And, they "split" the other results, 4 won each, to both AVG & NOD32 in the rest of the tests no less, a tie overall on the total test volley.

Now, onwards, & upwards -> HEURISTICS scores:

12/12 heuristics score for NOD32 by ESET.

3/12 heuristics score for AVG

400% in favor of Eset NOD32...

(Don't get me wrong, I said AVG's good stuff & I used to use it on customers systems who had no antivirus product, or antispyware one... not even a lesser performing one. Yes, folks like that DO exist, & by droves if you ask me... but, most nowadays have @ least, antivirus (expired OR trial only though, etc.)).

I just see what I see, based on BOTH the sources we used &... I got what I wanted, in the areas I wanted. Still, I am a fan of (if possible) monolithic Win32 exe files, no external libs called explicitly, just Win32 API if most for speed (inline asm if possible), but these guys built MOST of their thing in pure Assembler, which imo means time & backing.

Whoever backed it, imo? Got their returns in a great product. Per my own tests, & those done above... I switched in fact, from NAV Corporate 10.2, to NOD32.

Sometimes? You get LUCKY (& it was on the advice of a forums person named AshenSugar) & get GOOD solid advice or challenges... you learn/profit by the experience.

APK

P.S.=>

IThere is no such a thing as the best antivirus product.

No more than there is a "perfect babe", but... you have to check stuff out first, lol, to do that.

Same here.

IAVG has a better detection rate this time than NOD32.

Not with heuristics & THAT IS THE TRUE TEST, of an AntiVirus product in my eyes. Heck with signatures based detection, that's relatively easy... it's the heuristics engines that kick ass - they spot stuff, NOBODY knows about, & WHO DOES IT BEST?

Well... lol, you know, now!

IWhat defines what av product is the best detection rates?

Heuristics scores on tests like those above, & for the reasons I noted above... speed, & great heuristics.

And, from BOTH the sites we looked @! LOL, Eset NOD32 rocked out everyone, bigtime.

And, NOD32 tied AVG, 4/8 tests won by each, no less.

I never said AVG was a cruddy product... I just said I find NOD32 overall the best, & especially for my needs... others' results, besides my own, seem to second that, with as current test data as I had available from BOTH of us.

II can test and have different results than you did.

Mine ARE the current, & most current @ that, afaik. August 2007?

I You go by your experience when you buy a av.

Well, I do... in heuristics. The most important one... no doubt about it. Still, the SPEED of it, means it not only is best in the most important one to me @ least, but absolutely HAULS A$$ @ it.

Two... for the price, of 1.

I If you are into detection rates and detection rates makes that product the best look at some real legit test scores here AV-Comparatives. The NOD32 is the best av product thew me off what a joke.

I did... uhm, are you SURE you did? Lol... ah, anyways.

APK

Edited by APK
  • 4 weeks later...

Just wanted to thank you for putting this info out. I made the changes on my windows 2003 server and the changes are working good for my home environment, but I have been considering switching OS due to all the rootkits issues with Microsoft, Sony and others I learned about a few years ago. I feel Windows OS are eventually going to be "hosed" in the not to distant future. Not to mention -Storm- that is out there and has me really concerned. My only problem with making a switch to a different OS the applications I use are developed only for a windows OS. Subsequently, that makes it a little difficult to switch over to another OS.

What would you suggest?

Just wanted to thank you for putting this info out.

Well, then I'd like to thank YOU, for using it: You're doing what should have been done for you by Microsoft Iin part, especially in terms of services being on, by default, that most folks REALLY don't need (& get back extra CPU cycles, memory, & more for speed... but, also for security!). but moreso, by helping secure yourself?

You help secure the rest of us as well in a way - by your not being as insecured as is the default, you will be more "proofed" than normal, vs. 'spreading the diseases' out there (malware/spyware/virus/trojans etc. et al (you name it)).

Just by using CIS Tool, applying its suggestions, + your being smart about Javascript usage (& even adbanners, which IF you applied the CUSTOM ADBANNER BLOCKING HOSTS file, you should have picked up a large amount of online speed with also) & also about email practices & more, all listed above.

Addtionally - I hope you found using CIS Tool fun - like a game almost! I did @ least, & got the benefits it helps you yield, for yourself, also.

THIS IS HOW GOOD THINGS, START - it starts with YOU, & when others see your results? They start the trend of changes... "IF YOU CAN REACH JUST 1 PERSON", & all that stuff...

I made the changes on my windows 2003 server and the changes are working good for my home environment

Excellent - BEST NEWS A GUY COULD HEAR , from MY end @ least.

but I have been considering switching OS due to all the rootkits issues with Microsoft, Sony and others I learned about a few years ago. I feel Windows OS are eventually going to be "hosed" in the not to distant future. Not to mention -Storm- that is out there and has me really concerned.

You'll be better off NOW, setup the way you are currently because of applying the above material, than you would be WITHOUT them... this IS certain, vs. today's online threats out there presently (and yes, in the future too).

The Windows NT-based OS' of today (2000/XP/Server 2003 especially) are fairly solid by this point... it's the APPS you run nowadays, that need the work (Internet Explorer &/or Microsoft Office variants/versions being a PRIME example thereof in fact) that need the work @ this point, the most, imo @ least.

My only problem with making a switch to a different OS the applications I use are developed only for a windows OS. Subsequently, that makes it a little difficult to switch over to another OS.

What would you suggest?

Well, as far as ROOTKITS? They did NOT originate on Windows... they CAME FROM THE UNIX WORLD, originally. PLUS, see the replies I did above regarding bugs of various kinds on the MacOS X noted above on this page - it's not like OS switching will be a "magical panacea" & you might not have the apps you do on Windows, on them, period.

Yes, sacrificing functionality, for perceived security ONLY, @ best imo @ least... you can secure windows just fine, & by following some constraints (such as noted above about javascript, email, etc.)? You'll be FAR better off than without using these tips/tricks/techniques!

(For BOTH Speed, AND security).

Personally, I don't think folks NEED to switch to anything other than Windows of modern varieties nowadays (XP SP #2, Server 2003 SP #2/RC2 etc.) IF they set themselves up as is shown above & by the CIS Tool's guidance...

It's not like other OS' don't get attacked too, they do... but, think about this: IF You were a virus writer, wouldn't YOU go after the largest single block of users possible...

Especially if you are out to 'steal their identity/money'?

Sure you would... this is the single largest reason WHY Windows is assailed as much as it is, imo @ least & thinking like a criminal might who is out to rob you.

"Security by obscurity" (using a lesser used OS), is not an answer in & of itself.

APK

P.S.=> ABOVE ALL ELSE:

After a response like YOURS here? It makes me TRULY wonder now, who rated this thread such a LOW SCORE rating...

Especially considering that the results it yields, when its points are applied as you have done, per your testimony alone, show otherwise...

(Oh well, proof's in the pudding, NOT the ratings given this thread)

... thanks for that much! apk

Edited by APK

I only have one issue with your assessment. You are lumping together server and desktop security measures when they should be looked at differently. By not taking that into account, you are ignoring a desktop users experience as being a key factor in PC usage and productivity. There is no way to lock down 10,000+ PCs in a company the way you describe, and the help desk would be overwhelmed with "broken" sites.

I only have one issue with your assessment. You are lumping together server and desktop security measures when they should be looked at differently. By not taking that into account, you are ignoring a desktop users experience as being a key factor in PC usage and productivity. There is no way to lock down 10,000+ PCs in a company the way you describe, and the help desk would be overwhelmed with "broken" sites.

I've done it on my workstations @ work on the job, & it works (via followig the exceptions noted in step #2 mostly)... no hassles.

In fact - MOST of what you can do with this tool & the suggestions above ARE migratable en-masse to networked rigs even (via logon scripts .reg file merges, filetransfers (like HOSTS), or Group Policies)...

& lets you go online & use the apps you use daily, no problems, online & on your local LAN/WAN internal to your shops out there guys. IF you run into apps that say, for example, need more ports open IF you applied say, Port Filters?

Well... open up more! netstat -b shows you the Tcp/udp endpoints & apps that are using them... use it.

If you use a custom adbanner blocking HOSTS file & folks don't like it on certain sites? Edit it with NOTEPAD.EXE, & redeploy it again enmasse via logon scripts for example to they, newly edited.

As far as "broken sites"? They ARE broken, IF they are spreading virus/trojans/malwares/spywares etc. et al... either way? YOU as the tech support person, can't win... face it.

Above all else - it takes FAR LESS TIME, to edit a HOSTS file, or port filtering list (via .reg file merges &/or edits of a file & redeploying it) than it does to remove a virus/trojan/spyware/malware in its entirety generally... this IS certain, & I am sure you concur in MOST cases.

I go thru it, every day, and most likely? SO DO YOU.

One of the reasons we HAVE this job, is because we are prepared to deal with nearly constant changes... hard to accept, but a "fact of IT life" really.

APK

P.S.=> IF you can educate your users, and I do everyday, as to say... javascript usage &/or email practices (as are noted above, & just a couple examples I'll use here)?

I turn them onto Opera (for the reasons noted above in fact where I expound on security vulnerabilities & ONLY USING JAVASCRIPT on sites that demand it!)

(I used shopping & banking sites as examples most folks would run into here & WHY & explain about LIMITING javascript usage to those sites that demand it, ONLY.)

This keeps attack surface area to a minimum, & helps keep them safe/secure online too.

People, once you explain things to them in terms they understand that yield a practical benefit (especially IF it gets them BOTH speed, AND security)?

Just like pepwin above for example??

They understand it, perfectly, & are NOT stupid... apk

Edited by APK
I've done it on my workstations @ work on the job, & it works... no hassles. MOST of what you can do with this tool & the suggestions above ARE migratable en-masse to networked rigs even... & lets you go online & use the apps you use daily, no problems, online & on your local LAN/WAN internal to your shops out there guys.

APK

I completely disagree. I think it is great that you did your machines at work, but come to my organization with over 22 locations, 10,000+ machines, centralized PC support and server support and roll this out and support all of the users. Also, I work in manufacturing, have you taken into consideration applications that cannot run wit some of the tools you described installed (or even run with non-administrative privileges).

I am not trying to pick your whole assessment apart because there are many good ideas in it, but using a tool does not a security expert make.

I completely disagree. I think it is great that you did your machines at work, but come to my organization with over 22 locations, 10,000+ machines, centralized PC support and server support and roll this out and support all of the users. Also, I work in manufacturing, have you taken into consideration applications that cannot run wit some of the tools you described installed (or even run with non-administrative privileges).

I am in the same type of scenario...

E.G./I.E. -> 155 locations nationwide & 1,000's of machines.

This is NOTHING a file copy &/or .reg file merge (say, via logon scripts) cannot handle with ease, OR by AD + Group Policies really, & pretty fast for MOST of what is noted above in my 12 points.

BUT, what helps the most, imo? Educating folks as to WHY this is done & what bennies it yields.

I am not trying to pick your whole assessment apart because there are many good ideas in it, but using a tool does not a security expert make.

I never said it did: It is MERELY A GUIDE/MENTOR... it helps you, help yourself though!

... & makes it as "fun as is possible' imo @ least, by making it a game almost (a security benchmark) that provides guidance to the user @ best, to secure themselves with.

APK

Edited by APK
I only have one issue with your assessment. You are lumping together server and desktop security measures when they should be looked at differently. By not taking that into account, you are ignoring a desktop users experience as being a key factor in PC usage and productivity. There is no way to lock down 10,000+ PCs in a company the way you describe, and the help desk would be overwhelmed with "broken" sites.

I've done it on my workstations @ work on the job, & it works (via followig the exceptions noted in step #2 mostly)... no hassles.

In fact - MOST of what you can do with this tool & the suggestions above ARE migratable en-masse to networked rigs even (via logon scripts .reg file merges, filetransfers (like HOSTS), or Group Policies)...

& lets you go online & use the apps you use daily, no problems, online & on your local LAN/WAN internal to your shops out there guys.

EXAMPLES (small set, but some ideas for you):

===================

1.) IF you run into apps that say, for example, need more ports open IF you applied say, Port Filters?

Well... open up more, for the port needed, AS needed!

I.E./E.G.-> netstat -b shows you the Tcp/udp endpoints & apps that are using them... use it.

-----

2.) Same with services too... turn on ones you NEED, omit ones you don't (easily done via Group Policies for the most part), & get users back CPU/RAM & more security as well as speed.

-----

3.) If you use a custom adbanner blocking HOSTS file & folks don't like it on certain sites? Edit it with NOTEPAD.EXE, & redeploy it again enmasse via logon scripts for example to they, newly edited.

That's just some...

As far as "broken sites"? They ARE broken, IF they are spreading virus/trojans/malwares/spywares etc. et al... either way? YOU as the tech support person, can't win... face it.

Nice part is, changes are what keep YOU & I, working.

Above all else - it takes FAR LESS TIME, to edit a HOSTS file, or port filtering list (via .reg file merges &/or edits of a file & redeploying it) than it does to remove a virus/trojan/spyware/malware in its entirety generally... this IS certain, & I am sure you concur in MOST cases.

===================

I go thru it, every day, and most likely? SO DO YOU. An ounce of PREVENTION >= 1 lb. of "cure"...

One of the reasons we HAVE this job, is because we are prepared to deal with nearly constant changes... hard to accept, but a "fact of IT life" really.

Case in point, about change in this field, from the application development standpoint, rather than just that of an IT tech/admin:

I spent a GOOD 10 yrs. of my 15 as a pro in this field as a developer: Apps you build, custom ones especially? Are an ONGOING process for MANY things in them (new reports, changes to directory structures & shares as well as their security levels on ACL's etc.) happen...

Heck - look @ the changes occurring in the OS' & apps we use - near CONSTANT updates.

APK

P.S.=> IF you can educate your users, and I do everyday, as to say... javascript usage &/or email practices (as are noted above, & just a couple examples I'll use here)?

I turn them onto Opera (for the reasons noted above in fact where I expound on security vulnerabilities & ONLY USING JAVASCRIPT on sites that demand it!)

(I used shopping & banking sites as examples most folks would run into here & WHY & explain about LIMITING javascript usage to those sites that demand it, ONLY. IT scenarios would most likely be somewhat different, but the point's there... exceptions sites in Opera @ least, are INCREDIBLY easy to do & use!)

This keeps attack surface area to a minimum, & helps keep them safe/secure online too.

People, once you explain things to them in terms they understand that yield a practical benefit (especially IF it gets them BOTH speed, AND security)?

Just like pepwin above for example??

They understand it, perfectly, & are NOT stupid... & I am certain, lol, that HE did not "rate this thread down", just based on his results using this thread's points... I wonder who did, & WHY? apk

Edited by APK
Just wanted to thank you for putting this info out. I made the changes on my windows 2003 server and the changes are working good for my home environment

Proof's in the pudding... & that quote's for betasp really.

Pepwin above shows it CAN be done, & works... & he's happy with it, as a case-in-point example from the repliers here.

His results alone are what is making me wonder WHY this post was rated so low... when, all it does, is give you more SPEED (via more RAM, cpu cycles, & more being freed up) & SECURITY (via all of this posts' 12 points noted above).

APK

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Thanks
    • I actually got to use one of those so called "backup codes" once. It was for a customer, I choose the backup code option, and by the grace of god, they actually hade them printed out. Imagine my surprise, when after using the backup code, Google then told use we had to enter a code they just sent to the gmail address we currently did not have access to. I was not amused, Google backup codes should be the end all get out of jail free card, because you had to have access to the account to even get them.
    • On the topic of being locked out of a service. Recently two different friends of mine got locked out of their Google accounts. Both were hack attempts and one of them is waiting 30 days before he can get back in. He had backup codes and MFA but not a passkey. It was a browser token hack. Anyhow he has to wait 30 days for the dispute or whatever to end. The other person only had a password and is screwed losing all of the email, docs and years of photos. Google won’t help her at all. Her fault because she had no backup/recovery setup. Enable passkeys if possible. Also do NOT use browser based password managers. If using a cloud service make sure it is one you can fully sync to one of your devices so you can back it up. Like a PC or Mac with some backup drive plugged into it. Google is the worst to use IMHO. You can’t sync your photos at all. You have to use the “Take Out” service which is manual and takes days. That service strips the meta data from your photos. Also Google Docs synced to a device are useless without a Google accounts. MS Office/Libre Office is not going to open a link to a Google doc to a dead account.
    • Why you need to take back control of your synced passwords and how to go about doing that by Paul Hill Credit: Pixabay Last month, when Google decided to introduce daily and weekly caps for Gemini, it reignited an anxiety of mine, that you can’t really depend on service providers to maintain features forever, and it got me looking into free software (as in freedom) in other areas too. One app I quickly came across was KeePassXC on desktop and KeePassDX on Android as an alternative to password manager lock-in within the Chrome or Firefox ecosystems. I personally like to switch around with browsers, and using either password manager is inconvenient, so something like KeePassXC was interesting to me. The main issue with it now is syncing; I was not sure how to do that. After a bit of research, I came across Syncthing, a tool I was vaguely familiar with but had never used because it seemed complicated. However, I was completely wrong, and honestly, I think everyone should use it if they use multiple devices. It essentially lets you share folders peer to peer across all of your devices, no cloud services that you don’t control necessary! And it was fairly simple to set up, if not a bit clunky. Since setting it up, I’ve also started using Syncthing to back up other apps too, so don’t think it’s limited to just saving password databases. You can use it for pretty much anything you use Dropbox or Google Drive for. Before continuing to talk about those apps a bit more, let’s walk back a bit and talk about browser sync. Ever since the late 2000s and early 2010s, really, since we have been using smartphones, browser sync has been a necessity of life. I don’t know about you, but I have hundreds of passwords saved. For the most part, they’re all unique, so I don’t remember them and rely on software to manage them for me. Until recently, I’ve relied on password managers in Chrome and Firefox, but what I always found annoying was that it can be hard to transfer them between browsers. Sure, on Windows it is simple enough, but on Linux, exporting bookmarks has been temperamental. It works OK nowadays, but not too long ago, Chrome required you to enable exporting passwords in chrome://flags. The situation is even worse on mobile; there is no exporting or importing of passwords of any kind. You literally have to do it on a desktop, which is incredibly annoying in our mobile-first world. Sync also lets us take out bookmarks, history, tabs, and autofill data easily. To enable sync, it’s just a matter of signing into the browser once, and it handles the rest. It’s nice and easy. Obviously, all this has some issues, including those I’ve outlined above about it being hard to transfer data between browsers, but also things such as account suspension, lost account passwords, and other lock-in mechanisms, such as passkeys, being tied to a specific browser. On a sidenote, I have just removed all of my passkeys because they can make it harder to move browsers. I think the biggest threat to your synced passwords, especially if doing this with Google, is having your account suspended. I don’t ever expect mine to be suspended, but you do hear horror stories on Reddit where people lose access to their Google accounts. Imagine if you have hundreds of passwords, then suddenly lose access to them because Google froze your account, what would you do? So yes, it can be nice to use these syncing services for their convenience, but they also have risks. You may have seen me going on about free software quite a bit in my editorials. It’s essentially a concept championed by the Free Software Foundation. It’s software under particular licenses that grant you four freedoms: run the program for any purpose (0), study and change the source code (1), redistribute copies to others (2), and the freedom to distribute modified copies to others (3). For example, if there is an app I use and one day it gets abandoned by the developer, I can keep running it or even clone the software and continue developing it. Look at the myriad of cool services Google has run over the years before killing them. You can’t take the source code for those because they are proprietary, for the most part. Both KeePassXC and Syncthing are free software, so I get the freedoms listed above. In my use case where I’m syncing a database full of my passwords, I also get proper ownership over my data, there is no losing access to the database due to a frozen account, I can access the code of the tools I’m using, and I can get support from real people online if I run into issues, rather than having to consult a vague help page from an opaque company. With the KeePassXC password manager, you create a .kdbx file, which is what will be synced between devices. KeePassXC has cross-platform apps and also has browser extensions so that the browser can fetch passwords from the database once it is unlocked. Meanwhile, Syncthing is a peer-to-peer file sync tool where you can select folders to sync between your devices. Just pop files in the folders you choose, and then they will be available across your other devices whenever they come online. Syncthing is resilient as it works over both LAN and the internet and only ever sends content between your devices, never to a third-party server somewhere else. By combining these two pieces of software, you can essentially replicate the browser sync functionality. I have had a weird, conflicting issue where a new file is appearing, but it doesn’t seem to be impacting my main password database, which is updating between devices just fine. If you want to get a setup similar to what I have, you will need to go here to download KeePassXC for your computer. Once you have that, you will need to download your passwords from your web browser to a CSV file. In Chrome, you can type chrome://password-manager/settings into the URL bar, and you should see an option to download your passwords under Export Passwords. This will give you the CSV file you need for importing into KeePassXC. If you use a different browser, just use a search engine and type “browser-name export passwords” and muddle along. In KeePassXC, you’ll want to press Import File from the home screen, select the CSV file, and create a new database from it. On one of the screens of the wizard, there will be a Title field with a drop-down selected to none. Change this to Title and continue. You’ll select a name for the database, the encryption level (the defaults are fine), and then you will pick a password. I would choose four unrelated words that are easy for you to remember, as you’ll be typing them fairly often to access your passwords. When you have all your passwords in your new database, you will want to set up the browser extension so that your browser can fetch passwords from KeePassXC. Rather than explain how to do that here, refer to KeePassXC’s guide on how to set it up properly. Once you’ve got that set up, you want to install KeePassDX on Android. You can grab it on the F-Droid store and the Google Play Store. For iPhone users, there are other .kdbx-supporting apps, but I haven’t tried any of them, so have a look around and use what suits you. Once you have that done, you will want to install Syncthing on your computer and find a third-party app for your mobile device. On Android, I use an app called BasicSync; there are also options for iOS, but again, I’ve not tried these. Once you’ve got SyncThing, you’ll want to set it up and connect all of your devices together and share a folder between your gadgets. PCWorld has a good tutorial on setting up a synchronized file between your devices using SyncThing. Once you’ve set it up, congrats, you’ll never have to touch that stuff again except for adding or removing devices. I’ll be honest, I didn’t particularly like setting up Syncthing. It didn’t take me a massive amount of time, but I think I had to check online because I found it a bit confusing. That said, I’ve had it running for several weeks now and never need to touch the Syncthing settings, so that’s very nice. I also mentioned a conflicting file. I’m not sure why this is appearing, but the main .kdbx file seems to be updating and syncing just fine. What’s nice is that both KeePassXC and Syncthing are free software, so they won’t just vanish one day; you can take the code and fork the project or use a range of alternative implementations that others have made. It’s also nice that it works over LAN, so even if your ISP is having problems, your passwords will still sync. One area where you will want to be a bit more careful with this setup is if you only have one device. I am OK because I have a computer and two phones, all synced up. If you just have one device, you will probably want to store a backup of your .kdbx file somewhere else. Obviously, you’ll also want to remember your password really well, too. If you get locked out, it's game over. Overall, if you want to take back control of your computing from big tech, taking control of your passwords is an important part of this. You don’t need to immediately clear out your browser’s password manager; try running KeePassXC and the password manager concurrently for a while to see if you run into any problems. If you do try this out, let us know some other creative ways to use Syncthing. I haven’t really come up with a solution about what to do with my bookmarks, for example.
    • If the price was a dollar, someone would complain "Why isn't it free?" If it was free, someone would complain they weren't being paid to play it.
  • Recent Achievements

    • Week One Done
      Supreme Spray LV earned a badge
      Week One Done
    • One Month Later
      Genuinetonerink- Dubai earned a badge
      One Month Later
    • Week One Done
      Genuinetonerink- Dubai earned a badge
      Week One Done
    • One Year In
      hhgygy earned a badge
      One Year In
    • Week One Done
      AMV earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      513
    2. 2
      +Edouard
      163
    3. 3
      PsYcHoKiLLa
      88
    4. 4
      Steven P.
      74
    5. 5
      Michael Scrip
      73
  • Tell a friend

    Love Neowin? Tell a friend!