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

    • Damn, I loved this show back in the day.  
    • Rufus 4.15.2393 Beta 2 by Razvan Serea Rufus is a small utility that helps format and create bootable USB flash drives, such as USB keys/pendrives, memory sticks, etc. Despite its small size, Rufus provides everything you need! Oh, and Rufus is fast. For instance it's about twice as fast as UNetbootin, Universal USB Installer or Windows 7 USB download tool, on the creation of a Windows 7 USB installation drive from an ISO (with honorable mention to WiNToBootic for managing to keep up). It is also marginally faster on the creation of Linux bootable USBs from ISOs. A non-exhaustive list of Rufus supported ISOs is available here. It can be especially useful for cases where: you need to create USB installation media from bootable ISOs (Windows, Linux, UEFI, etc.) you need to work on a system that doesn't have an OS installed you need to flash a BIOS or other firmware from DOS you want to run a low-level utility Rufus 4.15.2393 Beta 2 changelog: Add RISC-V 64 support to UEFI:NTFS Improve the guards for using the "silent" option Improve the ability to cancel during write retries Improve progress reporting for compressed image extraction Fix unrestricted XML entity expansion and integer overflow in ezxml parser (courtesy of @esadowski4) [GHSA-55r2-34wg-8mv9] Fix "silent" Windows installation failing at 75% in most cases [#2960] Fix a crash during boot when using UEFI:NTFS on Snapdragon X based ARM64 platforms [#2934] Fix the first WUE option always being checked by default [#2965] Fix an infinite loop when using Windows ISOs that contain multiple WIMs Fix "Enable runtime UEFI media validation" checkbox not always being properly enabled Other WUE improvements/fixes for OneDrive removal and username validation (with thanks to @christian8641) [#2984, #2991] Download: Rufus 4.15 Beta 2 | 1.9 MB (Open Source) Links: Rufus Home Page | Project Page @GitHub | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Tixati 3.43 by Razvan Serea Tixati is a free and easy to use BitTorrent client featuring detailed views of all seed, peer, and file transfer properties. Also included are powerful bandwidth charting and throttling capabilities, and a full DHT implementation. Tixati is one of the most advanced and flexible BitTorrent clients available. And unlike many other clients, Tixati contains NO SPYWARE, NO ADS, and NO GIMMICKS. Tixati portable version is meant to run on a USB flash drive or other portable media. It stores all its configuration files in the same folder as the executable binary files, and all file paths are stored in a format relative to the program executable folder. It is important you do not delete the "tixati_portable_mode.txt" file within the executables folder. This file is what triggers Tixati to run in portable mode. (The executable binaries are actually the same as the standard edition binaries.) When running the portable edition from a USB flash drive, especially one that is formatted in FAT16/FAT32, you may experience some lag when initially loading a new transfer. This is because initializing and allocating large files on flash-based media consumes a greater amount of time and resources compared to a conventional hard-drive. Tixati has the following features: detailed views of all aspects of the swarm, including peers, pieces, files, and trackers support for magnet links, so no need to download .torrent files if a simple magnet-link is available super-efficient peer choking/unchoking algorithms ensure the fastest downloads peer connection encryption for added security full DHT (Distributed Hash Table) implementation for trackerless torrents, including detailed message traffic graphs and customizable event logging advanced bandwidth charting of overall traffic and per-transfer traffic, with separate classification of protocol and file bytes, and with separate classification of outbound traffic for trading and seeding highly flexible bandwidth throttling, including trading/seeding proportion adjustment and adjustable priority for individual transfers and peers bitfield graphs that show the completeness of all downloaded files, what pieces other peers have available, and the health of the overall swarm customizable event logging for each download, and individual event logs for all peers within the swarm expert local file management functions which allow you to move files to a different partition even while downloading is still in progress 100% compatible with the BitTorrent protocol Windows and Linux-GTK native versions available Tixati 3.43 changelog: Several major DHT improvements Added several screening heuristics to filter malicious DHT nodes, prevent Sybil floods Rewrote DHT search algorithms to add support for multi-path lookups Improved DHT logging, more details in several error messages Extended timeout lengths for outgoing queries over I2P Added incoming query / response per second to DHT table status display Updated Regex engine to PCRE2 Faster Search function, scans channel user profiles in much less time Fixed problems with file name parsing and date handling in RSS Faster and more accurate RSS filtering and episode number detection Several optimizations to global text processing functions, such as UTF-8 cleaning, line splitting, and token parsing Complete update of port-mapping UPNP/NAT-PMP engine, added PCP support, mapping over VPN support, and more Several refinements to default gateway detection on Windows / Android, which is used for port-mapping Support for IPv6 interface-scoped addresses, which is sometimes needed for IPv6 gateway detection and port mapping Full support for PCP port remapping, added backup zero-port query in case requested port is rejected New UPNP/NAT-PMP Monitor in Help > Diagnostics New reflected local port/location tracker that analyzes DHT replies to detect true port/location and NAT mapping type New TCP/UDP Ports monitor in Help > Diagnostics, with several statistic and information tabs, and a detailed event log Calculated/reflected local port is now used for port parameter in tracker queries and peer handshake Fixed several problems with Linux Wayland compatibility Completely replaced tray icon functions in Linux, new SNI implementation is now the default with GSI backup Implemented full DBus-Menu server to be used by new SNI tray icon implementation Replaced Linux tray balloon notification DBus client Rewrote auto-shutdown DBus interface for Linux Rewrote sleep inhibit DBus interface for Linux Dropped deprecated Linux dbus-glib dependencies Completely new Windows asynchronous file handling, now using IOCP model with several block-alignment optimizations Better handling of system network resets and interface down/up cycles Added option to fully clear configuration in Settings > Import/Export Remember last option checkboxes when using Import/Export Fixed minor I2P incoming connection routing problems Much faster I2P vanity host name finder Much faster channel user vanity key finder Raised length limit for torrent tracker remote failure messages to 120 from 64 Fixed problems setting download location on a torrent before the meta info is resolved Added location/MOC paths to category pane tooltips Several minor Web Interface fixes Refinements to static and scrolling ellipsizing layout routines Several fixes and improvements to single and multi-line text edit controls Many other minor fixes throughout the user interface A major overhaul of the Android framework has also been done: API target raised to 35, page alignment set to 16K Rewrote all inset processing routines Full rewrite of foreground service, application, and main activity objects New permission request routines Added multi-cast lock request before UPNP/LPDP discovery operations Fixed file permission and locking problems when loading .torrent from web browsers Fixed problems with Z-ordering of modal / non-modal and popup windows Fixed handling of back gesture on newer OS Added status bar icon adjustment based on status bar background color Added option in Settings > UI > Behavior to continue running in tray when task removed from recents App can be closed by swiping away notification Rewrote IME interface, fixed several problems with auto-correct, on-screen keyboard visibility, and cursor positioning Added full support for Android hardware mouse and keyboard function Added full tooltip implementation for Android hovering via mouse or other cursor device Full rewrite of popup menu widgets to better support hardware pointers and keyboard Added mouse cursor updating framework for Android hovering Added Settings > Import/Export to Android builds Added language file support to Android builds Download: Tixati 64-bit | Tixati 32-bit ~20.0 MB (Freeware) Download: Portable Tixati 3.43 | 114.0 MB Download: Tixati 3.43 for Linux | Android View: Tixati Website | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Firefox 152.0.1 by Razvan Serea Firefox is a fast, full-featured Web browser. It offers great security, privacy, and protection against viruses, spyware, malware, and it can also easily block pop-up windows. The key features that have made Firefox so popular are the simple and effective UI, browser speed and strong security capabilities. Firefox has complete features for browsing the Internet. It is very reliable and flexible due to its implemented security features, along with customization options. Firefox includes pop-up blocking, tab-browsing, integrated Google search, simplified privacy controls, a streamlined browser window that shows you more of the page than any other browser and a number of additional features that work with you to help you get the most out of your time online. Firefox key features Enhanced Tracking Protection (ETP) – Blocks trackers, cookies, cryptominers, and fingerprinters by default. Private Browsing Mode – Deletes history, cookies, and temporary files when closed. Lightweight & Fast Performance – Optimized memory usage with efficient page loading. Cross-Platform Sync – Sync bookmarks, passwords, history, and open tabs across devices. Customizable Interface – Toolbars, themes, and extensions can be tailored to user needs. Strong Privacy Controls – Options to manage cookies, permissions, and site data easily. Reader Mode – Strips away clutter for distraction-free reading. Pocket Integration – Save and read articles offline with Pocket built into Firefox. Picture-in-Picture (PiP) – Watch videos in a floating window while multitasking. Extensions & Add-ons – Vast library for productivity, security, and personalization. Built-in PDF Viewer – No need for external software to view PDFs. Firefox Monitor – Alerts users if their email is part of a known data breach. Multi-Account Containers – Isolate browsing sessions (e.g., work, personal, shopping). Performance & Resource Efficiency – Uses fewer system resources than some competitors. Open Source & Community-Driven – Transparent development with global contributions. Firefox 152.0.1 fixes: Fixed frequent crashes affecting users with Intel Raptor Lake processors. (Bug 2039575) Fixed an issue on macOS where choosing a PDF option, such as "Save as PDF", from the system print dialog would send the job to your printer instead of saving a file. (Bug 2047850) Download: Firefox 64-bit | Firefox 32-bit | ARM64 | ~70.0 MB (Freeware) Download: Firefox for MacOS | 146.0 MB View: Firefox Home Page | Release Notes Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Zed 1.7.2 has landed with updated OpenCode models, bug fixes and other improvements by David Uzondu Zed 1.7.2 recently landed on the stable release channel, bringing a host of AI-related features including automatic context compaction and settings-based skill management, along with other things like better Markdown preview rendering and custom git commands in the graph view. Starting with the AI stuff, the developers introduced "/compact", a command that basically summarizes your conversation history on demand. This tool prevents your active chat window from hitting token limits by compressing older parts of the dialogue into a brief overview. In addition to that, the team relocated skill management to the settings UI, improving how the application communicates errors regarding those skills, and updated the OpenCode model roster to support DeepSeek V4 Flash, MiniMax M3, Qwen 3.7 Plus, and Nemotron 3 Ultra Free. External agent users can also monitor context window cost metrics and delete individual sessions directly from their history. Right-clicking ref labels in the git graph now opens a context menu that runs different actions against selected targets, kind of how VS Code does it. Here are some of the bug fixes this new release brings: The active agent fails to auto-select when creating a new git worktree. A scrollbar unexpectedly appears on wrapped code blocks in the agent chat. Collapse indicators for project headers appear when performing sidebar searches. Bracketed ellipsis title prefixes fail to show the ellipsis icon properly. Project icons render incorrectly in the recent projects picker. Diff hunk controls appear inside non-editable commit view multibuffers. The software update button hangs indefinitely on the downloading stage. Restoring an agent terminal in a remote project triggers a sudden crash. Splitting a pane that contains an active commit view causes a crash. Linux Wayland freezes when trying to read the clipboard from laggy external apps. Zed is a "newish" code editor trying to break the massive stronghold VS Code has on the developer community. Funny enough, the editor was created by former GitHub employees who worked on the Atom text editor (which Microsoft killed in 2022, several years after it bought GitHub). The project officially hit version 1.0 back in April, introducing platform parity for Windows and Linux alongside deep support for DeepSeek-V4-Pro.
  • Recent Achievements

    • One Year In
      hhgygy earned a badge
      One Year In
    • One Month Later
      AMV earned a badge
      One Month Later
    • Week One Done
      AMV earned a badge
      Week One Done
    • Collaborator
      ryansurfer98 went up a rank
      Collaborator
    • One Month Later
      Eurosoft10 earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      523
    2. 2
      +Edouard
      172
    3. 3
      PsYcHoKiLLa
      78
    4. 4
      Steven P.
      73
    5. 5
      Michael Scrip
      71
  • Tell a friend

    Love Neowin? Tell a friend!