Slashdot Mirror


User: dzfoo

dzfoo's activity in the archive.

Stories
0
Comments
1,948
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,948

  1. Re:I don't know if the question should be... on Google Talks About the Dangers of User Content · · Score: 2

    You misunderstood my point, and then went on to suggest that the "old way" won't work; inadvertently falling into the trap I was pointing out.

    My "solution" (which really, it wasn't a solution per se) is not "more of the same." It is the realization that previous knowledge or practices may not be obsolete, and that we shouldn't try to find new ways to do things for the mere sake of being new.

    A lot, though not all, of the security problems encountered in modern applications have been known and addressed in the past, to various degrees of success. We should embrace this experience and apply it, not shunt it as antiquated.

    Whether you want to admit it or not, lack of input validation and understanding of data encoding at the various transport layers, is the source of most security issues. We should acknowledge this and address it directly.

    You are right, a lot can be done to build solutions into our tools to ease their implementation. However, technology itself won't solve the problem of developers not understanding the risks or why they happen.

    What does not help at all is to hand-wave or diminish this particular problem and blame the tools for not doing our due diligence. Or worse, ignore experience and history and mark it as a new problem, only solvable by more technology.

            dZ.

  2. Re:I don't know if the question should be... on Google Talks About the Dangers of User Content · · Score: 3, Interesting

    I'm actually not a big fan of validating inputs. I find proper escaping is a much more effective tool, and validation typically leads to both arbitrary restrictions of what your fields can hold and a false sense of security.

    OK, fair point. How about if we expand the concept of "validating input" to include canonicalization and sanitation as well? Oh, it already does. Go figure.

    Reducing it to a mere reg-exp is missing the point. Proper canonicalization (and proper understanding of the underlying standards and protocols, but that's another argument) would allow you to use a plus-sign in an e-mail address field.

    But this won't happen as long as every kid fresh out of college wants to roll their own because they known The One True Way to fix it, this time For Real. As long as they keep ignoring everything learned before because, you know, it's old stuff and this is the new technology of The Web, where everything old does not count at all; nothing will change.

    A multi-pronged approach is best, and input validation certainly has its place (ensuring that the user-supplied data conforms to the data type's domain, not trying to protect your output), but the first and primary line of defense should be making it harder to do it wrong than it is to do it right.

    "MOAR TECH!!!1" and over-wrought protocols are no silver-bullet against ignorance, naivety, and hubris.

                -dZ.

  3. Re:Taking a step back... on Apple v. Samsung Jurors Speak, Skipped Prior Art For "Bogging Us Down" · · Score: 1

    Not only that, but Samsung were very insistent that the results of the Best Buy customer returns poll suggested that the high incidence of returns was not due because of confusion, but because of defects.

    It's like a double whammy!

  4. Re:Field dependent requirement on Ask Slashdot: How Many of You Actually Use Math? · · Score: 1

    Dude, that's not programming changing the way you think. You're just an antisocial freak-o. I'll bet that, prior to being a programmer, you were just as clueless in social situations, just just didn't have a convenient sub-cultural stereotype to take comfort in.

    Sorry, but it's true. Being a programmer does not impair or impact your interpersonal skills, if you had any, that is.

  5. Re:Great another security worry on Nuance Launches Siri Rival "Nina" · · Score: 1

    Perhaps not "the cloud" in general, but a service that has privileged access to bank accounts and other sensitive information is inherently less secure than one that is primarily concerned with finding restaurants and traffic routes, for it is a much more attractive target.

  6. Re:My prediction on Sci-Fi Writers of the Past Predict Life In 2012 · · Score: 1

    I predict that, 25 years from now, this prediction will be proven inaccurate.

  7. Re:Frivolous. on EA Sues Zynga For Copying Sims Game · · Score: 1

    You should read some history then, because the examples you mentioned are a lot more nuanced than what you are suggesting.

    In the case of Apple vs. Microsoft, they didn't lose because "look and feel" is not protectable, they lost because they had given an overly permissive license to Microsoft, and the latter successfully argued that it covered most of the claims. And even that is just a small part of the outcome.

              dZ.

  8. Re:I Hate Zynga, But... on EA Sues Zynga For Copying Sims Game · · Score: 4, Funny

    Your story sounds vaguely familiar... Are there also Nizguls and Ring Wreaths, and a damned creature called Goellum? Because I think I've read it!

  9. Re:Rules on EA Sues Zynga For Copying Sims Game · · Score: 1

    Oh, you must be a hoot at parties! I bet you also are one of those that responds to annoyed friends with "that's not what I said..." and follows with a pedantic description of the technical and semantic nuances between words.

    So the images are not binary equivalent--do you really think that's what a court will consider?

              dZ.

  10. Re:This sounds awfully familiar. on Firefox OS Will Win Big With Developers - Mozilla · · Score: 1

    And by Mozilla, I meant Netscape. DOH!

  11. Re:This sounds awfully familiar. on Firefox OS Will Win Big With Developers - Mozilla · · Score: 1

    That's not what he meant. He was talking of Mozilla's integration of Java, JavaScript, and XUL to create a platform for executing applications, that are not dependent on the underlying OS.

  12. Re:And while we're at it... on The Web Is Not the Internet · · Score: 1

    It is not incorrectual, it lacks correctivitudeness.

  13. Re:And while we're at it... on The Web Is Not the Internet · · Score: 1

    Also, quit saying "preventative"! There is no such word. You take preventive measures to prevent an event from happening.

    If you were to preventate, then you could take preventative measures. However there is no such verb, is there?

  14. Re:Really? on Former Microsoft Exec: Microsoft Has "Become the Thing They Despised" · · Score: 1

    The innovators were companies like Xerox and others, who actually the developed the technology that goes into these devices.
    </blockquote>

    Ah, I see you are one of those that thinks Apple engineers took Xerox PARC's ideas verbatim and applied them to the Mac OS, fully formed.

    Did you know that the Xerox Alto did not have drag and drop? Did you know that it also did not have overlapped clipped windows that updated their display (only the active window could update, even while moving across other objects)? Did you further know that it did not have a "spatially-oriented" file system?

    How about a truly document-oriented paradigm where objects react against each other? Xerox's system was command-driven and "modal," which required the user to engage a keyboard or menu command to execute any action. It also required an entire training regimen in order to be used effectively. Granted, it was a huge system, designed to integrate in all aspects of a business' productivity, but that scope just added to its complexity.

    Moreover, did you know that what Apple saw was a demo? No code, no design specifications, no schematics. Just a visual presentation.

    Xerox PARC showed Jobs and his team an incomplete and sometimes inconsistent system that was hard to use in many regards. However, the idea that people would manipulate objects directly, in a graphical environment, and not just type commands on a terminal, was an awe inspiring vision. However, it's a vision that predates even Xerox's attempts.

    I'm not belittling Xerox's work--it was indeed innovative. I am pointing out that Apple engineers implemented an operating system, from scratch, designed to be complete for purpose--albeit narrower in scope--and used by a lay person with absolutely no training; and they did it all based purely on their recollections and impressions from a visual demonstration.

    And it all ran on an 8 MHz microprocessor, and fit in a mere 64 Kb of ROM. Compare that to the Xerox Alto!

    How's that for innovation?
  15. Re:Um... on The Long Death of Fat Clients · · Score: 1

    You are right, I'm sorry. I meant "Dart": Google seems to be positioning to replace GWT with Dart.

    This is only speculation, but there were a lot of sessions in the I/O conference dealing with migrating code from GWT to Dart, and, I think, only one GWT-specific session. This focus, to me, seems telling.

                -dZ.

  16. Re:Um... on The Long Death of Fat Clients · · Score: 1

    Have you heard that Google is phasing out GWT in favor of AppEngine?

          dZ.

  17. Re:Are we failing to prepare children for leadersh on Are We Failing To Prepare Children For Leadership In the US? · · Score: 1

    Wow! I was modded "Insightful"?

    I was aiming for "Funny," I also would have expected "Troll."

    It is a sad state of affairs when making a throw-away joke about a completely fictional catastrophe is deemed insightful.

    That's weird, even in Slashdot.

                  -dZ.

  18. Re:Gap on Are We Failing To Prepare Children For Leadership In the US? · · Score: 1

    Cool, so even rednecks can buy trendy clothes! What's the pain in that?

  19. Re:Always the same BS: 'My way is better because' on Are We Failing To Prepare Children For Leadership In the US? · · Score: 1

    ...said the lonely bachelor.

  20. Re:Not very new. on Are We Failing To Prepare Children For Leadership In the US? · · Score: 1

    If you're really really good at Starcraft, you could end up a pro-gamer in Korea

    Wow! Really?? I better be careful now, I don't want to wake up one morning in a strange land.

    How about WoW? Is it safer to be proficient in Warcraft? I mean, do I get to stay in the USA?

            dZ.

  21. Re:Are we failing to prepare children for leadersh on Are We Failing To Prepare Children For Leadership In the US? · · Score: 2

    I guess mine is going to be a rather lonely life when the Zombie Apocalypse comes.

  22. Re:The screeners used to be private on Sen. Rand Paul Introduces TSA Reform Legislation · · Score: 1

    "aw gee, the king has imposed Taxes on us without our Consent; deprived us in many cases, of the benefits of Trial by Jury; and Quartered large bodies of armed troops among us; let's declare our independence!"

    Sometimes, that's all you can do.

  23. Re:pipes pipes pipes on Netflix and Google Make Land Grab On Edge of Internet · · Score: 1

    It doesn't make sense to hand the whole thing to Google and a handful of other CDN companies.

            dZ.

  24. It was a pleasure to burn. on Ray Bradbury Has Died · · Score: 1

    Rest in peace, Mr. Bradbury.

            -dZ.

  25. Re:Apple's display? on LG Aims To Beat Apple's Retina Display · · Score: 1

    "Marketing desing"? I think you underestimate their involvement. The actual engineering design was done in concert by both companies. Apple owns some of the patents involved in the materials and the processes.

                    -dZ.