Slashdot Mirror


User: null+etc.

null+etc.'s activity in the archive.

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

Comments · 799

  1. Re:An embarassment of security. on Lexar JumpDrive Password Scheme Cracked · · Score: 1
    the software does a compare between the stored password and the supplied password
    That would indicate that both the stored and supplied password are in the same format; i.e. plaintext or hashed. Since we already know that the software hashes the password before storing it on the drive, it's reasonable (although not guaranteed) to assume that the software hashes the user's input and compares it to the contents of the key drive.
  2. Re:An embarassment of security. on Lexar JumpDrive Password Scheme Cracked · · Score: 1
    ... and the password can be seen in plain text within memory when the software does a compare between the stored password and the supplied password
    That doesn't mean anything. The software program, when it asks the user to input the password, may store the user's input (unhashed) in one buffer, and may stored the user's input (hashed) in another buffer. Although the software could then compare the hashed user's input with the password stored on the key drive, the user's unhashed input might still be visible within the first buffer.

  3. This post is only directed towards Todd Walters on Flaw in Microsoft JPEG Parsing · · Score: 5, Funny
    Todd Walters, remember 12 years ago in college when I told you that an exploit could theoretically take control of an operating system due to a flaw in the library that renders static graphics? And you said that no, only code that has a chance of executing can lead to exploits?

    I Told You So.

    BTW if you see this leave me a post, I haven't heard from you in 12 years and I don't know where you are.

  4. Re:Clearing things up... on Lexar JumpDrive Password Scheme Cracked · · Score: 1
    CPUs add significantly to the cost of these devices. If you want a device that can be upgraded with new security releases, you'd need flashable firmware, which increases the complexity, support, and cost of the device.

    I'd love to find a USB key drive that encrypted data via its own hardware, and didn't require ANY software. How it might work:

    1. The device emulates two USB devices - one is a USB input device, one is a USB drive.
    2. The USB drive is not powered until the USB input device receives the password.
    A variation of this theme discards the USB input device, and instead has the password entry theme on the device itself (such as a dial combination lock.)
  5. Re:Breaking XOR encryption on Lexar JumpDrive Password Scheme Cracked · · Score: 1
    given that the key is seen decrypted in the debugger one can easily say that Lexar's did NOT use it correctly.
    I never recall seeing any statement that suggested the key could be seen plaintext in memory. For all we know, the password is never decrypted, but instead is used to decrypt the data.

    The problem is that the one-way hashed value of the password was not hashed with a sufficiently complex algorithm, and could be easily reverse engineered.

  6. Re:Fraud? on Lexar JumpDrive Password Scheme Cracked · · Score: 1
    Doesn't this constitute fradulent advertising? To advertise the device stores data with AES encryption, and then store something (the password) using something else is clearly at odds with their advertising.
    The data is encrypted with AES. The password is not. Since the password is not explicitly a part of the user's data, their claim probably stands.

    They might be nailed for giving a false sense of security through their advertising claims. However, as it's unlikely that they were intentionally deceptive or criminally negligent in their programming, a judge would be unlikely to fine them (and would instead let the "invisible hand" of the market balance things out.)

  7. Re:An embarassment of security. on Lexar JumpDrive Password Scheme Cracked · · Score: 1
    So what's the purpose of the stored password?
    I'm guessing that it's to speed up device response time. After all, if you had a 128 MB partition encrypted, and the device had to load the entire 128 MB of data in order to allow the decryption process to determine if the password was correct, the response time would be phenomenally slower than if a 32-byte password was retrieved from the device.

    I agree, though - the only safe way to store the data is to discard the password.

  8. Re:An embarassment of security. on Lexar JumpDrive Password Scheme Cracked · · Score: 1
    Aside from storing the password in XOR'd form, the software checking the password is flawed. It unencrypts the password first, then compared the password entered. Rather then encrypting the password entered and comparing it to the device?
    How do you know what the software does? Neither the linked article nor the submitted post claim that the software unencrypts the password. For all we know, the software engineers have lifted their authentication strategy from unix password authentication, except perhaps they were lazy and used their own (insecure) hash function.
  9. Re:An embarassment of security. on Lexar JumpDrive Password Scheme Cracked · · Score: 2, Informative

    Actually, CHR$(13)+CHR$(10) is used to terminate lines of text (carriage return/linefeed), not character strings.

  10. Claim-by-claim analysis on Universal Emulators Return · · Score: 2, Insightful
    Okay, I doubt anyone will read this post, as it's late in the game, but here's some questions that came to mind when I analyzed the text from Transitive's web site. In all examples I will use Windows as the native operating system and Linux as the foreign application, unless otherwise noted.

    Comment 1.

    When a foreign application is started, the operating system recognizes that the application needs translation and automatically starts Dynamite.

    How does the operating system recognize that the application needs translation? I see three possibilities.

    The first possibility is that the native operating system lets Transitive execute all applications, and Transitive decides whether to translate an application, or let the native operating system run the application unaltered. Integrating this functionality (properly) into an operating system would be extremely diffult, let alone multiple operating systems.

    The second possibility is that the native operating system attempts to execute all programs, and only invokes Transitive if an unexpected application type is encountered. Due to the way that Windows only executes files according to file associations (".exe" = DOS/Windows executable, ".com" = micro-executable, ".bat" = batch file), this seems very unlikely, as Windows wouldn't even know how to execute "gimp" because it lacks an extension such as "gimp.exe".

    Even if one was to rename "gimp" to "gimp.exe", Windows would attempt to load the "Windows Program Header" for the file, which would be invalid because it's a Linux application. Windows would then generate an error. Of course, Transitive could overwrite certain error handlers within the operating system to catch this kind of error, and then analyze the file using a "magic number" command to determine which operating system and what file type was under scrutiny. But then Transitive would have to overwrite these certain error handlers within all operating systems, a very unlikely proposition.

    The third possibility is preconfigured "virtualization sandboxes". Virtualization software like VMWare assumes that for a virtualized system, all files and executables within that virtualized system will be executed according to the rules of that virtualized system. Ergo, if you're running a virtualized Linux system, any executable will be executed as a Linux application. Does Transitive require one to preconfigure foreign applications as existing within a predefined virtualized system? Either way, there's alot more to this than simply the "operating system recognizes that the application needs translation."

    Comment 2.

    Depending on the requirements for the integration, Dynamite can be configured with a wide range of options, including the ability to build "bridges" between translated code and code running native on the target platform.

    This sounds like a fairly intensive process, given the number of operating systems and APIs out there.

    Comment 3.

    This feature has been used, for example, to allow translated applications to call a native accelerated graphics library for the graphics chipset in the target platform, delivering higher quality and speed than other solutions.

    Does this mean that Transitive will take a Windows DirectX application and translate it to Linux OpenGL? Or does Transitive have it's own API, which is compatible with all video card drivers out there? For either claim, that's pretty impressive; a technology worth being bought out by nVidia or ATI. Considering the breadth and depth of all graphics libraries and versions available for numerous operating systems, that's phenomenally impressive.

    Comment 4.

    The front-end decoder reads blocks of instructions from the foreign application's binary and decodes them into an intermediate representation. The intermediate representation allows Dynamite to understand the highe

  11. Re:Where's the problem here? on University Bans Wireless Access Points · · Score: 1

    Your logic is flawed and your criticism of my arguments fail to address the real points I'm raising, but rather than point out the inconsistencies in your arguments, let me just boil my contention down to a few simple statement: The FCC is the only authority that can provision radio bands. The FCC establishs necessary, but not sufficient, conditions under which radio bands may be used. In other words, anyone who wishes to use radio bands must adhere to the minimal regulations established by the FCC. But adhering to the minimal regulations established by the FCC does not guarantee someone the right to use such radio bands. The usage of radio bands is not a consitutional right. Therefore, any entity with the power to impose constraints upon another entity may impose such constraints regarding radio bands. The FDA is the sole authority for regulating food and drugs. Just because the FDA approves the general usage of a drug does not mean that someone has automatic power to use that drug under any circumstance they see fit.

  12. Re:Where's the problem here? on University Bans Wireless Access Points · · Score: 1
    a wireless access point (operated according to US law and FCC regs) is not a "jamming device". they have been certified by the FCC not to cause harmful interference, and any attempt by the university to suggest otherwise will be dismissed outright.
    Assume that a theoretical life support system was somehow adversely affected by a wireless access point, and that a person intentionally caused a patient's death by leaving a wireless access point on top of the life support system. According to your argument, the rascal would merely proclaim with a smile, "Oh, no, see the FCC certified this device as not causing harmful interference, so I'm sorry you can't hold me accountable." That seems like an utterly ridiculous argument. Furthermore, your argument is not so strong as to cause me to believe that a court will "dismiss the charges outright".
    as for signing an agreement that your enrollment in a university is contingent upon certain things, if those certain things come into conflict with any local, state, or federal laws, the laws win out. the FCC has been granted _exclusive authority_ to regulate the RF spectrum. any attempt to regulate the spectrum by a private entity, whether directly or indirectly, is disallowed. that's the mistake you're making - the "exclusive" part.
    And the mistake that you're making is that believing that the FCC's exclusive authority to regulate the provisioning of a spectrum somehow grants them the rights to regulate any device that uses that spectrum. It does not. Your argument is tantamount to saying that a government agency that regulates the sale of bullets is the sole authority in determining how those bullets may or may not be used to harm others.
    the situation is even more separate here - the college does not own the apartments that the students live in, nor do they provide or own the internet connection the students are using to connect the APs to the internet.
    The college also does not own any independent academic material a student creates or shares with others, but yet may expel a student for helping another student cheat. By your argument, any student should be able to help any other student cheat under the First Amendment. Still don't buy your arguments.
  13. PLEASE STOP WITH THE SENSELESS LINKS ALREADY on Miguel de Icaza Debates Avalon with an Avalon Designer · · Score: -1, Offtopic

    This is a call to arm, sent out to all sensible /.ers. PLEASE, DO NOT embed senseless links within your story submission. It goes against the ethics of every data purist out there to have to mouse over words like "interesting" and "debate", carefully examining the status bar URL, to find out WTF that link points to. Enough already.

  14. Re:Where's the problem here? on University Bans Wireless Access Points · · Score: 4, Interesting

    There seems to be a common misconception that since 2.4GHz bands are unregulated, the FCC is the only entity that can restrict the usage of 2.4GHz devices. This, of course, is false.

    If you were to bring a wireless jamming device into a police station with the purpose of intentionally interfering with the department's administrative computers, you might get arrested for obstruction of justice.

    If you were to bring a wireless jamming device into your office with the purpose of disabling a corporate network, you might get reprimanded, fired, or sued.

    If you were to bring a wireless jamming device into a competitor's office with the intent of manipulating the company's stock price by disabling their computer network, you might be charged with securities fraud.

    If you sign an agreement with a college stating that your enrollment is contingent upon agreeing with campus policies designed to protect the college's network, then you can't use a wireless jamming device without repercussions. This is regardless of whether the "wireless jamming device" is a "wireless access point" that merely has the potential to jam.

    Of course, intention will play a role in any of the above scenarios. But the important thing here, people, is that you're not allowed to walk around wherever you want saying, "Who are you, you're not the FCC!"

    The FCC only handles circumstances in which two independent entities are in conflict over the usage of such airwaves when no federal or state law exists to regulate the legal behavior between two independent entities with respect to those airways.

    A college and an enrolled student are not considered "independent entities", as there exists an expectation to abide by the rules defined in the relationship between the college and the student. NOTE: this goes both ways - the student can sue the college if the college acts in ways that are contradictory to the expectations of the relationship. The college can't fail a student without reason and then say "Who are you, you're not the Council for Higher Education Accreditation, you can't regulate how I pass or fail you!"

  15. Wiped my hard disk on What Was Your Worst Computer Accident? · · Score: 1

    I was trying to figure out how to change directories in Linux, and I thought I typed the command to pull up the help feature or "manual". Instead, I accidentally formatted and repartitioned my hard drive, mounted my neighbor's microwave oven via 802.11b, ftp'd my tax returns to the local news journal, subscribed to 6,000 different cable channels via 5 competing cable providers, downloaded all of Google's cache of slashdot articles and indexed a keyword search database, ordered 725 pizzas from Dominos via the repeated and accidental execution of some "command line pizza utility", and somehow sent NASA the plans to create a cost-efficient space vehicle that would allow them to compete in the X Prizes. To this day I still can't figure out what sequence of commands I must have mistyped to do all that. I still can even figure out how to pull up the help for "cd".

  16. Broke my Mouse on What Was Your Worst Computer Accident? · · Score: 1

    I actually split a Mac mouse in two, because I thought that the "left" mouse button and "right" mouse button were fused together, and I tried to separate them. Little did I know that there wasn't a right mouse button on Macs.

  17. Re:Slashdot's (lack of) search capabilities on Jakob Nielsen Interview on Web Site Redesigns · · Score: 1

    Seriously, I agree. It's a true shame, because slashdot is the one source where I read articles that I remember for years, and frequently find the need to revisit.

    And of course, having better searches would allow posting users to determine if a subject has already been posted. Right now it's quite terrible.

  18. Re:How does this deserve to be on the front page? on Thief Deadly Shadows 1.1 Patch Fixes AI · · Score: 1

    No offense, but... Akamai gets attacked, and the story gets rejected from slashdot, yet a minor patch about a game I've never heard about makes the front page? They must be feeding bat guano to the editors down there in the locked basement. Slashdot usually manages to post good stories, but there's always a quirk now and then.
    If you were a master of economics like me, you'd know why.

    Typical ./ readers are geeks who don't have significant others. Therefore, any distraction that allows them to become blissfully aware of their status as single will have great demand.

    ./ obviously realizes this, and is doing its best to disseminate information about a vital patch to a problem that, if left unresolved, would detract from the typical ./ reader's ability to remain ignorant of their status.

    Or, the committee that reviews submitted posts must have been paid off by Ubisoft.

    I understand your frustration. I have often made posts concerning newsworthy evens, only to have them eternally rejected because for some reason, certain types of breaking news just don't need to be relayed to the audience who could use it the most.

    But, armed with my frustration as motivation, I turned that anger into the effort to learn economics so that I could gain the spiritual insight into the mechanisms of supply and demand of those ever crucial karma points.

    Keep this under wraps, okay, but I think I've discovered the formula for whoring myself under multiple personas in order to gain karma-loaded ./ accounts, which I will then sell on ebay to schmucks like you whose submitted posts get continually rejected.

  19. Re:Idealism must mesh with reality... on Another Zero-Day IE Scripting Exploit · · Score: 5, Funny

    That's a great idea. When Dell sees their product sales sagging, I'm sure they'll say "Crap Bob, 0.001% of 5% of web surfers aren't buying Dells because our web page don't render properly in their browser - we need to fix that right away!"

  20. Excel, Word, Macros, VBA on Programming For Terrified Adults? · · Score: 1

    Teach her something useful, like macros in Excel or Word. Or, if you're really enterprising, teach her how to make a simple application in Visual Basic for Applications, which comes integrated with any recent Microsoft Office release.

  21. The obvious answer is... on Indiana First With Computerized Grading · · Score: 1
    The obvious answer is to let the students contest the results of computerized testing, if so desired. An English teacher would then grade the results. This would have the following consequences:
    • Students who don't really "try" to get a good grade wouldn't bother to contest the scores, especially as the reputation of the computerized grading system rises.
    • Students who unjustly receive a grade lower than expected, due to computerized testing, have the opportunity to rectify the situation.
    • The schools, and developers of the system, gain the opportunity to continually assess the consistency between computer-based grading and human-based grading. The special "contested grades" would be generated by the students who most likely would "break" the computer grading algorithm.
    Besides, we all know how poor American education is comparitively. This solution at leasts lets us take advantage of the 80/20 rule to streamline those who care to aspire to higher levels of education.
  22. Increase my karma, please on After DeCSS, DVD Jon Releases DeDRMS · · Score: 0, Offtopic

    Everyone on this thread seems to be getting modded as 4 or 5, so: me too, please!

  23. Thanks for the link on Sony Launches First Commercial Electronic Paper Display Reader · · Score: 3, Funny
  24. Parasitic Computing on TCP Vulnerability Published · · Score: 1

    I wonder if this is a problem caused by parasitic computing, as describe in this slashdot article: http://slashdot.org/articles/01/08/29/199205.shtml Man, it's scary that I can remember slashdot articles from 3 years ago.

  25. Re:I would be more impressed... on First Person Shooter - Under 100KBs of Code · · Score: 3, Informative

    I wonder if you're referring to an assembly program I wrote to generate Sierpinksi triangles in 76 bytes. But please note, those 76 bytes included calls to DOS interrupts, which is an API in the same fashion that DirectX is an API.