Slashdot Mirror


Microsoft Releases Changelist for Upcoming XP SP2

kylef writes "As we know from independent sources, Microsoft is busy readying Service Pack 2 for Windows XP. They have published on their website a changelist document (link goes to TechNet download page) detailing the nature of the security-related fixes and updates. The document is targeted towards XP admins and covers some interesting things such as the new Internet Explorer Pop-up Manager and various security policy changes. Some other juicy tidbits from the document: Internet Connection Firewall will be enabled by default, and there will be new support for something called "Execution Protection" which allows developers to make use of the NX (no execute) page guard flag on Intel's Itanium and newer AMD processors. An interesting read."

117 of 524 comments (clear)

  1. Quick, call the cops! by ciaran_o_riordan · · Score: 5, Funny

    > detailing the nature of the security-related fixes

    DMCA violation.

    1. Re:Quick, call the cops! by Channard · · Score: 4, Funny
      BTW, I didn*t find anything in this changelog like the "fixes to known pirate cracks and serial numbers" from SP1. Is it possible that MS gave up ?

      It's there in the ROT13ed addendum that reads 'Spend six weeks locking out cracks, only to have some hax0r still in baby booties crack it in three minutes.' Not the best use of MS's time or money.

    2. Re:Quick, call the cops! by Zocalo · · Score: 5, Insightful

      That's an interesting point and Microsoft must be torn over this issue. On one hand, they could take this as an opportunity to lock out a few more dodgy copies of Windows XP... for the few days it takes for the inevitable patch or workaround. On the other hand, by waiving that, they potentially get to vastly improve the security of deployed Windows XP installations. Given the amount of bad press that Microsoft gets each time some Internet worm is doing the rounds I wonder which way they will go...

      --
      UNIX? They're not even circumcised! Savages!
    3. Re:Quick, call the cops! by 10101001+10101001 · · Score: 2, Interesting

      >> detailing the nature of the security-related fixes

      >DMCA violation.

      I know the comment was made in jest, but you actually raised an actual technical issue. If you were to write a program that relies on some MS dll for a copyright protection scheme and the dll ends up having a serious security flaw, could you sue MS for producing software the circumvents a copyright protection scheme? Afterall, fundamentally it's the dll that's making the copyright protection scheme insecure, providing for the circumvention. An analogy might be that if a law made it illegal to make a device to circumvent a lock to get into a house. and the one major door manufacturer makes doors so fundamentally flawed that all locks attached to it are inately circumventable; doesn't that make the door a form of circumvention device?

      --
      Eurohacker European paranoia, gun rights, and h
    4. Re:Quick, call the cops! by BobTheLawyer · · Score: 2, Insightful

      This is not possible. The DMCA says:

      "to 'circumvent a technological measure' means to descramble a scrambled work, to decrypt an encrypted work, or otherwise to avoid, bypass, remove, deactivate, or impair a technological measure, without the authority of the copyright owner"

      As the copyright holder of the DLL is Microsoft, anything they do to the DLL (however stupid) will be "with the authority of the copyright holder". Hence nothing they do will be caught by the circumvention restriction.

    5. Re:Quick, call the cops! by 10101001+10101001 · · Score: 2, Informative

      > to ... impair a technological measure, without the authority of the copyright owner If the dll is written very badly then anything that relies on the dll as part of a technological measure is impaired. The copyrighted work being impaired is not the dll but the copyrighted work protected by the dll. The maker of DeCSS can't claim copyright as protection for DeCSS because DeCSS doesn't impair itself. DeCSS does impair CSS, though, which is the issue. As a simple example, imagine a competitor's product was being pirated and the chief fault was a dll made by MS. Even if the fault was unintentional, under the DMCA MS was at fault.

      --
      Eurohacker European paranoia, gun rights, and h
  2. Re:All this work by Utopia · · Score: 3, Informative

    Go read the doc. before you post.
    IE has a popup manager in SP2

  3. Smart. by starfurynz · · Score: 5, Interesting

    Looks like MS is finally doing somethin intelligent for once. We'll have to wait to see how intelligent though.

    --
    We tend to become like the worst in those we oppose. --Bene Gesserit Coda--
    1. Re:Smart. by MoonFog · · Score: 2, Informative

      It sure seems that way. From the .doc document where they talk about the pop up manager:
      Why is this change important? What threats does it mitigate?
      Pop-ups have been misused in many ways. By blocking pop-ups, the Web is safer for our end users, and the customer has more control over their browsing experience.


      The document is filled with explanation of security related fixes.

    2. Re:Smart. by Daengbo · · Score: 4, Funny

      Are they going to be upgrading to the new 2.6 kernel? I have a new chipset I was hoping would be supported.

  4. Re:All this work by ottawanker · · Score: 5, Informative

    Did you RTFA? (I hate saying that, it makes me feel .. like all the other assholes who say that)

    Internet Explorer Pop-up Manager
    Q. What does Pop-up Manager do?

    A. Pop-up Manager blocks most unwanted pop-up windows from appearing. Pop-up windows that are launched when the end user clicks a link will not be blocked.

    End users and IT administrators can let specific domains launch programmatic pop-up windows. Developers will be able to use or extend the pop-up functionality in Internet Explorer for applications hosting Internet Explorer.

    Q. Who does this feature apply to?

    A. For end users, browsing the Web will be less annoying, because unwanted pop-up windows will not automatically appear.

    For Web developers, Pop-up Manager affects the behavior of windows opened by Web sites, for example, by using the window.open() and showHelp() methods

    For application developers, there is a new user interface: InewWindowManager.

    Applications that use the rendering engine in Internet Explorer to display HTML can choose to use or extend the Pop-up Manager functionality.
    ...

  5. lol...crashes allready by selderrr · · Score: 2, Funny

    I downloaded the doc file, and tried to open it with WordPad (which is supposedly compatible with MS Word (which I refuse to buy), at least up to the level of displaying the text (without tables/pics)

    Guess what ? WinXPpro SP1 is very sorry for the inconvenience but decides to throw up on me (an exception that is) and bail out !

    1. Re:lol...crashes allready by Malc · · Score: 4, Interesting

      Don't be such a troll. I've written thousands of pages of documentation in Word for my job and I honestly haven't seen corruption problems since Word 97. These days, 99% of people dumping Word for Latex are either doing it for political reasons or because they've lead a sheltered life and don't want to learn the Microsoft way. And no, I don't have to write mathematical formuals very often, so Word suffices. Then again, most of other people don't either.

    2. Re:lol...crashes allready by BokLM · · Score: 3, Funny

      This will be corrected in Service Pack 2, you'll have to wait ...

    3. Re:lol...crashes allready by StressedEd · · Score: 4, Interesting

      Don't be such a troll.

      Oh dear. My original post was supposed to be "tongue in cheek humour"

      I've written thousands of pages of documentation in Word for my job... ..corruption problems since Word 97.

      If by that you mean ten or so documents of ~100 pages or so with a few pictures then yes, you will probably be ok. (Despite using a style sheet, you will probably end up with structural problems but that's another issue)

      If on the other hand, you had written a "thousand page document", including a couple of hundred graphs, tables few hundred bibliographic entries, equations and cross refereces all with a rigourously inforced style (otherwise known as a large book) then I would sit up and take notice.

      The basic issue appears to be memory limitation. On a 256MB machine once you get beyond about 200 pages with ~100 equations or so you will start getting "issues" with Word (based on a friends thesis).

      Can't comment on the XP version but this is on Word 2000. In a similar manner to the original parent post (regarding Wordpad crashing) memory "issues" should result in a nice friendly error message telling you to "buy more memory" [*] rather than a resulting cataclismic failure.

      These days, 99% of people dumping Word for Latex are either doing it for political reasons...

      Is this the result of a long process of statistical testing; or like 80% of all statistics did you just make it up on the spot? [*]

      And no, I don't have to write mathematical formuals very often, so Word suffices.

      Good for you. If you did have to write equations often (several hundred or so) then you would see what I mean.

      ------
      [*] Yes this is supposed to be moderate cheesy humour.

      --
      Be nice to people on the way up. You will meet them again on your way down!
    4. Re:lol...crashes allready by izx · · Score: 3, Interesting

      With *TeX, it's what I call a true WYCIWYG (what you code is what you get) program; unlike Word which isn't a true WYSIWYG program --- formatting pictures/charts/etc. and positioning them is a pain in any Word document beyond 50 pages. Apart from the inevitable memory-hog slowdown that people mentioned; I've "edited" a 300+ page "magazine" that was full of charts/pictures and found the whole frame idea an increasing pain. I too had to do it in 20-page sections.

      LaTex is much more structured; and to be honest, if you've ever done any sort of programming, it's a dead ringer for use in making any large, multipage document. And it's free, open-source,... all that goodness.

  6. Program Error by rehabdoll · · Score: 5, Funny

    "wordpad.exe has generated errors and will be closed by Windows.
    You need to restart the program.

    An error log is being created."

    nice.

    1. Re:Program Error by ObviousGuy · · Score: 5, Informative

      It opens in StarOffice just fine.

      --
      I have been pwned because my /. password was too easy to guess.
    2. Re:Program Error by dnaumov · · Score: 2, Informative

      Wordpad is not ment for documents that big. Use MS Word or OpenOffice.

    3. Re:Program Error by melevitt · · Score: 5, Insightful

      Uhh yeah, but it still shouldn't just crash!

    4. Re:Program Error by ErrorBase · · Score: 2, Insightful

      Just open it in OpenOffice.Org and all is fine, funny thoug that Word files are not suppoted by MicroSoft anymore. Sidenote : It is a 65kb file saved as OOo native format. Where does the 400+ kb extra stuff comes from (is it only the lack of compression ?)

    5. Re:Program Error by SmittyTheBold · · Score: 3, Insightful

      The difference is it's not WordPad doing it. It's WordPad dying a painful implosive death, and WinXP recognizing that and forcefully terminating the program.

      A program should fail gracefully, especially one that is to be used to open text documents of arbitrary size. After all, what's one to use to open such documents when one doesn't *have* a full-fledged word processor installed? For me, I have two basic choices: Notepad or WordPad. We all know Notepad's not an option for a document of serious length, but at least it usually fails gracefully by throwing up an error stating that the document is too large.

      Also, WordPad's not so old. It's been updated with Unicode support lately, and supports the latest Word documents for opening. Why doesn't it fail gracefully instead of letting Windows terminate it?

      --
      ± 29 dB
  7. I just hope by -noefordeg- · · Score: 5, Interesting

    this Service Pack doesn't break anything 'useful'... *sigh*

    With WinXP I got into some serious trouble with my computer and trying to play games. At first everything worked as it should then after a weekend not a single game would play, black screen on launching a game.
    After A LOT of work the conclusion was that quickfix 'SP2 Q328310', which had been auto download from MS, did something which stopped a lot of games which need 3D support from working.

    Now I always gets a message when I start windows, about 'new updates available': -Yeah sure! It's still buggering me to download the patch.

    This really helps MS too, I'm so much more willing to download updates/patches when I know that a quickfix to lets say notepad, might break something totally unrelated; like the ability to shut down WinXP >:(

    1. Re:I just hope by bobintetley · · Score: 4, Funny

      ...It's still buggering me to download the patch...

      Windows is doing you from behind?

      On reflection, could be accurate after all ;-)

    2. Re:I just hope by David+McBride · · Score: 5, Funny

      "Yeah sure! It's still buggering me to download the patch."

      Well, I'm pretty sure that isn't going to work..

    3. Re:I just hope by -noefordeg- · · Score: 3, Informative

      From the 5 star my post got on Dell user forums + all the 'thank you' mails from people having the same problem but got it fixed by removing patch 'SP2 Q328310' I'm pretty sure the problem was with that patch and I'm fairly certain it was not just me.....

      Installing that patch breaks BattleField 1942 (black screen), Asheron's Call (a really curious bug here) + a few more games I don't remember right now, removing it makes the games run like normal.

      Sure thing. The patch might not do anything which directly affects the 3D rendering, but it's without doubt the trigger for a strange bug that DO affect the 3D rendering.

      For Asheron's Call the bug will actually let you start the game and go ingame, but it won't render any 3D graphics. Your ingame panel will be visible but nothing from the game world will be drawn. But again, removing patch SP2 Q328310 fixes the bug, installing patch SP2 Q328310 introduces the bug.

      What have me a bit worried right now, is that MS will include this patch in the service pack.

    4. Re:I just hope by code_echelon · · Score: 2, Insightful

      All of those automatic downloads and warning messages can be turned off, go to start, run and type services.msc . The problems you are having sound like you just left all the default installation settings. I mainly use Linux but boot into Windows XP to play games and even with the ATI drivers I have had no problems with XP at all. You just have to correct the default installation settings, this is also true on most other Operating Systems including some versions of Linux (ie. Redhat Linux 9). Honestly 90% of the problems I hear about from Windows users are problems that are created by the user and how they do not configure there system properly.

      One could definitely make a case though that the default install should be more secure however that's another topic.

  8. *POOOF* by MagerValp · · Score: 5, Funny

    Was that the sound of the personal firewall market dying?

    --

    READY.
    #
    1. Re:*POOOF* by tx_kanuck · · Score: 3, Interesting

      Nope. Like most things from MS, the power users and admins will realize that they need more protectin then what is standard. They will then tell their family/friends, and the market will continue like it was.

      --
      Now, if that makes sense to anyone, could you please explain it to me? I think I've confused myself.
    2. Re:*POOOF* by Tim+Browse · · Score: 5, Insightful

      Not unless they up the feature set - when I looked into XP's firewall, it only blocked incoming connections, not outgoing. I use outgoing blocks as a matter of course to catch spyware, etc, and to prevent Outlook Express/MSNIM from fetching images/ads from web servers, etc. I was looking at the XP firewall for my laptop, because Kerio made my laptop's suspend/sleep functions stop working (grrr) so had to find an alternative. As it turned out, I tried Norton Personal Firewall, which was actually quite good, and not nearly as bad as I had feared. None of them are particularly great at config UI though. Norton especially requires a lot of clicks to set rules up.

      It's just occurred to me that maybe MS don't want to implement an outgoing firewall, given that the number of Windows components that randomly connect to MS servers is quite high, and it would highlight this fact if they did outgoing connection blocking. Hmm.

    3. Re:*POOOF* by davidstrauss · · Score: 4, Insightful
      Was that the sound of the personal firewall market dying?

      To take an objective perspective, firewalls seem best if they are part of the operating system, not wedged in, but I'm surprised they aren't taking the licensing path that they chose with CD burning and disk defragmenting (both are not written by Microsoft and licensed). The XP firewall, however, does lack outgoing connection control, which shouldn't be enabled by default but should be an option (how hard is it to use the same engine for outgoing connections too?).

    4. Re:*POOOF* by mshiltonj · · Score: 4, Insightful

      Nope. Like most things from MS, the power users and admins will realize that they need more protectin then what is standard. They will then tell their family/friends, and the market will continue like it was.

      Yep, just like the web browser market.

      Bad-dum-bump.

      Thank you! Thank you! I'll be here all night!

    5. Re:*POOOF* by Zocalo · · Score: 5, Interesting
      Taking a hit maybe, but not dying (at least not to the power user). Here are some of the features I get from my Windows personal firewall of choice (Agnitum's Outpost Pro) that are not offered by ICF:
      • Outgoing connection filtering
      • Application checksumming (with MD5)
      • Protocol level mail attachment scanning
      • *Really* detailed logging
      • Pop-up ad blocking (OK, this is going to be in IE but is off by default)
      • Banner ad blocking (not in SP2 IE at all as far as I can see)
      • Cookie control
      • Policies for pop-ups, scripting, ActiveX and so on handled on a per-site basis
      And the list goes on... This is not the first time this kind of thing has happened; Microsoft used to bundle an Anti-virus product with DOS and Windows, and that didn't kill the market. It still does bundle a disk defragmenter, yet Diskeeper seems to be be doing just fine.
      --
      UNIX? They're not even circumcised! Savages!
    6. Re:*POOOF* by mumblestheclown · · Score: 3, Interesting
      Not really. Norton, a company that has become infinitely more evil than MS on several fronts, has a "clever marketing strategy."

      I have "Norton Internet Security" installed on this machine. It is impossible to unintstall. If you unintstall it, your internet connection will be irrepairably harmed, especially when it comes to secure pages. However, with Internet Security enabled, the internet is freeking useless.

      The only solution is to load internet security and then disable it after it's running. That, or clean install the operating system.

      You might think that this is an isolated problem. It's not. We routinely get support requests on our secure ecommerce sites saying "when I click on (secure link), i get a page error". Our #1 response to this is "have you recently unintstalled norton internet security?" Answer: "yes, by coiincidence i just did that this morning!"


      This '12 year technology strategy consultant' wants to know what you think of her view of e-mail list buying. why don't you tell her what you think?

    7. Re:*POOOF* by EddWo · · Score: 4, Informative

      The new one in SP2 does incoming and outgoing connections, blocks udp and multicast and enables ports on a per-program basis without requiring the program to specifically open or close them. It is also on by default and covers all network interfaces.

      I expect they will supply default behaviours that allow their own programs to phone home. But hopefully it is properly configurable so you can decide if you want that or not.

      I don't know if it is feature comparable to the third party offerings, but it is significantly improved on the version that shipped with WindowsXP

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    8. Re:*POOOF* by graf0z · · Score: 5, Insightful
      when I looked into XP's firewall, it only blocked incoming connections, not outgoing

      They are definitly intruding the personal fw market: Look into "Appendix B: Netsh Command Syntax for the Netsh Firewall Ipv4 Context" for the "add allowedprogram" command - finally, they realized that there is something like trojans...

      They're still far away from other packetfilters like netfilter/pf/..:

      • no match against source or dest ip
      • nothing beyond TCP/UDP/ICMP (like GRE, ESP, AH)
      • no subchains (or whatever You wanna call conditional ramifications/jumps)
      • no rate-limiting (e.g. against SYN-flood)
      • no NAT
      • it's not clear how stateful it is (i.e. does it verify TCP sequence numbers?)
      • protocol helpers for RPC/DCOM, but not for FTP, IRC, H.323
      • no tweaky guru stuff like TCP-MSS mangling for tunnels (like VPN or PPPoE)

      There's still a lot of work waiting for the ms devel team ...

      /graf0z.

    9. Re:*POOOF* by mshultz · · Score: 2, Informative

      Doesn't the Internet Connection Sharing thing take care of NAT? It's not the prettiest way to do it, but hey, it's there.

    10. Re:*POOOF* by Darren+Winsper · · Score: 4, Insightful

      To be fair, the XP firewall is pretty basic, and I've not heard that Microsoft intend on fleshing it out that much. It pretty much does its job, prevent incoming connections, which is what most people want.

    11. Re:*POOOF* by graf0z · · Score: 4, Interesting
      This is the usual misunderstanding of the word "firewall": Classically a firewall is just a packetfilter (that means it filters packets due to rules which only consider packetheaders). This MS document uses "firewall"="packetfilter". But most "firewall products" offer packetfilter + host IDS + content-filtering, virus-scanning transparent proxies + network IDS + more gimmicks. They are sometimes referred as "application level firewalls". This is an example:

      • Outgoing connection filtering (that's included in SP2)
      • *Really* detailed logging (seemed to have improved in SP2)

      The rest ist not packetfiltering:

      • Application checksumming (with MD5) - host IDS (more precisely: file integrity checker)
      • Protocol level mail attachment scanning - virus scanning (transparent) smtp/pop3 proxy
      • Pop-up ad blocking, Banner ad blocking, Cookie control, Policies for pop-ups, scripting, ActiveX and so on handled on a per-site basis - content-filtering transparent http proxy (hint: use a more secure browser instead)

      /graf0z.

      ps: Don't get the impression that i like the SP2 packetfilter - it's really inferior to professional packetfilters.

    12. Re:*POOOF* by FuzzyBad-Mofo · · Score: 4, Interesting

      Pop-up ad blocking, Banner ad blocking, Cookie control, Policies for pop-ups, scripting, ActiveX and so on handled on a per-site basis - content-filtering transparent http proxy (hint: use a more secure browser instead)

      Ran into this one when a friend tried to check out my online photo gallery while using Norton "Firewall". Norton happily disabled all Javascript on the page because it apparently didn't like my DHTML.

      In my opinion, a "Firewall" has no business interpreting HTML and Javascript. Norton should be taken to task for this, else we risk creating defacto standards.

    13. Re:*POOOF* by bmajik · · Score: 4, Funny

      actually, the disk defragmenter is 100% MS code now. The old one was outsourced to Executive Software, a bunch of scientologists. I think we had to do the defragmenter in house to get the scientologist bits out of it for certain governments to approve XP. (or it might have been because the code wasn't fully disclosed to us, or something along those lines).

      In any case, the defragger is no longer outsourced code :)

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    14. Re:*POOOF* by gad_zuki! · · Score: 2, Insightful

      Look at all the Win2000 and 98 computers out there. One wonders why MS isn't porting their firewall to 2000, XP installs are a drop in the bucket compared to 2000.

      Lastly, I don't believe this SP shuts off activeX by default, which is the biggest problem facing windows users as its a gateway to a semilegal spyware trojans.

      There really should be a "shut off ActiveX day." 15th of the month anyone? I'm getting sick of doing it on every computer I come across after someone tells me "I have no idea how gator got on there!"

    15. Re:*POOOF* by Tim+C · · Score: 2, Informative

      No, because there's absolutely no way they're going to sell ISA Server to home users, but a lot of home users will be using XP (Home, if not Pro, although that's what I have). On top of that, no business IT dept worthy of the name would rely on software firewalls on every desktop to secure their network, no matter how good.

      It's unlikely in the extreme that MS would ever ship a comparable firewall as part of the OS, simply because that's not what the vast majority of their target userbase needs or wants.

    16. Re:*POOOF* by bratmobile · · Score: 2, Informative

      Uhhh, you're wrong on the NAT claim. XP has provided a NAT from day 1. It's called Internet Connection Sharing, and it is totally integrated into the XP firewall (Internet Connection Firewall).

      And it DOES have protocol helpers for H.323. I should know -- I was the dev lead on that team. Think before you just mumble.

      Anyone who needs GRE- or AH-specific functionality knows where to find it. ICS/ICF is targeted at home users, and it does that job very well. There will always be a market for super-fancy firewalls. But for the vast majority of people, XP's does the trick.

  9. Re:Wordpad crashed by TheDredd · · Score: 2, Interesting

    TextEdit under osx works fine :)

  10. Just another angry Linux zealot post... by Anonymous Coward · · Score: 5, Insightful

    Thanks again for the .doc format.

    Why not put such documents in a more Portable Document Format? Even assuming I have Word Reader or Openoffice, why on earth would you dissemante information via a word processor document format?

    1. Re:Just another angry Linux zealot post... by tx_kanuck · · Score: 3, Interesting

      It is kind of strange that they would make it hard for non-Windows admins to read this. You would think they would want non-customers to read this, even if for the market exposure.... hmmmmm. I guess they *can* release something w/o their marketing dept. rewriting it.

      --
      Now, if that makes sense to anyone, could you please explain it to me? I think I've confused myself.
    2. Re:Just another angry Linux zealot post... by PainKilleR-CE · · Score: 2, Funny

      Notepad opens it, at least on XP machines (where Notepad doesn't have the limit on length). Unfortunately, it doesn't look nice when you open it, and not all of it may be readable...

      --
      -PainKilleR-[CE]
  11. Undocumented Security fixes? by Raindeer · · Score: 5, Interesting

    I really wonder if there will be undocumented securityfixes included in this Service Pack. I recently heard a director of Microsoft say that when Microsoft finds a security vulnerability, they don't disclose it, but just fixed it in a service pack. I hope I misinterpreted him, but it makes me wonder if a pre SP build of some Microsoft products might have something under the hood for bad guys to use.

  12. Re:Wordpad crashed by ciaran_o_riordan · · Score: 3, Funny

    The file is in the "OpenOffice.org MS Word doc" format. Wordpad does it's best to open this OpenOffice.org format but it' can't be expected to keep up with the regular format changes.

  13. Processor support for NX flag, performance impact? by Alereon · · Score: 4, Interesting

    The 32-bit version of Windows currently leverages the "no-execute page protections" processor feature as defined by Advanced Micro Devices (AMD). This processor feature requires that the processor run in Physical Address Extension (PAE) mode.

    Although the only processor families with Windows-compatible hardware support for execution protection that are currently shipping are the AMD K8 and the Intel Itanium processor families, it is expected that future 32-bit and 64-bit processors will provide execution protection.

    This sounds nifty, too bad x86 CPUs don't support it (barring AMD's x86-64 offerings). However, doesn't PAE mode result in significant I/O performance degradation?

  14. I could not resist... by Savage-Rabbit · · Score: 5, Funny

    Executio Protection

    Old man Saddam could use feature that right about now.

    --
    Only to idiots, are orders laws.
    -- Henning von Tresckow
    1. Re:I could not resist... by MullerMn · · Score: 5, Funny

      >Executio Protection

      Old man Saddam could use feature that right about now.


      Why? In case Harry Potter tries to kill him?

  15. How Microsoft thinks about security, in a nutshell by ChangeOnInstall · · Score: 2, Insightful

    In earlier versions of Windows, there is a window of time between when the network stack was running and when ICF provides protection. This results in the ability for a packet to be received and delivered to a service without ICF filtering and potentially exposes the computer to vulnerabilities. This was due to the firewall driver not starting to filter until the firewall service was loaded and had applied appropriate policy. The firewall service has a number of dependencies which causes the service to wait until those dependencies are cleared before it pushes the policy down to the driver. This time period is based upon the speed of the computer.

    What bugs me about this is that it strikes me as a problem that was well known about when the developers were writing the original code for ICF. They knew about it, and they didn't do shit about it.

    --
    What has *science* done?!? -- Dr. Weird (ATHF)
  16. Re:All this work by phalse+phace · · Score: 5, Funny
    Did you RTFA?"

    You must be new here.

  17. Um, no by Sanity · · Score: 4, Insightful
    I know you really hate Microsoft, but even the most zealotous zealot has to admit that they can't be held responsible when a third-party plugin causes IE to crash (it would do the exact same thing to Mozilla).

    This feature is a great idea, it means that if, for example, Acrobat Reader is causing IE to crash then at least I know who is to blame and can uninstall or upgrade it.

  18. Re:Prevent popups, ads, banners etc... by Jugalator · · Score: 3, Informative

    Mozilla Firebird works quite well too, and isn't shareware either. And I heard you get a browser that's better than IE as a special offer! :-D

    --
    Beware: In C++, your friends can see your privates!
  19. Re:Internet Explorer Add-on Crash Detection by Jugalator · · Score: 2, Informative

    This detection has nothing to do with the error reporting feature already in Windows XP. It's just designed to better handle crashes in 3rd party software attached to IE.

    --
    Beware: In C++, your friends can see your privates!
  20. Re:Internet Explorer Add-on Crash Detection by Com2Kid · · Score: 5, Insightful

    Bleh, troll, or did you just skim the file? Either way. . . .

    What this new feature does (and it IS rather nifty) is detects which piece of spyware loaded up with IE is causing crashes, and lets the user disable said spyware.

    Nice actually. ^_^

  21. Wow. by JanusFury · · Score: 4, Informative

    I just read through that thing - there are a lot of good fixes in there. For one, they've apparently made a lot of changes to IE that will make it less of a pain in the ass to use. Some major changes to popup windows in general - they're making it much harder to trick users with popups.

    They also seem to have made a lot of changes to the firewalling stuff - firewalling is on by default, too. They also made it so that the File Sharing and Networking ports only work in the local subnet -this means people won't be able to hit you with Windows Messenger spams from the 'net anymore, or access your RPC ports... good stuff.

    Maybe, just maybe, MS will eventually get security right. This Service Pack appears to be a sizable step in the right direction.

    --
    using namespace slashdot;
    troll::post();
    1. Re:Wow. by Deleriux · · Score: 2, Insightful

      I second that, theres some preliminary sandboxing features to I.E too. This doesnt mean ill switch to windows at all, and after this is been released lots of gamers will find some of their more legacy type games not working which will be a headache for the next year. Other than that the headaches versus the fixes mean it will be worth the download. Very pleased with M$ for this. Have to add a conspiricy theory though.. with all these new features and extra functionality (thats not like MS) there will probably be a trade in. Anyone hear the death humm of DRM calling?

    2. Re:Wow. by JanusFury · · Score: 2, Informative

      RTFA. Popup blocker included.

      (Isn't this even mentioned in the article description? I mean, really, how kneejerk can you get)

      --
      using namespace slashdot;
      troll::post();
    3. Re:Wow. by FrostedWheat · · Score: 5, Insightful

      For one, they've apparently made a lot of changes to IE that will make it less of a pain in the ass to use.

      Biggest pain for me (as a non-IE user anyway) is that they *STILL* haven't added proper PNG transparancy support! Every other browser on the planet handles it fine, even IE on the Mac.

      It's not like it's a big secret everyone's hiding from MS :)

  22. Re:All this work by Anonymous Coward · · Score: 4, Insightful

    >Doesn't the blocking of ads violate the terms of use of some sites?

    Possibly. Who cares? I don't agree with such limitations - you put a site on the web for people to read, free of restrictions. I've yet to agree to anything on my computer other than EULAs. Reading a website does not signify I consent to anything.

  23. Re:All this work by danheskett · · Score: 4, Informative

    I think you misunderstand:

    HTML writers - web page authors - cannot just bypass the pop-up manager changes. The new interface they reference is for applications that use IE to render HTML. This new interface is part of the Win32 API essentially, and cannot just be called willy-nilly from a webpage (just like any piece of Win32 API).

    The little FAQ snippet makes this distinction bu but not very clearly. For app-developers this means that instead of using a little piece of Javascript to open a window they will have to hitch into the API to create a new window.

    Basically its just a move to allow app-developers to still use the renderer in an effective way with minimal code changes. Most developers I know however do not use the HTML engine to open new windows. They instead create a new window with API or a language construct and then assign a new instance of the IE activex object to that handle. It's a much more reliable way of opening new HTML windows in applications.

  24. Meh by Anonymous Coward · · Score: 2, Insightful

    All of the things listed in the patch that are suppose to help security, such as the firewall, are useless. Why, you ask? Because Dell, HP, Compaq, whoever, they don't ship pre-patched like they should. Why doesn't Microsoft get off their fat ass and require that computer manf. patch with SP2? HMMM? Insert a freaking update CD into the box, setup a 1-800 number that the Windows installer contacts to get the latest updates. There's a ton of things Microsoft COULD do, patching isn't enough.

    Rant over.

    Fortress of Insanity

    1. Re:Meh by back_pages · · Score: 3, Interesting
      Dude, like you've never heard of OEM Windows discs that come with that patch on the OEM disc? I'm sure there will be some turn around time before Dell & gang get into OEM copies of XP SP2, but it'll happen.

      I work at a custom shop and we don't patch anything either - DUR - we install XP SP1 OEM. I'm sure we'll be using XP SP2 OEM discs before too long.

  25. Re:All this work by ComaVN · · Score: 2, Informative

    No, application developers that use the IE renderer can choose to use or extend the blocker functionality, NOT the website designers. You know, applications running locally?

    --
    Be wary of any facts that confirm your opinion.
  26. Re:MSFW / MSFWE / MSFF - Request by BenjyD · · Score: 5, Funny

    Preferences->Homepage->exclude stories->Microsoft.

    I'm sure an enterprising geek could write a script to do that for them. You could even cron job it to give MS free days/weeks.

  27. Re:Internet Explorer Add-on Crash Detection by __aatgod8309 · · Score: 2, Insightful

    Considering the complexity of modern spyware, does anyone else think there's a good possibility that disabling said spyware won't be that easy?

  28. Re:Processor support for NX flag by zbaron · · Score: 2, Interesting

    Way back in my Comp Sci days, I could have sworn that when a 386 (and to some extent a 286) was running in protected mode, different areas of memory could be marked as 'code' for execution and for 'data' that could not be executed. Trying to read or write to the code area, or execute a data area would result in exceptions. It was many years ago though ...

  29. ...where is tabbed browsing? by BaconLT · · Score: 4, Insightful
    Conspicuously absent: tabbed browsing. It's a simple and popular feature and it surprises me they didn't include it. Psst-Bill, you can just borrow the code from one of the many open sources that already have it, then brag about how you invented it!

    Now, that's marketing.

    As an aside, when is Windows going to include multiple desktops in their shell? I've used a number of third party pagers, but each has its drawbacks and flaws, probably because it's not written with the privilage of truly understanding the Windows code.

    --
    Who mediates your information?
    1. Re:...where is tabbed browsing? by Junior+J.+Junior+III · · Score: 4, Informative

      Since XP already groups multiple windows open in the same application and puts them on their own pseudo-tabs on the task bar, it's probably considered redundant. I know it isn't quite the same thing, but they probably think of it has having implemented tabbed apps as an OS-wide feature already.

      --
      You see? You see? Your stupid minds! Stupid! Stupid!
    2. Re:...where is tabbed browsing? by Numeric · · Score: 2, Funny

      Hey they just added Pop-Up browser blocking! I think asking for any more features is pushing it a bit. IE users will have to wait for Longhorn to get tabbed-browsing.

      --
      -- ladies and gentlemen we are floating in space!
  30. Re:Prevent popups, ads, banners etc... by Urkki · · Score: 2, Informative

    Download Mozilla Firebird and you don't need that kind of potentially suspicious (Is it spyware? Does it like to get uninstalled nicely or will it leave something behind? Is the company making it really trustworthy?) closed-source software...

  31. Re:I did RTFDoc by Lumpy · · Score: 4, Interesting

    the funny part is everyone who doesnt use outlook as a mail client has had safer email for years.

    I wish they would fess up and tell the truth... they are making outlook safer to use.

    My unix email clients never have opened and executed a virus, as it is still stupid to allow someone to execute an attachment without forcing them to save it ti a location first.

    also, have they disabled the stupid "feature" to hide file extensions? this one thing is one of the worst securtiy holes in existance.

    --
    Do not look at laser with remaining good eye.
  32. What breaks or works differently? by alib001 · · Score: 2, Informative

    Each section detailed in the document has this Orwellian subheading. But I feel it's missing the appropriate emphasis...

    What breaks or "works differently"?

    I think I'll wait a while before applying it so other users can find all the new "features".

  33. who cares about ie blocking popups, still insecure by Indy1 · · Score: 3, Insightful

    one word: activeX

    Ie is just too insecure. Look at all the spyware that utterly rapes it. With Mozilla as mature and stable as it is, there is just zero excuse to use ie for daily surfing. Sure there are the rare occasional times you need it for crappy sites that refuse to run on standard compliant browsers, but 99% of your surfing time should be in Moz (or opera or anything else).

    --
    Lawyers, MBA's, RIAA? A jedi fears not these things!
  34. Too many of us are affected by their software. by Shivetya · · Score: 2, Insightful

    To ignore it would be to ignore what this site is all about. This stuff does matter to a great many people in their everyday business environment. /. != Linux

    --
    * Winners compare their achievements to their goals, losers compare theirs to that of others.
  35. AMD grabs key security advantage by sundling · · Score: 2, Informative

    http://cbs.marketwatch.com/news/story.asp?guid=%7B 605678E9-C043-4B7E-94C7-E693D2BBA696%7D&siteid=goo gle&dist=google

    So the implication is that Intel is only supporting this security feature on enterprise servers (Itanium), while AMD is supporting security on desktops and servers.

    1. Re:AMD grabs key security advantage by sundling · · Score: 2, Interesting

      AMD grabs key security advantage. The article says it all.

      So the implication is that Intel is only supporting this security feature on enterprise servers (Itanium), while AMD is supporting security on desktops and servers. Combine this with "cool and quiet" in desktop chips, like the mobile chip power saving technology, and 64 bit processing and AMD has quite a value proposition.

  36. Re:who cares about ie blocking popups, still insec by Baron_Yam · · Score: 4, Interesting

    I've switched to Firebird, finally. I got sick of finding that my HOSTS file, favourites, and start page were being rewritten by malicious web pages.

    On the other hand, Firebird doesn't use the MS JVM, it uses the Sun JVM, which occasionally decideds to use 99% of my system resources. It behaved the same way when I tried to use it for IE as well.

    On the other, other hand (what, three hands???) I love tabbed browsing, though I haven't yet adjusted - I keep dragging the cursor towards the taskbar looking to switch processes before redirecting to the tabs.

    On the fourth hand (this is getting weird) I now see the effects of all the tiny errors in my hand-coded HTML that IE was running - and a proper browser is refusing to display. I actually like that, since forcing compliant coding on me makes my work accessible to more browsers than just IE... of course since they're just vanity pages for me and the wife, it was never critical which is why the errors were never checked for before.

    I'm out of hands, now.

  37. Re:How Microsoft thinks about security, in a nutsh by zero_offset · · Score: 4, Insightful
    They knew about it, and they didn't do shit about it.

    Alternately:

    -- They knew about it, and management wouldn't let them do shit about it.

    -- They knew about it, but addressing it would take significant time and effort, so they opted to defer that to a later release. After all, a million people running a mediocre firewall is better than a million people running no firewall at all.

    -- They didn't actually realize it until later on. Are you psychic, or do you just happen to have a buddy who was on the ICF dev team?

    But I suppose those angles would just mess up a good troll.

    --

    Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

  38. Conspiracy or paranoia? by sundling · · Score: 2, Interesting

    http://news.google.com/news?hl=en&ie=ISO-8859-1&sc oring=d&edition=us&q=amd+overflow&btnG=Search+News

    This google search turns up a link "Commentary: Working with Microsoft to plug a big hole"
    now the funny thing is that this morning the link was called "AMD grabs key security advantage" and that's also in the title bar of the page and in big caption. Interesting how that was replaced with the subtitle that downplays a big win for AMD. I had trouble even finding the link which was obvious this morning. Things that make you go 'hmm.

  39. the new Internet Explorer Pop-up Manager by Anonymous Coward · · Score: 2, Interesting

    Why do I have the feeling that Pop-up Manager doesn't sound like Pop-up Killer?

  40. I Hope... by vigilology · · Score: 2, Insightful

    Of course I haven't RTFA, but I hope it pops up a dialog box asking what to do instead of barging straight on in and changing all the (firewall) settings.

  41. Re:Processor support for NX flag, performance impa by Bas_Wijnen · · Score: 2, Interesting

    doesn't PAE mode result in significant I/O performance degradation?

    No, or at least on older processors it wouldn't, I don't know much about newer processor design. This is done in hardware, and it can be done in parallel with the usual work of the processor. That means it will make the processor an insignificant bit larger, but not slower.

  42. Meta info? by zonix · · Score: 4, Interesting
    Thanks again for the .doc format.

    Since it's in MS Office format, has anyone found any intering meta info in it yet? :-)

    z
    --
    What would an EWOULDBLOCK block, if an EWOULDBLOCK could block would? -- me
  43. Re:who cares about ie blocking popups, still insec by Moraelin · · Score: 5, Interesting

    Who cares about pop-up blocking in IE? How about: _you_ will care, when you start seeing pop-ups in Mozilla or Opera.

    The whole "IE is inferior because it can't block popups" charade existed only _because_ the dominant browser didn't block those. Most people were content to make their pop-ups IE only.

    Now that IE has changed, let's think like one of those dishonest marketers. So you were making money serving on-load pop-ups. They no longer work. What next?

    How about looking at a little detail: IE, just like Mozilla and Opera, will not block stuff resulting from a user click.

    Does it give you ideas yet?

    If still not: Want to bet how long until you'll see sites where all links are done with JavaScript that also opens a pop-up window? Where every single drop-down and button and link is accessible only through JavaScript, which incidentally also opens a pop-up or three?

    But wait, surely people will start blocking pop-ups completely, right?

    Again, let's think like a slimeball some more. Remember, the goal of this exercise is to think not like the user annoyed by those pop-ups, but like the slimeball who pushes them onto you.

    He doesn't care if you're annoyed, nor how annoyed. He just wants to make a buck. That's all that matters. He's really got the same moral standards as the spammer filling your inbox with V14GR4 ads.

    So in that state of mind: Hmm... what to do against those users still blocking your valuable pop-ups, even when they're triggered by a click?

    Well, blimey, make the whole site unusable or crippled without pop-ups. E.g., if you have to log in or fill a form, stuff it in a pop-up window. E.g., all the links to other sites are surely best opened in a separate window, via JavaScript. (All in the name of convenience for the user, of course;) E.g., the site-map, search, articles, etc, surely are best viewed in a separate window opened through JavaScript.

    So there you go. Now the whole site is unusable unless the user disables pop-up protection.

    Fat lot of good did that pop-up blocking do, eh?

    --
    A polar bear is a cartesian bear after a coordinate transform.
  44. Re:No Execute on Linux by The+One+KEA · · Score: 4, Informative

    This already exists - Ingo Molnar has written something called the exec-shield patch which implements this functionality in a slightly different fashion. Here is a link to one of Ingo's patch announcements.

    --
    SCREW THE ADS! http://adblock.mozdev.org/ Proud user of teh Fox of Fire - Registered Linux User #289618
  45. Re:Internet Explorer Add-on Crash Detection by nmg196 · · Score: 2, Insightful

    > So instead of finding the source(s) of the crashes and fixing it,
    > they have apparently given up on that,

    You've completely misunderstood. The entire point of the Crash Detection system is so that Microsoft ARE aware of when crashes are happening and CAN fix them. If this system wasn't there - they wouldn't even know your browser had ever crashed. Users rarely report bugs (and especially don't bother to give you detailed information) so this system is an excellent idea.

    Additionally, this new system "Add-on Crash Detection" allows them to give you useful advice if a 3rd party (IE non MS) component causes a crash.

    I don't know about anyone else, but my IE has been crashing quite a lot since I installed Macromedia Flash 7. This isn't obviously Microsofts fault, but they might be able to tell Macromedia what crashes are occuring and how they were caused.

    I *really* hate stupid ill-thought-out comments like yours.

  46. Re:who cares about ie blocking popups, still insec by Haeleth · · Score: 4, Insightful

    So there you go. Now the whole site is unusable unless the user disables pop-up protection.

    A site that broken, run by someone with that little regard for his users, is a site I have zero interest in visiting anyway. So what's the problem?

  47. Re:Will it run on... by evilquaker · · Score: 2, Funny
    a p1 133?

    Will it even run on a P3 1.33?

    --
    To within half a percent, pi seconds is a nanocentury. -- Tom Duff
  48. No CSS improvement for IE? by SpaceRook · · Score: 4, Informative

    God, IE could really use some better CSS handling. I'm disappointed they didn't add any with this service pack.

  49. pop up blocker by Apreche · · Score: 5, Informative

    I read the document and apparently the pop up blocker is crap. Here's why

    ustomers will still see pop-ups launched in the following cases:

    The pop-up is opened by a link which the user clicked.

    The pop-up is opened by software that is running on the computer.

    The pop-up is opened by ActiveX controls that are instantiated from a Web site.

    The pop-up is opened from the Trusted Sites or Local Intranet zones.

    I sense an increased use of ActiveX by ad-ridden websites in the future. What this is really, is not a way for MS to help out the user by eliminating annoyance. It is a strategy to get everyone who wants pop up ads on their site to use ActiveX. And hopefully when they're using ActiveX they'll make important parts of their site with it. Like say, the navigation bar. I'll stick to Firebird tyvm.

    --
    The GeekNights podcast is going strong. Listen!
  50. Some thoughts on this stuff by jonwil · · Score: 5, Interesting

    Firstly, the firewall stuff is good.
    Especially things like "by default, only local machines can talk to the windows network messenger (a.k.a. winpopup), windows file sharing and etc ports".
    But, its still not a good substitute for a server-based firewall solution (e.g. a linux box with ipchains/iptables) or for a firewall box like the "firewall+DSL modem+router+switch/hub+nat+etc boxes" that are popular with home broadband networks.

    Execution Protection is a good feature, I am surprised that intel didnt add support for marking pages as "execuatble" or "not execuatble" way back when with the 386,486, pentium or whatever.

    Given the number of Internet Explorer addons in the lists of Spyware programs like Ad-Aware and Spybot Search & Destroy, the Add-on Manager is something thats long overdue. This should at least prevent those who are clued up enough to check it once in awhile from being hit with Spyware addons.

    As for the Java stuff, I think the best thing would be for MS to modify all future operating systems and service packs to completly remove the MSJVM if it is present and to install the sun Java VM instead (I expect that as long as they were shipping it unmodified and shipping as recent a version as possible, sun would just love this)

    The MSJVM is a piece of garbage that should disappear for good, along with any lame-braned sites/content/software designed to work with it and only with it.

    Now, the MIME type handling stuff.
    IMO, the best solution is for IE to completly ignore the file extention and contents if it has a MIME type.
    Basicly, if it gets a MIME type, it uses that and ignore both the extention and the content. If it doesnt have a MIME type (e.g. local disk file or FTP server, it should use the extention only and ignore the content).

    If the MIME type it has is for something like text/plain or image/png or text/html or something else that IE can handle, it should handle it.
    If the MIME type is one for which a system program has regisered itself (for example, ms word could register itself for application/x-msword-document), it gets handed off to that.
    Otherwise, windows will display a dialog box asking the user to select from:
    1.open with the application registered to handle the extention passed in (for example, if its a .rar file, winrar might be specified, if no applocation is registered to handle this, it wont display this option. Also, anything thats executable e.g. *.bat, *.pif, *.scr, *.exe, *.com wont be allowed to execute and must be saved to disk and/or opened with a seperate application. And, certain things like the program that runs *.vbs scripts would be banned so that they dont appear in this list and you cant say "open with this app by default")
    2.open with an application of the users choice.
    or 3.save to disk
    With an option to save this as the default action for this file extention (and the case of no mime type) and a way to remove that "save as default" and re-specify later on, this would be the ideal solution. Plus, unlike what the MS proposal says, it would actually force web-servers to do away with the "send text/plain as default for anything we dont understand" features and configuractions. The right response (IMO, I havent read the RFCs or anything) is to send no MIME type at all for files that you dont have a specific MIME type for.

    As for pop-up manager, here is what MS should do:
    1.turn off any features in HTML that allows the changing of the "z-order" of windows (e.g. to make a window move to the back like with a pop-under)
    and 2.turn the pop-up blocker on by default

    But personally, I think the fault lies with the idiot that invented window.open() in the first place. What legitimate use is there for being able to open a new browser window in this maner?
    Many web-sites use links that use the TARGET attribute of the tag to create a new window with content in it and thats pefectly fine.
    The only uses for window.open() that I know of are:
    1.popups, popunders

  51. PNG support by 0x0d0a · · Score: 4, Informative

    Why, why, why no full IE PNG support?

    Argh.

  52. Execution Protection vs PROT_EXEC on noexec mounts by displague · · Score: 3, Interesting
    WinXP SP2:
    and there will be new support for something called "Execution Protection" which allows developers to make use of the NX (no execute) page guard flag on Intel's Itanium and newer AMD processors. An interesting read."
    Linux v2.6.0:
    <drepper@redhat.com> [PATCH] Fix 'noexec' behaviour We should not allow mmap() with PROT_EXEC on mounts marked "noexec", since otherwise there is no way for user-supplied executable loaders (like ld.so and emulator environments) to properly honour the "noexec"ness of the target.
    Is there any relation? Are these entirely seperate things, or is one a software implementation and the other a more direct processor instruction for the same task?
    --
    Marques Johansson
  53. Re:All this work by self+assembled+struc · · Score: 2, Informative

    actually $10 says there's some sort of security bug/error that DOES let people access the pop-up manager directly from HTML.

    remember, you can embed VBScript in an HTML page and set it to run on the user's end.

    And then, there's my favorite hack for getting PNGs to display transparent in IE (breaks links if you're using the transparent PNG as a background, if the link is on top of the PNG...but it still looks pretty).

    filter:progid:DXImageTransform.Microsoft.AlphaIm ag eLoader(src='/img/text.png', sizingMethod='scale');

    now, really, that's not even valid CSS. but place that in your CSS rule where you want a transparent background, and BAM! Transparent PNG.

    So say what you will about jerkoffs writing pop-up spam not being able to access the pop up manager, i'm firmly placing myself in the skeptic arena.

  54. MS: starting to shape up! by DroopyStonx · · Score: 3, Interesting

    Is it me or are they actually beginning to shape up? I know it's blasphemy to praise MS, but after reading that document I was quite impressed. A few times I was surprised and uttered, "Wow, they actually fixed that!" to myself as I was reading.

    ...but what's the catch? Seems too good to be true.

    Perhaps there is some remote code that manipulates pixels on your screen to subliminally flash messages to you thus making you relinquish your spiritual ownership and connection to your soul. You are now one of them.

    --
    We have secretly replaced these Slashdot mods' sense of humor with a rusty nail. Let's see if they notice!!
  55. Re:I did RTFDoc by archen · · Score: 2, Interesting

    "The funny part is everyone who doesnt use outlook as a mail client has had safer email for years."

    Disclaimer: I absolutly HATE Outlook and Exchange...

    But in the defense of MS (yikes) they have managed to cobble together enough bandaid fixes to make Outlook rather sane. In this day and age downloading stuff before you run it simply isn't enough. Of the three near virus problems I've had on the network, people downloaded something that was from someone they didn't know, didn't even have a double extension, and was labeled something suspicous ("sexyfun.exe"? If that doesn't scream virus, I don't know what does).

    With the latest update of Outlook 2000, & Exchange 2000 MS simply crippled ALL "dangerous" file formats. At first I was going to re-enable them but thinking about it, I decided not to. There is no reason to send an exe file directly through email, and if you do wrap it in a zip file and save some bandwidth while you're at it.

    Obviously if I didn't have to use exchange for mail I could easily filter mail at the server, but I have to work with what I've got. MS has at least taken some steps in the right direction (although it's still not a substitute for designing something with security in mind).

  56. Re:TCPA? by Ann+Elk · · Score: 3, Informative

    "Execution Protection" (NX) has nothing to do with TCPA. NX means the heap and stack are not executable unless you take specific measures to make them so. NX should make it MUCH more difficult for worms and viruses to execute arbitrary code via buffer overruns. Unfortunately, NX is not possible on current 32-bit Intel processors.

  57. Re:Confused by this part? by EddWo · · Score: 2, Insightful

    PAE mode is not the same a 64bit.
    PAE is for 32bit processors that want to be able to access more than 4Gb of memory.
    Usually you would not enable PAE unless you needed that much memory, such as on a database server.
    Because the AMD64 must be running in PAE mode for the NX bit to function desktop user will need to use PAE even though they don't have over 4Gb.

    Most drivers for consumer equipment are not written to operate in PAE mode, so the HAL is emulating standard 32bit mode in order to ensure compatibility.

    http://developers.sun.com/solaris/developer/supp or t/driver/notes/pae.html

    If you are running the 64bit version of Windows you will not need to enable PAE as the NX flag is availible in 64bit mode.

    --
    "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
  58. Broken firewall? by supabeast! · · Score: 4, Insightful

    "Internet Connection Firewall will be enabled by default..."

    About damned time. I just hope that DHCP works through it by default, because right now it doesn't, and if it blocks DHCP, all of those broadband users who connect the PC right to the cable/dsl "modem" will deactivate the firewall to get online.

    Of course, what we really need is for ISPs to include a user-manageable firewall in the damned devices in the first place.

  59. Re:Processor support for NX flag by scrytch · · Score: 2, Informative

    Way back in my Comp Sci days, I could have sworn that when a 386 (and to some extent a 286) was running in protected mode, different areas of memory could be marked as 'code' for execution and for 'data' that could not be executed. Trying to read or write to the code area, or execute a data area would result in exceptions. It was many years ago though ...

    That's how it works now, and the CPU won't execute from instructions in areas marked nonexecutable. Problem is, the stack is executable, and that's where buffer overruns happen. And a certain code technique called a trampoline, which generates asm on the stack to execute, requires an executable stack. Trampolines aren't strictly necessary, but they are fast and easy, and they're not going to be easy to get out of everything that needs it. I'm told there's ways around the nonexecutable stack as well, though I'm not certain what they are. Regardless, I'm not sure if it's even possible to make the stack nonexecutable on IA32...

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  60. Re:Execution Protection vs PROT_EXEC on noexec mou by cobar · · Score: 2, Informative

    Those are two totally different things.

    Drepper is talking about being able to mount disks with the noexec flag, which prevents programs on that partition from being executed. This is most often used on filesystems that could possibly be written by public users, like /var, to prevent any programs there from being uploaded and then run to take advantage of an exploit or other such issues.

    Execution Protection is probably referring to making the code pages of a program non-writeable. The goal is to prevent buffer overflows from allowing a script kiddie to write to the code segments and load the shell code. Take a look at OpenBSD's W^X (write xor execute) for more info.

  61. Re:All this work by danheskett · · Score: 2, Insightful

    What the hell are you talking about?

    The API in question is the Inet interface provided by Internet Explorer since IE4.0.. it isn't a "standard", nor is it published anywhere outside of MS, nor is it sanctioned by any standards body. It's just an API they created to allow developers to use IE's HTML rendering engine.

    It is not covered under the settlment.

    So... WHAT EXACTLY is your reference to Konq/Moz and how is it relevant?

  62. Re:Execution Protection vs PROT_EXEC on noexec mou by mithras+the+prophet · · Score: 2, Informative

    "Execution Protection" marks pages *in memory* as data rather than code. That helps prevent buffer overrun and stack-smashing attacks -- where cleverly arranged faulty data can be executed as though it's a program.

    The "Execution Protection" is a feature of the CPU, which operating systems can add support for. If it isn't already in Linux I'd expect to see it soon.

    The Linux stuff is about marking entire *disks* (mountpoints, really) as containing only data, and not programs you want to run. That prevents someone from uploading a nasty program onto your disk, then running it. (For example, you could mount your operating system / built-in programs on a read-only disk, then mark everything else as 'noexec' -- making an attacker's job much tougher).

    --
    four nine eighteen twenty-7 thirty-nine forty-7 fiftyeight sixty-nine seventy-9 eighty-8 one-hundred-and-nine one-twenty
  63. Re:bsd haiku by Anonymous Coward · · Score: 2, Funny

    trolling on slashdot
    poor substitute for a life
    yet it still goes on

  64. Re:How Microsoft thinks about security, in a nutsh by sgasch · · Score: 4, Interesting
    -- They knew about it, and management wouldn't let them do shit about it.

    Also, keep in mind that having a running firewall is going to break a lot of apps and cause a lot of pain. I predict the number of calls to MS phone support (and to XYZ company's phone support) will explode after this service pack rolls out.

    Suddenly gamers won't be able to host multiplayer games, for one. People's distributed file sharing clients won't let them share anything. etc...

    I suspect that this anticipated user pain is the reason the ICF was not on by default at XP ship time.

  65. MOD PARENT UP PLEASE by p.rican · · Score: 2, Interesting

    I just made the same suggestion to my neighbor who just wired up his house for a home network of 5 PCs. You can get a switch/router with DHCP service, NAT, firewall services for under $25 bucks nowadays. One of the reps in CompUSA told him he would need to purchase a copy of Norton for every PC in his house to make sure his network is secure. fscking asshole

    --

    /. --"Demented and sad....but social" -Judd Nelson

  66. Not the same thing by SuperKendall · · Score: 2, Insightful

    With tabs I can see related sets of tab headers in one quick glance.

    With the dreaded grouping, everything is hidden from you until you click below. While I enjoy having things wrapped for me at christmas, I would find it exceedingly annoying to have everything wrapped for me all year long, the actual contents hidden until I unwrapped them.

    The grouping was the first thing I turned off in XP and the single most requested feature to help other people disable once they found it it was possible.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  67. OpenBSD has it on i386 (W^X) by Gandalf_007 · · Score: 2, Informative
    That's read as "write XOR execute". If a page is writable it cannot be executed, and vice versa, so even if there was a buffer overrun bug in a daemon, the arbitrary code you insert couldn't be executed.

    From http://www.openbsd.org/34.html#new :

    Further W^X improvements, including support for the i386 architecture. Native i386 binaries have their executable segments rearranged to support isolating code from data, and the cpu CS limit is used to impose a best effort limit on code execution.
    It's a bit of a kludge on i386 (unlike amd64 or ppc), but it can still be done.
    --

    "It's better to keep your mouth shut and be thought a fool than to open it and remove all doubt."
  68. Strategy to get people to use ActiveX? by spideyct · · Score: 3, Informative

    That is absurd. Microsoft wants to kill ActiveX on the web just as much as you do.
    I can't remember the last time I read an article on MSDN or any other MS developer website where it was suggested you should use a client side ActiveX component to provide a rich interface.

    They have already recognized its major shortcomings (notably "all or nothing" trust of components) and are now pushing new alternatives to a rich web experience (.NET smart clients, Avalon XAML apps in Longhorn, etc).

    The reason they can't block ActiveX controls is that an ActiveX control can do whatever it wants if the browser allows it to execute. There is no fine grained control over what it is allowed to do.

    No conspiracy here.

  69. Improved computer Maintenance by aflat362 · · Score: 2, Funny
    I was interested in the Improved Computer Maintenance section. Here it is:

    This section provides detailed information about the technologies included in Windows XP Service Pack 2 that help inform the user about security technologies and ensure that computers have current security updates. These technologies are either designed to help provide security or have been improved to provide more security than before.

    This content is not available in this preliminary release.

    --

    Conserve Oil, Recycle, Boycott Walmart

  70. Re:All this work by MrNybbles · · Score: 2, Insightful
    Doesn't the blocking of ads violate the terms of use of some sites? MS is very pedantic abut people obeying their own EULA, yet they create a software feature to violate someone elses. Hypocrits.

    This reminds me of GeoCities where people with a GeoCities homepage (as they call it) were not allowed to put in HTML, JavaScript, or anything else that blocked or altered the adds. I have never heard of an EULA that had anything to do with agreeing to not block popup adds or add images.

    Even if an EULA forbid people browsing the web from blocking the popup adds that would be very stupid because there is no way to inforce such an agreement and stop people from using Squid Guard and such software. Besides, HTML is an interpreted language. It's up to the web browser to figure out how it should look in the end.

    Maybe someone could make an EULA that forbids blocking any images on the web page, altering the text size, defult font, colors, and forbids the use of text-only browsers such as lynx. If anyone does let me know so we can sterilize those people and their descendants so we can rid the gene pool of such people. :)

    --
    Losing faith in humanity one person at a time.
  71. Re:Wordpad crashed by Kent+Recal · · Score: 2, Funny

    Uhm, why do I get modded flamebait for providing a link to a tool that allows to convert .doc -> .txt? Well, lick my balls Mr.Moderation...