Slashdot Mirror


User: Craig+Davison

Craig+Davison's activity in the archive.

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

Comments · 676

  1. Re:Suggestion on Web Browser Developers Work Together on Security · · Score: 2, Insightful

    The organization name is not important to HTTPS because it never gets compared against anything. If Verisign issued another cert with a CN of citibank.com to another company, then yeah, the system has broken down.
    If you get a self-issued cert, how do you know it's the right cert? Do they mail it to you pgp-encrypted? Read the fingerprint over the phone?

  2. Re:Suggestion on Web Browser Developers Work Together on Security · · Score: 1

    You're missing the point. I'll say it again: if my location bar says citibank.com and the cert is valid, I'm connecting to citibank.com.

    What you're describing would involve a third party obtaining a cert with a CN of citibank.com. For all their faults, Verisign would not issue a cert with the same CN to two different organizations.

    Now, if Verisign issued a cert to some scammer with a company with the same organization name "CitiBank" with the CN citi-bank.com and citlbank.com, or whatever, that's a different problem entirely. That's why you need to look at both the domain name and the validity of the cert. The KB article you linked to talked about a cert for "Microsoft Corporation". Maybe that breaks their shitty code signing because they're relying on the user to read the organization name, but it would not break HTTPS.

  3. Netscape 1.0 did this on Web Browser Developers Work Together on Security · · Score: 0

    I seem to remember a green or blue bar when an https connection worked, and red when there were errors validating the certificate.
    Later versions made this less obvious, with the key in the status bar.

  4. Re:Suggestion on Web Browser Developers Work Together on Security · · Score: 5, Informative

    I don't think you understand the assurance a certificate gives you. You don't need to be worried about being tricked or DNS being compromised because that's exactly what a cert protects you against. Look for the following two things:
    A. Is the domain name on the address bar the one you want? (example: citibank.com)
    B. Did the page come up without any errors from the web browser?

    If your DNS server was compromised, B will not be true. If you're taken to some site that may or may not have been issued a valid cert by Verisign, but is definitely NOT citibank.com, A will not be true.

    If A and B are true, you have successfully connected to citibank.com over an encrypted channel, end of story. Whether you want to trust the company on the other end is totally up to you, but now you know for sure who you're dealing with.

  5. Re:Another way on Atari 800 XE Laptop · · Score: 1
    Good call.

    javascript:location.href=location.protocol+'//'+lo cation.host+'.nyud.net:8090'+location.pathname+loc ation.search+location.hash

  6. Another way on Atari 800 XE Laptop · · Score: 3, Interesting
    Try this:

    javascript:location.href=location.protocol+'//'+lo cation.host+'.nyud.net:8090'+location.pathname

    Works in Firefox.

  7. Re:Back to the '80s on Leaked Pictures of Socket F · · Score: 1

    Actually it seems it's going further away from what microcomputers were in the 80s. An integrated PCI controller is one step closer to a single-chip computer (imagine a board with PCI slots, DIMM slots, headers for things like power, ports on the back, and single chip in the centre).

    In 80s home computers, you'd see dozens of chips on the board, but today, we see motherboards from companies like SiS with an all-in-one northbridge, video adapter, audio, modem, ethernet controller, etc., and CPUs with an integrated cache and floating-point processor.

  8. Re:SSH? VNC? on Telecommuters May Owe Extra State Taxes · · Score: 1

    If indeed you do jobs for companies in lots of states, then yes, they're saying that you should be paying taxes in a lot of states. But if you're in Washington and your employer is in Oregon and you ssh to servers in California and Nevada, no, you don't pay state income taxes in California or Nevada.

  9. Re:Rehashed news among other things kills the pape on Internet is Killing the Newspaper · · Score: 1

    Almost everybody here in Wisconsin watches the local news and reads the local papers. They find out about stuff that's consequential to them (ie, parades, weather, local government) but don't really want to concern themselves with the REAL world. For the most part people prefer ignorance.

    Think about that for a minute - the "REAL world" you're talking about is outside the scope of local news, government (at all levels - people want to hear about their state and federal govt too) and weather, and so it probably has no effect at all on your life.

    It's heartbeaking to hear about an earthquake or a hurricane across the country or across the world, but it's not like you can do anything about it, or know anyone involved, so to most people it's just about as useful as entertainment news or sports. These people aren't stupid. They're just not news information junkies.

    I was reading just today about laws in Iran. Sure, that's great knowledge to have, but I might just as well have been knitting a sweater or collecting stamps, for all the effect it has on my life.

  10. Re:Let's send an in email on PHP Succeeding Where Java Has Failed · · Score: 1

    Not knowing the usual way of doing things in PHP, I might be talking out of my ass here, but shouldn't that mail() function be doing the filtering/escaping? If I give it an email address with a newline in it, I want to send an email to an address with a newline in it (regardless if that's a valid RFC822 address), and not even be able to put something on the next line of the email headers. It should be sufficiently abstracted that I don't need to know enough about email headers to know what I need to filter out of an address.

    Also, strange nobody mentioned that he's not checking the return value of mail(), unless there's exception handling in PHP and he's letting the error fall through to a default exception handler.

  11. Re:freedom? on Senator Wants to Keep U.N. Away From the Internet · · Score: 1

    All they need to do is convince ISC and Microsoft to change the zone file they ship with their DNS server software. Every time a new DNS server is set up or upgraded, it will point at the new root servers.

  12. Re:Consumer Level on Silent 500W Power Supply · · Score: 1

    I meant to say that consumer level hard drives are not a significant source of noise. The average cheap 200 GB SATA drives you would find in a computer store will probably be a fluid dynamic bearing or similar silent drive. The expensive 70GB Ultra320 15K RPM drives intended for the RAID array in the server room are still as noisy as ever.

  13. Exactly. on Silent 500W Power Supply · · Score: 2, Interesting

    Now that the motors on (consumer level) hard drives are nearly silent, the loudest source of noise from your computer is probably the processor fan, followed by any small peripheral fans such as those found on video cards and motherboard chipsets. The power supply fan is probably the quietest moving part in your PC.

    Power supplies also make the least distracting sound (IMO) because the large, slow fans produce more of a whoosh than a whine. Try powering on your computer with your processor out and no drives plugged in to see what I mean.

  14. Re:Great, I've got to have one! on Updated OQO Model 01+ with USB 2.0 and More RAM · · Score: 1

    I guess Google must have been down if there was no way, other than bitching about it here, for you to know what an OQO was.

  15. Re:Illegal? on What's On Your Hotel Keycard · · Score: 1

    Or they could just ask for your credit card again...

  16. Re:If you want a "trade school" education... on Computer Science Curriculum in College · · Score: 1

    As far as 90% of software development jobs go, learning CS at a University doesn't make you "well-rounded". It makes you a trade-school programmer with a bigger ego, and a better background on your resume. After 5 years, there will be no difference between you and the trade-school programmer, unless one of you is exceptionally bright or exceptionally stupid.

  17. Re:Another question on Comparing MySQL and PostgreSQL 2 · · Score: 3, Interesting

    The only rows that would get sent back from the server are the ones you want; the temporary table exists server-side.

    Yes, you could use a cursor instead, but to avoid problems if the table gets updated while your cursor is open, you'd either have to lock the table or deal with errors from the server.

  18. Re:Another question on Comparing MySQL and PostgreSQL 2 · · Score: 1

    If you want rows 10-50, try this (assumes that tablename has an ID column):

    DECLARE @temp TABLE (ID INT IDENTITY (1,1), tableID INT)
    INSERT @temp(tableID) SELECT TOP 50 ID FROM tablename
    SELECT tablename.*
    FROM @temp, tablename
    WHERE @temp.tableID = tablename.ID
    AND @temp.ID > 10

  19. Re:The Difference on What is Mainframe Culture? · · Score: 1

    Nice troll. Ever hear of copy-on-write?

    In Unix, fork()ing is very efficient. It's just as fast or faster than creating a thread in Windows. The reason is that both processes use the same set of pages in memory - until one writes to memory, and then one gets a copy.

    And if using shared memory or a Unix socket aren't fast enough for your IPC, then sure, use threads. Unix has them too.

    Unix was designed for a large number of processes to be executing simultaneously - each command you set up in a pipleine starts executing immediately. The Unix way is to have lots of small programs that do one thing really well. That sounds like an ideal situation for a multi processor architecture.

  20. Gawd on City of Vienna Chooses Linux · · Score: 5, Funny

    Buncha Wieners.

  21. Re:A sad day for journalism on Man Arrested for Using Open Wireless Network · · Score: 1

    More information about "Evil twin": http://www.techworld.com/mobility/features/index.c fm?featureid=1147. Yes, basically it's a man-in-the-middle attack.

    You're right that "Wireless fidelity" is cringe-inducing.

    What's wrong with "AES encryption standard"? AES (Rijndael) is one of the ciphers you can use with WPA.

  22. Re:Fortifications on Microsoft Genuine Advantage Cracked · · Score: 1



    I know this has no bearing on what you're saying, but you're wrong about the 512 characters. 1 byte for every 4 encoded characters would mean 2 bits are represented by each encoded character. That's pretty inefficient. Even using just the characters 0-9A-F (4 bits) as your encoding would result in an encoded length of 256.

    128 bytes can be represented in base64 with 175 characters:
    $ dd if=/dev/random count=128 bs=1 | openssl base64 | wc -m
    175

  23. Re: Just checksum on Managing Code Signing Digital IDs for Open Source? · · Score: 1

    And since some older or less secure hashing algorithms might be fooled (modified file, same checksum), use multiple checksum methods. For example, provide both an MD5 and SHA-1 hash for each release package.

    That's extremely unlikely, even with weak checksums. What you need to worry about is whether a server that will give you a fake binary will also give you a matching fake checksum.

    Just post those hashes on trusted servers, and any file that matches both (or more) hashes must be your package.

    By trusted you must mean SSL secured, like an https server. But then you have to store the private key somewhere (on the webserver, obviously, but someone needs to be responsible for it), and someone would have to contact a CA to get the keypair in the first place.

  24. Re:I'll bet everyone $10 on The Planet's Most Moronic Hacker · · Score: 1

    Not only that, but why wouldn't he notice that the computer he connected to had the same number of drives as him, and that the contents were familiar? Wouldn't he notice the disk activity?

    I agree this is just some dumb joke.

  25. I don't think so. on Microsoft To Add A Black Box To Windows · · Score: 1

    No man can eat 50 eggs.