Slashdot Mirror


User: norton_I

norton_I's activity in the archive.

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

Comments · 769

  1. Re:Reminder: tool for making PNG from GIF on Unisys Cracks The Whip · · Score: 2

    Half-wrong. The patent covers both, but Unisys has said in the past (with their track record, they may change their minds...) that they would only license the compressors (since it is easier to go after every web publisher/professional graphics pacakge than every user/viewer). Plus, ultimately, web sites have to offer what users demand. Up until recently users with older browsers demanded GIFs. If Unisys tried to charge every person with a browser they would demand PNG. Of course, MS and NS could have licensed it from them (like they did with RSA) but it still would have been a major stumbling block.

  2. Re:Licensing an Edsel on Unisys Cracks The Whip · · Score: 1

    the compression schemes used in gzip and bzip2 offer superior compression to LZW (used in the venerable UNIX compress) in almost all non-trivial cases.

    LZW should have died a long time ago.

  3. Re:Patents on Unisys Cracks The Whip · · Score: 2

    >Companies exist to maximize profit. That's the >nature of the beast

    Yes, but governments exist to insure the betterment of their citizens. Questions of the effectiveness of any given instance aside, one way that we found works pretty well is to allow companies to compete in an open market under profit maximization goals. However, when this does not coincide with the best interests of the citizenry as a whole, people should take precidence.

    High-ranking members of large corporations would love to make us think that things work the other way around, and that the goal of whole excercise is to (in the paraphrased words of a promenent software company executive) "Allow and encourage every company to compete as hard as it possibly can". This is because on an individual level, allowing large companies to stomp on the rights of "ordinary citizens" maximizes the value for those same executives, who while counting at least 7% human, do not count as a majority opition. People other than those executives who still repeat the mantras have been brainwashed into missing the point that this whole country was founded on the principle of making life better for them (along with the rest of the population)

    A real problem is that in the interest of fairness, every tool the goverment has come up with to allow individuals or small companies to compete fairly against the giants (patents, copyrights, lawsuits, class action suits) has been designed to be equally available to everyone. Unfortunately, time has proven over and over, all other things being equal, a large company has the resources and influence. to more effectively use such legal tools against the very people they are (were) meant to help.

    What we need to do is to stop giving the Goliaths of the world slingshots. Here is an idea for balancing out legal costs in lawsuits:

    Following a suit, regardless of who wins, each party must pay to the other party an ammount equal to their total legal expenditures related to the suit. This means that
    1) if I am involved in a lawsuit against any company, I am guaranteed able to afford legal costs of half that of the company.
    2) If both sides of a suit spend the same amount (roughly) it all works out to a wash
    3) If a company files a frivolous lawsuit against a person to annoy and harras them, then tries to spend a huge amount on insuring a favorable decision in spite of law and precident (in order to make an example of someone or set a new precident), either the individual can afford a legal defense, or they may *make* money off of it if they don't requre such substantial legal effort to avoid losing the case.
    4) There would be a much higher incentive to reduce overall legal costs, reducing the load on our judicial system and hopefully allowing cases with merit more consideration by the courts.

    It also would be good if patents and copyrights could only be assigned to an individual, rather than a corporation (and only the original creator or inventor), and the patent/copyright holder would be able to grant or sell non-exclusive licenses to anyone they choose. Stipulations rendering contracts requiring sale or exclusive licensing invalid, could be added. If that is too harsh, we could allow exclusive licenses, but only lasting the duration of the IP holders' employment with the licenser. This would force companies to compete for the right to license something from a person, and would reduce the desire to patent trivial ideas.

    Another huge idea would be 100% socialized medical care + abolishments of all forms of insurance. If socialized medical care could be made effective, removing insurance would save more pain and suffering than anything else I can think of. It might even restore personal responsibility and reduce the "sue it" reflex in so many people.

    I recognize that both of these ideas have major flaws, but perhaps they could be worked on to provide a system where David and his slingshot *could* compete with Goliath and his battle axe.

    Now if someone can find a way to prevent lawyers from getting rich off of friviolous class action suits while the member of the class get nothing...

  4. Re:Look at it ANOTHER way... on Unisys Cracks The Whip · · Score: 2

    Also, despite Unisys's attempts to claim to the contrary, they have not uniformily enforced their patent over its lifetime. Also, they keep changing their licensing guidelines while saying "they are just clarifying, their basic policy has always been the same". While this might be tolerable if they were the only vendors of GIF and had a few large licensees who knew what they were getting into, it is nothing short of extorsion and blackmail when a technology has grown to be a published worldwide standard in the absense of enforcement.

    The fact is, Unisys has abused the patent system beyond all hope of sympathy.

    Hopefully this will encourage standards organizations such as ISO and the IETF to adopt policies whereby only open, unencumberd algorithms can be specified in a standards document. Both RSA and MP3 have caused similar problems, though at least Fraunhoffer was never (IMO) dishonest about their patent and license restrictions.

    At a higher level, a fundamental truth is that "whatever the Internet wants, it takes". This is not meant to imply any moral tone, it is just a fact of life. web browsers, MP3, IM, Linux, and streaming media are all examples of components that in some anthropomorphic way, the internet decided it needed. Where those technologies were freely given (Linux, IE, ICQ, WinAmp, WMP) they flourished. Where people attempted to withold them (Netscape, RSA/SSL, MP3, Real) they were taken anyway, and usually to the detriment of the companies behind them.

    The moral of the story is, right or wrong, legal or not, if you try to keep something from the internet whose time has come, you are doomed to failure. Unfortunately, people want to make money, and in general, the people who gave their stuff away haven't made a whole lot of money off of it (exception: MS, who can include the R&D costs in their OS) However, the people who give stuff away have a lot more fun in the process, and eventually get bought by AOL for millions in its continuing progress towards being the only provider of content *via* those technologies on the internet...

  5. Re:isn't the real use in wireless? on Broadband From The Sky In 2002? · · Score: 1

    As long as you don't mind carying a 26" sattelite dish around with you.

  6. Re:Gee on Broadband From The Sky In 2002? · · Score: 1

    They do. Their FAQ says "we plan on supporting all platforms... Basically ISky is just like a normal LAN" I read that as TCP/IP over ethernet...

  7. Re:and come to think of it on TrustedBSD Announced · · Score: 1

    Actually, though, most of this is already handled. Not just files, but all object (descriptors) have labels. Since an X client must have r/w access to the socket to the X server, it cannot change its sensitivity level. Also, unless you are on a terminal device specified as multilevel, the shell cannot change its sensitivity label.

    As long as you stay on one machine, the actual implementation of MAC isn't too difficult, the hard part is all the integration work to assign labels and privs to everything, and ending up with a working system. However unless you inadvertantly give a program privs. it shouldn't have, none of that has particular system securtity implications, it is all more along the lines of "if you didn't do it right, it will fail".

  8. Re:Fair enough on TrustedBSD Announced · · Score: 1

    One thing it does is that if a user at a low sensitivity level manages to insert a trojan into a higher sensitivity level users path (for instance, any way of getting it to execute is fine), that program cannot send the data back down to someone at a lower level. MAC based integrity does a better job of this, in which a process operating with a given integrity requirement acts as if all entities of lower integrity didn't exist.

    As a requirement for security, physical access control is also necessary, so for instance, a highly sensitive level might have only a single terminal associated with it, which was physically secure, so that it was possible to verify that you did not take any written data out. You can still memorize it, but the scope of possible causes for information leaks is greatly diminished. Hell, just preventing a buggy program from crashing and putting sensitive data in /tmp is a good start.

    Finally all of these trusted systems also implement extensive auditing capabilites, so in the event of a security comprimize, accesses to any particular object can be traced and examined.

    When you get right down to it, DAC is really designed from the perspective of preventing people from writing data they shouldn't. MAC primarily focuses on preventing people from reading data they shouldn't.

  9. Re:and come to think of it on TrustedBSD Announced · · Score: 1

    If the process is "cleared" for the level of file A (call it high), it by definition may not write to a file of lower level, including B (which is at level "low"). It does not particularly address the fact that you can memorize the data and type it in again on a seperate terminal, though there are some guidelines for export to external systems (ie, printers should mark the sensitivity of all data being printed).

    In a more formal sense, mandatory access control is implemented by assigning every object (file, socket, device, fifo) a sensitivity label, and every subject(process/user) a clearence label. A subject with clearence label X may only write to an object with a sensitivity level of X or higher, and may only read from objects with a sensitivity level of X or lower. Thus, any data flow path within the system is restricted to only flowing from less sensitive to more sensitive. There a few twists (sensitivity labels are only partially ordered -- there may be levels which are incomprable, and no access paths exist between them).

  10. Re:creating another BSD could be bad on TrustedBSD Announced · · Score: 1

    And if certain UNIX vendors use (say, one whose name ends in P) valuable partnerships to try to strong-arm you into using a B1 certified system when you don't need one, run away. No amount of money is worth it.

  11. Re: Linux Laptops. on Laptops In Education · · Score: 1

    Actually, those are both very valuble things they could learn...

  12. Re:Lets not be to hasty on Build Your Own StrongARM Linux Computer · · Score: 1

    Lets not be hasty and assume that "build your own" involves plugging a coulple of boards together and installing some software... The necessary drawings are available, and while the components and tools are not sitting in most people's basements, the kind of person likely to build one of these can probably get a hold of some.

  13. Re:TLD is irrelevant, it's the protocol that count on "TV" TLD Sells For $50 Million · · Score: 1

    Just like how we all now have to specify http1.1://www.slashdot.org to make sure we get the benifit of persistant connections and pipelined requests...

    And in exactly the same way that quicktime is totally unable to account for new advances in video decompression by having plugable codec modules.

    Get real, the IETF is not going to specify a protocol as tv:// that is not extensable.

  14. Re:The truth about VA Linux on Extra-Solar Planet Is Probably Just A Star · · Score: 1

    If you take a look at the links he gives, it is something of a dead giveaway...

  15. Re:Anonymity breeds contempt on The New World of Gnutella · · Score: 1

    >90% of anaonymous messaging I have seen have been > used for pirating, porn, flaming or just
    > pointless drivel

    This is different from /. how, exactly? ;)

  16. Re:Crazy idea: random VPN on The New World of Gnutella · · Score: 1

    Well, various implementations of IPsec allow opportunistic encryption, either host to host, router to router, or host to router. That is basically what your are describing, and the performance hit wouldn't necessarily be that bad, especially if you are willing to use router-to-router encryption only with hardware accelerated crypto...

  17. Ease of use? on FireWire Goes Long Distance, Experimentally · · Score: 2

    How is firewire any easier to use than Ethernet? You plug the wire into the computer, and it works, doesn't it? Since most (all?) Macs have ethernet built in, and most PCs dont' have Firewire, it doesn't seem like it is that much difference. I assume that you have to enter your TCP/IP settings either way (or use DHCP).

  18. Re:So what? on Wyse Ditches Linux For WinCE · · Score: 1

    I want a version of Linux my grandma can use so that when she screws it up anyway, I can telnet in and fix it (assuming the network connection is up) Besides, CLI's are much easier to talk someone through over the phone, even if it is a little slow when you have to read each character.

    So, the ideal solution is a nice, user-friendly, hard to do anything serious/dangerous GUI, along with a telnetd (better yet, sshd), and a key sequence to bring up an xterm.

    For myself, I don't really mind using linux at home, HP-UX at work, windows for halflife, a mainframe for mainframe stuff, and PalmOS on my PDA, but on the other hand, I would just as soon get a directory listing the same way on all of them, and right now it looks like Linux has the best chance at being the base system from which all of those environments can be built.

    The right tool for the right job is fine as far as it goes, but if they can all be built from Linux, so much the easier. The problem with Windows being that it is too tied to its UI, which isn't appropriate in all situations--there is no way that a 95 explorer style interface belongs on a PDA, nor does any GUI at all make sense on a rack mount web server.

  19. Re:yeah but so what on Surreptitious Communication via Page Faults · · Score: 3

    A B2 secure rated system requires that a program authorized to read sensitive data must not be allowed to *give* that data to a process with lower clearance. In theory, a trojan which infiltrated the secure levels of a system would possibly be able to read/modify/destroy that data (though other mechanisms exist to prevent that), but not communicate it to an untrusted party. However, with a covert channel such as this, that protection doesn't work.

  20. Re:breaking passwords ? on Surreptitious Communication via Page Faults · · Score: 1

    Yes. That was a system (VMS?) which has privledged shared libraries. There was a priveledged method in one of those libraries that verified the password. Its implementation read the password passed one character at a time until it got to the end or found a mismatch (passwords were stored in the clear)... So by placing the "trial" password buffer over a page boundary, you could determine when you had all characters before the boundary correct.

    This particular exploit actually used the "page faults per process" metric provided by the OS, rather than the timing information, IIRC.

  21. Re:Amazon's on the list! on Net Firms Running Out Of Cash? · · Score: 1

    Yes, RMS is far out on the lunatic fringe for suggesting that people encourage companies to behave ethically. What a nutcase!

  22. Re:The Nature of Glass on IBM 75G Hard Drive Ready · · Score: 1

    Actually, one of the main advantages of glass is that high quality glass flows much more slowly than aluminum, which as a relatively soft metal deforms quite a bit under 7500 RPM.

  23. Re:Cool Lab Work - but Bad Crypto! on DNA-Based Steganography Wins Intel Education Award · · Score: 2

    Actually, the reason A) you are wrong, B) I was wrong below, and C) This is actually a really cool idea, rather than a simple application of stenography is all the same.

    I don't remember all the right terms, but the way it works is that you know the exact sequence before and after your message, which could be encoded on one small part of thousands of similar DNA strands. You then manufacture the complimentary nucleotide sequences of the prelude and postlude strings in mass, tag them with some flourecent molecules or something, mix it in with the DNA, do some more magic, and they automatically line up to the right sequences. Rinse the excess, hit it with some UV, and look for the flourescing DNA molecule.

    In computer terms, this works because nature has given us a mechanism to do a constant-string grep on DNA many orders of magnitude faster than we can do a linear scan.

    The drawback is that if someone finds an equally novel way to search for something a little more ambigious (a molecular NDFA/regexp matcher!) then you are hosed. This is very much like RSA--if large composite numbers are easily factorable, it is not secure, but in the mean time it is a really cool algorithm. And it is very cool, though perhaps a little impractical for everyday use.

  24. Re:Cool Lab Work - but Bad Crypto! on DNA-Based Steganography Wins Intel Education Award · · Score: 1

    The point is, unless your DNA *normally* looks like "JUNE8_INVASION: DEMNARK JUL4_INVASION: ELBONIA" you are going to notice a message if it isn't hidden better than that. A real-ish way to do this is to have the first key be the lead in sequence, and the second be a key for a pseudo-random number generator that gives you positive increments of "where the next letter is". Thus to decode it you need to find the lead in sequence, and then follow the jumps dictated by the psuedo-random sequence. Unless you know both, it only looks like DNA.

    Unfortunately, the more you spread it out, the more difficult it is to dodge the significant parts of DNA (assuming you mind). It is also much more expensive requiring many more splices and more sequencing, and is less damage tolerant because any insertion or deletion defect (if the DNA is actually reproducing) will cause the sequence to be corrupted.

  25. Re:What is... on Real-Time Linux Developers Unite On API · · Score: 2

    A realtime system is one where you have a fixed amount of time to deal with an event, after which the data is either useless, or something has goon wrong. For instance if you are doing audio signal processing in real time (ie, live) if you cannot generate the next output sample by the time the DAC wants it, you have to punt on that sample. In that case, losing an occasional sample is tolerable, in others, you must do *something*. An OS designed for these applications needs to have properties of bounded + known latency on every operation, and be able to guarantee that each process will be scheduled in time.