Slashdot Mirror


User: AlphaBro

AlphaBro's activity in the archive.

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

Comments · 203

  1. Re:Just experiment and use var for your types.... on Dart Is Not the Language You Think It Is · · Score: 0

    In C#, var is used to declare implicitly typed variables. They're still strongly typed.

  2. Re:Remind me again on Oracle Knew of Latest Java 0-Day Security Hole In August · · Score: 0

    Yeah, I remember that time reflection based vulnerabilities in .NET were used in ~50% of cyber attacks. Oh, wait...

  3. Rabble Rabble Rabble on Windows RT Jailbreak Tool Released · · Score: 1

    I know this is /. and we rabble rabble hate M$$$$$ rabble, but can someone point me to another company that actually applauded the hackers who jailbroke their hardware? The standard reaction is quite the opposite.

  4. Great, then you should have no problem understanding why I took issue with your claim. Very difficult <> impossible.

  5. I don't think you got my point, which is that strongly typed languages and APIs do not "mitigate SQL injections. Completely." You don't understand software security, do you?

  6. Oh Java... on Java Zero-Day Vulnerability Rolled Into Exploit Packs · · Score: -1, Troll

    At this point does any tech savvy user still have the Java Runtime Environment installed? These days it doesn't seem to be good for much beyond extremely reliable arbitrary remote code execution.

  7. The suggestion of the GP to work around the issues of one framework's security by using an even more closed framework is naive at best. I like the .NET stack, even more with ASP.Net MVC, LINQ etc. But it isn't the end-all, be-all by a long shot. Every language/platform I've used has me longing at times for something else that does X, Y or Z easier/better.

    I overlooked this comment. Anyway, I did not suggest that EF was some end-all-be-all solution to security, because it is certainly not that. But if you're developing with ASP.NET, it's a safe bet that Microsoft's flagship ORM is going to play nicely with it, very nicely. LINQ-to-Entities with SQL offers a extremely pleasant experience, with the declarative style closely mirroring that of the SQL the queries are compiled into. This leads to cleaner, more concise code as opposed to other ORMs like Hibernate/NHibernate. And of course because you're writing strongly typed queries, the chances of SQL injection vulnerabilities are cut down dramatically. This should not be used as a crutch, and for reasons I've mentioned elsewhere in this thread SQL injection can still occur in just about all ORMs. There's no substitute for actually understanding software vulnerabilities, but don't be so quick to discount class-wide mitigations; they have proven to be effective in protecting end-users when developers make mistakes.

  8. Like Entity Framework, which I mentioned in my previous post? And be careful of absolutes when you're talking about security. Out of necessity, most ORMs offer ways to execute queries constructed via string concatenation and thus SQL injection can still occur.

  9. I don't get it on Canadian Researchers Debut PaperTab, the Paper-Thin Tablet · · Score: 1

    If this is some sort of eink display as it appears to be, it is going to be useless for anything but reading, and personally I don't want my reader bending and contorting like a flimsy piece of paper. But hey, at least I could lay a bunch of these things out to view large monochrome images or something.

  10. Just what my oven needs on An Oven That Runs Android · · Score: 0

    Just what my oven needs: a hopelessly fragmented, privacy invading, bug riddled operating system.

  11. Re:I don't understand on The Tiny Console Killers Taking On the PS4 and Xbox 720 · · Score: 1

    The 360 has been the top selling console for almost a year and a half now. Keep grasping.

  12. Minimum Requirements on Gabe Newell Reveals More About Steam Boxes, New Input Devices · · Score: 1

    Let's see how well console gamers handle having to deal with minimum/recommended requirements and upgrading. What advantage does this offer over a PC, again?

  13. Amen brother. My passion for LINQ runs deep.

  14. Parameterized queries used correctly mitigate SQL, but guess what? It's surprisingly easy to use them wrong, resulting in a false sense of security and vulnerable code.

  15. Laugh it up buddy, but LINQ to Entities largely eliminates SQL injection in ASP.NET web applications.

  16. Re:I don't understand on The Tiny Console Killers Taking On the PS4 and Xbox 720 · · Score: 1
    If the current leader, the 360, is a zombie, then the same is even more true for the PS3.

    For Microsoft it wasn’t until 2008 that it began to see an upturn, while for Sony it wasn’t until 2010. However despite these late improvements, it doesn’t even come close to making a dent in the expenditure. In total Microsoft saw a loss of just under $3 billion, while Sony accounts for much more of the total, itself racking up losses of just less than $5 billion.

    Sorry buddy, but MS won. And while I don't regularly play games on the 360, I've found some of the titles to be enjoyable while remaining quite fit.

  17. Re:I don't understand on The Tiny Console Killers Taking On the PS4 and Xbox 720 · · Score: 1

    Funny you say that because the console to kill is Microsoft's. But anyway, he is right, the PC running Microsoft Windows will be superior to consoles for the foreseeable future.

  18. Is this a joke? on The Tiny Console Killers Taking On the PS4 and Xbox 720 · · Score: 1

    After all, if these little boxes can simply stream from powerful servers, how can the stalwarts of gaming keep up?

    Assuming streaming is the future of gaming (and I don't think it is at all) the major players could keep up and surpass the little guys by simply buying more powerful servers.

  19. Re:Woohoo on C Beats Java As Number One Language According To TIOBE Index · · Score: 1

    You go right on running that itsy bitsy percentile of .Net applications that actually work with Mono

    Oh look, an end-user. Pretty much everything I write except the WPF stuff is mono compatible, so yes, I will go right on.

  20. Re:Just to contrast this with the rest of the worl on C Beats Java As Number One Language According To TIOBE Index · · Score: 1
    I frequently find myself writing native code, but bytecode does have its place.

    The problem with that sort of bytecode is that it has no advantages over native code.

    This is not entirely true. One advantage bytecode has is that it can be Just In Time compiled into native object code that is optimized for the specific architecture. This is less cumbersome than dealing with architecture specific blobs or recompiling source. Also, .NET assemblies contain pretty much all of the type metadata necessary to decompile them into extremely readable high level languages e.g. C# or VB.NET. Because of this, unless they're obfuscated, .NET assemblies are effectively open source.

  21. Re:Just to contrast this with the rest of the worl on C Beats Java As Number One Language According To TIOBE Index · · Score: 1

    So I take it you have the same problems with Java, since it uses an even more inefficient virtual machine, right?

  22. Re:Woohoo on C Beats Java As Number One Language According To TIOBE Index · · Score: 1

    Good job handwaving away Mono. I can see how you'd be forced to, since it undermines your entire argument. Mono supports most of the BCL, all the way up to .NET 4.5. Again, please take the time to understand what you're talking about. http://www.mono-project.com/Compatibility

  23. Re:Woohoo on C Beats Java As Number One Language According To TIOBE Index · · Score: 1

    You are referring to the .NET Base Class Library, which is completely independent from the language. Just because it is frequently used with C# does not make the language itself proprietary, nor are languages "nothing." If they were we wouldn't fight so much over which one to choose. While API is important, your statement that "It's the libraries that matter" makes me question your skill as a programmer.

  24. Re:Woohoo on C Beats Java As Number One Language According To TIOBE Index · · Score: 1

    Microsoft only languages just can't compete. [...] Is there even a VB for WP?

    Maybe you should take the time to understand how these things work before you make sweeping generalizations like this. C#, VB et al compile into Common Intermediate Language (CIL) bytecode, which is platform independent. Windows Phone uses the Common Language Runtime (CLR) to execute said bytecode, so yes, there is "a VB for WP", just like there can be an any-other-language-you-want for WP, provided a compiler that emits CIL object code is available.

  25. Re:I don't.. on Why JavaScript Is the New Perl · · Score: 3

    If a simple tab control is all you're after JQuery UI is rather nice, as far as JavaScript goes.