Slashdot Mirror


User: nweaver

nweaver's activity in the archive.

Stories
0
Comments
904
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 904

  1. Ah, from a rag with accuracy issues... on Wikipedia Founder Sees Serious Quality Problems · · Score: 3, Funny

    It's not like the Register doesn't have accuracy issues either.

  2. Ah, How they'll do it... on Microsoft Invents A 'Play-Once Only' DVD · · Score: 1

    A: Online. Same which DivX did. People didn't like.

    B: Self-oxidizing disks. Been done, unadopted.

    C: Overwrite the block upon insertion. When the disk is inserted, the player will overwrite part of the disk (with a DVD-R laser). Probably serial # the disk too, and specify time & date.

    Probably C. Doesn't change that it isn't significantly cheaper or more convenient than Netflix or the local DVD rental place. So why would anyone BOTHER. Especially with the Borg involved?

  3. DIVX redux... on Microsoft Invents A 'Play-Once Only' DVD · · Score: 2, Insightful

    People didn't like online, interactive, DRM'ed DVDs 5 years ago, why would it change today?

  4. Feh... on Episode III Deleted Scenes Leaked Online · · Score: 0, Flamebait

    I want to go see Mirrormask, Serenity, and Corpse Bride. Who cares about Star Bores?

  5. Polycarbonate scratchcoats... on Apple to Replace Faulty Nano Screen · · Score: 2, Informative

    The annoyance is: There ARE nice scratch-resistant coats for polycarbonate lenses. They are SOP on polycarbonate glasses (very light and strong, quite common for sports-goggles).

    Fortunatly, polycarbonate can be polished well. So I'm planning on just polishing mine out once the cases are available.

  6. Strider ghostbuster... on No Defense Against Windows Rootkits? · · Score: 5, Informative

    Strider Ghostbuster,, a Microsoft developed technique for detecting all persistant and stealthy rootkits .

    Just convince Microsoft to make it available.

    There is also SysInternal's Rootkit Revealer, which although not quite as general, is still hard to fool.

  7. Grr, the marketing droids and my question on World of Warcraft Interview "Responses" · · Score: 5, Interesting

    1.) Economic Monitoring... by nweaver
    How much economic monitoring do you do? Both in-game and on the secondary market (eBay)? Have you considered working with an economist (Steven D. Levitt comes to mind, but there are dozens of others as well) to study some of these phenomenon?


    Response -
    We monitor the economics of the game very closely. We watch the in-game economy on a regular basis and have personnel that monitor game logs every day. When we see irregularities, we take action. This can range from exploring the account further, finding and removing exploits, or even possible suspension and bans. We also look closely at out-of-game transactions involving real-world cash for in-game items. Some of those transactions occur over eBay, some do not. But in many cases, the involved parties are warned or suspended, and some accounts are also banned.


    Marketing droid just didn't get it. I'm interested in ACADEMIC modeling. EG, Star Wars galaxies has published interesting flows. People have done economic models of Evercrack's secondary market trying to estimate the GDP assuming a convertable currency. And Freakonomics is a GOOD BOOK damnit.

    Stupid marketing droid. Needs to have his memory core wiped and reprogrammed over at Hammerhead.

  8. The Chron's article, and a fence on ebay. on Stolen U.C. Berkeley Laptop Recovered · · Score: 4, Interesting

    San Francisco Chronicle

    However, said Froshling is SCUM. To buy a $2000+ laptop ($2500, but how old?) (X40 IBM) laptop for $300? He KNEW it was stolen. He's being nothing more than a fence with an EBay account. And he'll get off with just a misdemenor. SCUM!

  9. $1/CPU/hour is damn expensive... on Sun Grid Utility Goes Live for Employees · · Score: 1

    A good compute cluster can be had for $2500 a dual-CPU node. Assuming another $500/node/year for operating costs/upkeep, thats still

    $1250 for a CPU-year. Compared with $8000/cpu/year for Sun's solution. So you better need BURSTS of CPU but not sustained CPU. And you better not be able to smooth out the burst demands with a batch-job system.

  10. A Necessary evil... on Defeating Captcha · · Score: 1

    A: Captchas are a necessary evil. Without it, many services can be horribly, horribly abused.

    B: ITs how lazy cryptographers do AI: The goal of a captcha is to get someone else to solve a hard vision/learning problem, and then you change the Captcha.

  11. Economic Monitoring... on Ask Questions of the World of Warcraft Team · · Score: 5, Interesting

    How much economic monitoring do you do? Both in-game and on the secondary market (eBay)? Have you considered working with an economist ( Steven D. Levitt comes to mind, but there are dozens of others as well) to study some of these phenomenon?

  12. So what are the reasons? Cost? Customization? on Disney, DreamWorks, Pixar Go Linux · · Score: 4, Interesting

    How much does the selection come down to cost vs customization?

    On one hand, renderfarms of ~5k machines get pretty expensive already, and adding another $500k for windows liscences is no small change.

    On the other, how much of the software is custom/gets customized, and Linux is a better platform for doing custom software and customization?

  13. Latency hurts, however... on Tor - The Yin or the Yang? · · Score: 4, Informative

    A: Tor is a documented protocol. If you really REALLY want to block Tor on your network, configure your IDS to recognise the protocol setup, and kill THAT.

    B: You can't quake through Tor. Tor only supports TCP, and it adds a fair bit of latency to boot.

  14. Dvorak: -10 Troll on Dvorak on Creative Commons · · Score: 2, Insightful

    It is a Dvorak story. Dvorak himself should have a perminant -10 Troll moderation tattoed to his forehead.

  15. So recovery for Blizzard... on World of Warcraft Duping Bug Found · · Score: 1

    Based on the other comments:

    On items, its a simple matter. For every item, put it in a hash table by serial #. Every duplicate seen, add it (and the original) to a list. Then nuke every item in the list. After all, WHICH was the duplicate? :)

    For gold, yeah, they probably have enough logging to figure it out:

    For every character which the following happened in a short time (~1 minute):
    a: Gave >X gold to friend
    b: Entered instance
    c: Was kicked out do to failure

    Well, remove all gold from character and friend, and any purchases done between the time it occured and the great server reset.

    Yeah, slighly punative form (nuke ALL gold rather than just created gold, nuke ALL duped items including source of duping), but easy enough to do, effective, and FUN.

    Who wants to be that Blizzard's Database servers are grinding these queries now?

  16. Explanation of bug: Ah, a race condition issue... on World of Warcraft Duping Bug Found · · Score: 4, Insightful

    The reported bug:

    On a heavily loaded server: You give your gold/item to a friend. You then enter an instance area. If you load, fine, no bug. If not, and it kicks you out after 1 minute (due to load), you still have your gold.

    So obviously what is happening is that the "Failed to load" instance response is going back to some character checkpoint previously created, with this checkpoint being somewhat older.

    The fix (which will probably be put in place by now) is to checkpoint the character when he/she attempts to enter an instance. So you aren't gonna be able to exploit this bug anymore. Sorry, 1AM3 CH3373RZ!

    Also, if blizzard DID serial # all items, then it will be a pretty simple script to prune the duplicated items. But as they probably don't serial # gold, it might still have some economic disruption.

  17. This actually is a BIG DEAL... on Homeland Security Adds Cybersecurity Position · · Score: 4, Informative

    The previous cybersecurity position in the DHS (where the directors had the job expectation of a Drummer in Spinal Tap) was several rungs lower on the totem pole.

    Making it an assistant secretary position is a big increase in authority, which should (hopefully) translate into some significant action.

  18. Yawn... on DVD-Audio's CPPM Circumvented · · Score: 0, Flamebait

    So you can hack a software player to store the stream. In other news, Water is Wet.

  19. My My... on Longhorn Drops 'My' Prefixes · · Score: 5, Interesting

    My My, what a shocking change....

    I guess it means that with the new DRM technology, it really IS no longer your computer.

  20. Re:One correction... on Witty Worm Kick-Start Methods Revealed · · Score: 2, Informative

    This vulnerability, in order to discover that it exists, requires exploitation. A system will NOT reply with any information about it being vulnerable unless the scan contains an exploit code which generates a response.

    Thus, because of this restriction (you need to exploit to scan, and you need to know the exploit to create a scanner), you wouldn't scan to create a hitlist, you would either know the hitlist in advance through some other means (an insider?) or just release the worm without a hitlist.

  21. well... on Witty Worm Kick-Start Methods Revealed · · Score: 1

    You can't really scan for this vulnerability. Any scanner for the vulnerability has to be scan & exploit, as it is only when the personal firewall receives and interprets the packet that you know if it is vulnerable. There is no response sent back which tells you that it is vulnerable, UNLESS you actually send an exploit packet.

    In which case, why hitlist? You just write the whole worm.

    Thus in order to create the hitlist, specialized knowledge (the customers in the hitlist) would be needed.

  22. Nope, it was a flaw... on Witty Worm Kick-Start Methods Revealed · · Score: 3, Informative

    The pRNG bug was really subtle:

    The attacker could have just as easily protected himself by patching or removing ISS, so he didn't need self protection.

    And the flaw was the case of the attacker being too subtle and proper. If you read Knuth, it says to use only the lower 16 bits of a 32 bit linear congruential pRNG, as only the lower 16 bits are reasonably random.

    So the attacker called the pRNG twice, concating together the lower 16 bits of each try to create the target address.

    The problem is, the linear congruential generator is a 32 bit permutation: if you just take the value it will cover the whole address space ,which is what you want in a worm (but not necessarily in a random number). But concating the two 16 bit values together doesnt' cover the whole space. So its a very subtle bug, caused by the attacker being a bit TOO sophisticated.

    And some of the 10% still got infected: eg, if they were snooping the wire to protect other systems.

  23. One correction... on Witty Worm Kick-Start Methods Revealed · · Score: 5, Informative

    At the time, Dan and I did not know it was a Hitlist, we thought it was a botnet.

    Knowing that it WAS a hitlist (that the author couldn't have scanned for in advance), makes it seem more likely that the author was an insider, someone with a relationship to ISS, rather than an outsider who worked fast, as the attacker had to know, in advance, the vulnerable systems needed to create the hitlist.

  24. Also... on Witty Worm Kick-Start Methods Revealed · · Score: 3, Interesting

    Unlike most other vulnerabilities, you really couldn't scan for the ISS vulnerability WITHOUT actually exploiting it. Thus the hitlist had to be based on a-priori knowledge rather than reconnisance.

  25. The flaw... on Witty Worm Kick-Start Methods Revealed · · Score: 4, Informative

    LCG gives a 32 bit number, but only the lower 16 really look good for "random". So, following the Knuth recommendation, LCG was called twice, to create the upper and lower halves of the address.

    This is the bug: For a worm you don't want random, you want random COVERAGE. By doing the concatination, about 10% of the 32 bit address space is never generated.

    The flaw for patient 0 was different: It was simply running different code, so it produced different random numbers.