Slashdot Mirror


User: boots@work

boots@work's activity in the archive.

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

Comments · 668

  1. Another good book on The Monk and the Riddle · · Score: 2, Interesting

    about similar topics from an Australian perspective is Where's The Loot?. The author, Grant Butler, was a financial journalist during the boom and had the chance to see a fair number of companies in details. I strongly recommend it.

  2. public health warning on MS FrontPage Restricts Free Speech II (It's True!) · · Score: 1

    "Every EULA is doing you damage."

  3. There's no hard limit at 65k anyhow on Why Unicode Won't Work on the Internet · · Score: 1

    Mr Goundry seems to be ignoring the fact that UTF-8, which is for many purposes is the most useful representation of UNICODE characters, can compatibly and simply represent the full ISO-10646 character space of 2^31 characters, just by using more of the reserved prefix bits. I can't see what his objection is to this.

    Plane zero (the first 65k characters) is supposed to be enough for most ordinary people speaking modern languages. The additional codeplanes exist to satisfy the valid needs of linguists studying archaic or obscure languages, and our author is welcome to use them.

    65k characters seems like a reasonable limit for ordinary use: going beyond that is going to require a whole new level of complexity in font representation, character entry, and so on. Even being able to display all those characters only gets you halfway: you have to take into account ligature, composition, kerning and layout rules, and it's not at all clear many program authors will find this worthwhile for obscure dialects.

    The elegance of UNICODE is that it offers a smooth migration path away from ASCII through UTF-8, captures a great majority of uses in plane zero, and can expand to handle more obscure cases.

  4. Re:the conspiracy theory on Themes.org Cracked · · Score: 1

    You assume the tree is safe. In this case the tree is suspect.

    No, the point of reading the diff is that it allows me to avoid assuming the tree is safe.

    Let me explain it in smaller words: I have a checkout of the Apache source on my laptop, which I last updated a month or two ago. (This is not just an example, I really do.) If I get a new checkout of the tree, and run a recursive diff across the two directories, then I can see all the changes which were made to the head of the tree since I made my checkout. Most of these will be normal development changes that have happened in the intervening period, but if I see any suspicious binding of ports or launching of shells then we know something bad has happened.

    Of course this is not just me. Many developers or spectators will have their own copies of the tree from various points in time. Covalent, IBM and distribution vendors will have their own internal mirrors of the tree. Since the intruders couldn't break all of these copies, any damage would likely be discovered.

    The review process Brian explains in his mail is a systematic way of doing this. The chances that a change will slip through are pretty small.

  5. Re:the conspiracy theory on Themes.org Cracked · · Score: 2
    I think you're misreading the letter. My interpretation is that it was the admin's ISP who had been owned for five months, not SourceForge.

    MS can "prove" their code internally when hacked (back ups/ownership/check digits) and is liable if they produce rooted code.

    That's classic Microsoft FUD. It has taken the US federal and state governments years and millions of dollars to take Microsoft to court, and they still don't have a decisive result. What chance does anyone else have of proving them "liable", even leaving aside the EULA's exclusion of liability?

    Personally, I can run a diff of my Apache and other source checkouts against what's currently in the tree, and know for sure what's changed. I find that much more reassuring that you handwaving about "check digits".

  6. strong passwords and handheld toys on Themes.org Cracked · · Score: 1

    Get an open source PalmOS tool like Keyring for PalmOS or String that can generate random passwords and store them safely encrypted. Then you can use strong passwords that are different on every machine, and change them regularly without needing to worry about forgetting them. (But don't forget to make backups of your keyring!)

  7. Do something constructive -- start using GPG! on SourceForge Server Compromised · · Score: 2
    If you write or use software, start using Gnu Privacy Guard signatures on the packages. It's not that hard, and it gives good (not perfect) protection against the distribution machine being compromised.

    The action plan is

    1. Generate a secret key. Use a strong passphrase, and keep it on a machine that you trust deeply. (Your own laptop or desktop.) Perhaps even keep it on removable media.
    2. Distribute the public key widely. Get other people to sign it, after checking your credentials.
    3. For all future releases of the software, either generate a detached signature, or put the MD5 signature into a GPG-signed release announcement.
    4. When you download software, check the signature before you install it.
    This is not complete protection: there are still attacks involving breaking the signing machines, getting users to use the wrong public key, and so on. But if more projects started using this, it would be a real advance.
  8. Specific examples: SMB, .DOC, .HLP, ... on Rivals Upset At Windows XP Features · · Score: 1

    Here's an enormous and concrete example: the SMB protocol used for Windows file sharing. Most of the functionality in Samba has been created by examining network traffic, since very little of the protocol is documented by Microsoft, and what is documented is often wrong. Examine the samba-technical mailing list archives for details.

    Another example is the .HLP file format used in older versions of Windows. I was trying to write code to read them a couple of years ago, searched MSDN very thoroughly and found nothing. (Possibly it's here now; I doubt it.) The same goes for .DOC, and other Office programs. People who choose these programs give over control of their own data to a monopolist.

    If you can find complete and accurate documentation of these somewhere on MSDN, please post the URLs.

  9. Re:stolen code? on A Roundtable On BSD, Security, And Quality · · Score: 1

    I think they're actually not compatible if it's the old-style Berkeley license, because the advertising clause clashes with the GPL's requirement of no restrictions on distribution other than the GPL itself. Perhaps that's wrong. At any rate, the original author can always dual-license it, and without the advertising clause (e.g. the MIT-style license) they're perfectly compatible. (Hi Ceren!)

  10. Re:Huh? on MAPS RBL Is Now Censorware (Updated) · · Score: 1
    Most subscribers use the RBL from their mail server as a way of deciding whether to accept connections or forward mail.

    However, it can also be fed directly into routers through eBGP4. I think larger networks might be more likely to use it that way. In this case, the blacklisted addresses simply become unroutable, and not even web access to the domain will work.

    This only happens if your network, or your upstream, voluntarily and consciously decides they want to follow MAPS's advice about abusive networks.
    --
    Martin

  11. Re:An informed, yet biased reply on Is The Public Key Infrastructure Outdated? · · Score: 1
    Read Schneier.

    Attackers won't get in by defeating smartcard antitamper mechanisms any more than they get in by brute-forcing DES today. Even when the cards are perfect, there will be gaping holes in the system.

    Consider for example a smartcard reader connected to a Windoze box and used to authenticate network connections. Why bother breaking the card when you could just take over the machine once authentication is complete?

    That, and DECSSS-style stupidity inside the cards should mean that hackers of all varieties will continue unimpeded.

    Privacy however... now there's a problem.
    --
    Martin

  12. Re:Almost a good article on Bertrand Meyer's "The Ethics of Free Software" · · Score: 1
    Free software is not about anti-commercialism. That is a purely RMS concept,

    You're quite right that they're not the same, and I don't think RMS has ever claimed that they are. I think RMS would object strongly to Meyer's attempt to confuse commercial software with proprietary software
    --
    Martin

  13. From the author on Yet Unuzeer Internet Treckeeng Ixplueet · · Score: 1
    As of last week, Junkbuster did not filter out the cache-control headers, although it does make it harder to use the results. I heard from (I think) a Junkbuster developer that they'll be considering this problem in the next version.

    I think servers could track pretty well using a combination of cache control and IP even in the absence of Referer headers, though this would only give most-likely and not certain results. Consider for example a proxy or Apache module that rewrites the modification times on all requests from a server.

    The general point, in any case, is

    if the server can hand some information to the client and have the client later send back the same data then tracking is possible
    and protocol designers should remember that.
    --
    Martin
  14. Typing one-handed on OSHA Getting Tougher About Ergonomics · · Score: 1

    How ironic that today I finally got around to making an appointment with a physiotherapist -- I think I'm getting CTS in my left hand.

  15. Re:That is one reason I have a PDA on How do you Remember Your Passwords? · · Score: 1

    I'm writing an application called GNU Keyring with the best features from all of these, and it's also GPL'd so that you can assure yourself of its security. You can find it at Freshmeat 942590261.

  16. Re:Space Elevator materials. on Sir Arthur Speaks · · Score: 1

    See, for example, Kim Stanley Robinson's Red Mars epic hard-sf trilogy, which includes a description of the failure of a space elevator.

  17. Re:Comments on CORBA on KDE 2.0 Technology Overview · · Score: 1
    There's a very good discussion of the problems that arise if you fail to choose distributed interfaces carefully at:

    Facades As Distributed Components
    Distributed Facade

    My heuristic is that one should design CORBA interfaces thinking of them as network protocols, not as collections of objects in a program.

  18. Intelligence Amplification on How the Internet Boom Harms Society · · Score: 1

    The Internet develops so quickly in part because it amplifies intelligence: it lets people cooperate and work more effectively than ever before. When it's stabilized, when the boom ends, we'll still have that benefit and will be able to apply it to other problems. Consider how much better space exploration will be with ubiquitous networking. "Can't get there without going through here."

    (Well, I'm feeling optimistic today.)