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. I'm a believer in Applied Anthropics... on Science's Alternative To an Intelligent Creator · · Score: 1

    The universe really was made just for me!

  2. Vapor codewords... on RED's New Digital Stills and Motion Camera Pushing the Limits · · Score: 1

    "Specifications subject to drastic change"

    They've been promising this thing for what, 4 years now?

  3. Some possibilities... on Low-Bandwidth, Truly Remote Management? · · Score: 2, Interesting

    a: Remote management cards often have command line interfaces for resetting, system health, etc, through SSH. True, SSH with 800ms RTT times is a pain-in-the-ass, but if scripted, should work fine.

    b: Once you can power cycle/machine health remotely, now you use SSH to connect to a command line shell on the system itself (yes, even windows) and do all further tasks from the command line.

  4. Here's how it works... on A Linux-Based "Breath Test" For Porn On PCs · · Score: 5, Funny

    It looks for files like "guyongirlonsheep37.jpg"

  5. Welcome to PMITA Federal Prison... on Ted "A Series of Tubes" Stevens Found Guilty · · Score: 2, Funny

    A scene a few months from now:

    Hello senator. Congratulations on being reelected dispite being a convicted felon. I hope you enjoy serving your remaining term in PMITA Federal Prsion. Have a nice day.

  6. I'd go iPhone: on Which Phone To Develop For? · · Score: 5, Insightful

    You can target the iPod touch as well as the iPhone, and can develop on the iPod touch as well as the iPhone ($220 development platforms with no per-month cost).

    You have some very interesting features (accelerometer, GPS, camera) which make for some particularly interesting ideas

    You have a large installed base thats still growing rapidly.

    And apple takes only a 30% cut of revenue, in exchange for a nice distribution mechanism.

  7. Re:Eh, you say a LOT about yourself on Bioshock 2 Trailer Released, Platform Information Revealed · · Score: 1

    You aren't missing out on a "whole lot": You end up being about 80 ADAM down per 3 little sisters, or 320 in the whole game. I'm sure there are 320 atom worth of useless upgrades you don't need to buy in return for some pretty cool bonuses.

  8. Gee, Lets use the EM spectum... on An Inside-Out Look At the Antec Skeleton Case · · Score: 4, Insightful

    Gee, lets use the EM spectrum as a massive garbage dump for high-frequencey EM waste.

    Seriously, folks. Computers NEED shielding to keep their em garbage from causing massive interference to everything else in the room.

  9. Lack of firewire is NOT the end of the world... on Users Rage Over Missing FireWire On New MacBooks · · Score: -1

    FireWire is a dying standard. Only apple has really been supporting it, and its going away is dissapointing but rather inevitable, especially as USB performance closes the gap.

    The biggest annoyance is lack of target-disk mode. But is there a USB target-disk mode on the new ones? And, worst case, you can always get a $20 enclosure and pull the drive: it just pops right out of the new MacBooks.

  10. Re:Easy Lazy Instant-On/Off... on Microsoft Considers "Instant On" Windows · · Score: 1

    No you don't. Because what you do is you demand-swap the pages as they are accessed, ideally with some trace-based hacks so you know "if this page is fetched, these pages are fetched".

  11. Re:Easy Lazy Instant-On/Off... on Microsoft Considers "Instant On" Windows · · Score: 2, Informative

    So? How many "interesting" hardware reconfigurations happen?

    If the hardware has changed, reboot the F@#er.

  12. Easy Lazy Instant-On/Off... on Microsoft Considers "Instant On" Windows · · Score: 4, Interesting

    Boot the system. Now snapshot a memory image (a'la hybernate).

    Now for "instant on", set up the page table and start running, and in the background, lazily swap in the rest of the memory. Anything you need immediately gets paged from disk, and the rest of the state gets swept up over the next 30 seconds.

    Also, in the background, do "lazy write" as well: Any page that is stable for >X seconds but the disk is still active, write it out, so that going back to sleep (rehibernating) can be fast as well.

  13. Re:I believe DNSSEC is unnecessory... on Government Begins Securing Root Zone File · · Score: 1

    Then all DNSSEC is is Yet Another CA Infrastructure.

    And if you want an integrity-assured object store, why use DNSSEC? INstead, build an alternate application protocol that doesn't have silly record limits and the like in it.

  14. Re:I believe DNSSEC is unnecessory... on Government Begins Securing Root Zone File · · Score: 1

    Unfortunatly, I disagree. The problem is DNSSEC is about securing DNS from in-path (MitM) adversaries. But in almost all cases, a DNS MitM can also be a MitM on the application.

    If the application resists a MitM, it never trusted DNS anyway.

    If the application doesn't resist a MitM, that the DNS resists a MitM is irrelevant.

    Thus the net marginal increase in system security that DNSSEC offers is suprisingly low in my opinion, and our objective should be securing out-of-path resolvers against all adversaries SHORT of a man-in-the-middle.

  15. I believe DNSSEC is unnecessory... on Government Begins Securing Root Zone File · · Score: 5, Informative

    I believe DNSSEC is unnecessary to counter the Kaminski attack.

    See draft-weaver-dnsext-comprehensive-resolver-00 for how I believe you can secure resolvers against attacks less powerful than MitM, including Kaminski (race-until-win) attacks.

  16. Well, who are you... on Tips For Taking Your Laptop Into and Out of the US? · · Score: 4, Interesting

    Are you a middle eastern looking young male? A white male returning from Thailand? If so, be paranoid.

    If not, no worries.

  17. Re:Why apple doesn't do this... on EU Wants Removable Batteries In iPhones · · Score: 1

    Actually, you CAN get aftermarket batteries and replace em yourself. It just takes skill.

    And there are plenty of third party companies which will replace your battery as well.

  18. Why apple doesn't do this... on EU Wants Removable Batteries In iPhones · · Score: 5, Insightful

    Apple is obsessed with thin packaging. Look at the iPhone, nano, or iPod touch. A removable battery would add a good 2mm of thickness, which may not sound like much, but thats a good 30% increase in thickness.

  19. Re:How this really SEEMS to work... on New Denial-of-Service Attack Is a Killer · · Score: 1

    Once you get a TCP communication up, you then play stateholding tricks: EG, a packet then a long gap and then another packet, to force a large buffer alloctaion.

  20. Wrong about Fossett, wrong about Reiser... on Fossett's Plane Found · · Score: 5, Funny

    What are the random internet nutcases right about anymore?

  21. As a bonus, it ages snake oil too... on Ultrasound Machine Ages Wine · · Score: 5, Funny

    As an extra special bonus, it acts to rapidly age cheap snake-oil from the rancid dead rattler-junk it started out as to something equivelent to the finest age tawny boa extract.

  22. Score one more for "Lazy Cryptographers"... on Now Google's CAPTCHA Is Broken · · Score: 1

    Score one more for the subtitle on the original CAPTCHA paper: "How Lazy Cryptographers do AI"...

  23. How this really SEEMS to work... on New Denial-of-Service Attack Is a Killer · · Score: 4, Informative

    The observation: You can use a SYN-cookie like trick on the client side as well for an attacker:

    You send SYNs where the initial seq # = H(sip, dip, sport, dport).

    Now when you get a SYN/ACK back, you can send the ACK to complete the handshake. You can use the ACK field back from the server to know where you are in what data to send (just subtract the value from the initial sequence # to know what the next piece of data to send is), and you can know where you are in the received data (if necessary) by storing just the server's initial sequence #.

    As a result, you can now interact with the server without having to maintain ANY TCP session state, or just a single word (the server's initial seq #), allowing the attacker to use vastly fewer resources to tie up server resources.

    On one hand, this is a cool trick, and potentially useful for an attacker: if you have only a couple of machines and really want to tie up server resources, you can use this quite quickly.

    But OTOH, attackers already have so many zombie resources that this really doesn't necessarily buy the attacker all that much: If you have 10K machines banging on a server, the 10K machines have a good 2000x more state than the servers. So who cares about stateholding requirements on the zombie side? Thus I think its only really relevant if you wanted to DOS google, akamai, or some similar very-high-resource infrastructure.

    And as the attacker can't SPOOF packets with this (it needs to see the SYN/ACK), the zombies can be filtered if the DOS is detected and the attacker's identified as well.

  24. OOPS, I was wrong... on New Denial-of-Service Attack Is a Killer · · Score: 1

    Its simply using the SYN-cookie style trick on the client side to reduce the state-holding requirements on the client to near-zero.

    SNEAKY!

  25. Something strange... on New Denial-of-Service Attack Is a Killer · · Score: 3, Insightful

    It sounds like a blind resource consumption attack against SYN-cookie implementations, no? (Without SYN-cookies, the attack is trivial, just spoof SYNs).

    http://searchsecurity.techtarget.com/news/article/0,289142,sid14_gci1332898,00.html

    SYN-cookies are a simple idea. Upon receiving a SYN, rather than creating all the state, the server returns a SYN/ACK with the SEQ value = H(IP,ACK value). Thus when it sees the ACK packet it can check that the value is returned, and then create all the state.

    If this is the case, it seems to require that a SYN-cookie be predictible, that the attacker can probe a client to predict what H(IP,ACK value) is. IF that is the case then there is an easy fix: simply use more and better random data as salt in a better hash function.

    Simply because ANY blind resource consumption attack against a SYN-cookie server requires knowing what the SEQ value from the server for the SYN/ACK in order to establish a connection by sending the proper ACK (and then some data to load the server further).

    If the attacker can't predict the SYN/ACK's SEQ value, it can't construct a proper ACK and cause the server to consume resources.