Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Twitter accounts hacked

Twitter accounts hacked

Scheduled Pinned Locked Moved The Lounge
securityquestionannouncement
10 Posts 7 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    Rob Philpott
    wrote on last edited by
    #1

    Just read this: http://www.bbc.co.uk/news/technology-21304049[^] Now I know journalists get confused over techy matters. Surely, Twitter don't store passwords in a stealable form (ie. unhashed/unsalted)?? It amazes me that organisations I assume know what they're doing in terms of security allow this to happen. LinkedIn had a similiar thing recently. Whilst I'm at it, I assume CodeProject have done this properly?

    Regards, Rob Philpott.

    OriginalGriffO E M B 4 Replies Last reply
    0
    • R Rob Philpott

      Just read this: http://www.bbc.co.uk/news/technology-21304049[^] Now I know journalists get confused over techy matters. Surely, Twitter don't store passwords in a stealable form (ie. unhashed/unsalted)?? It amazes me that organisations I assume know what they're doing in terms of security allow this to happen. LinkedIn had a similiar thing recently. Whilst I'm at it, I assume CodeProject have done this properly?

      Regards, Rob Philpott.

      OriginalGriffO Offline
      OriginalGriffO Offline
      OriginalGriff
      wrote on last edited by
      #2

      Far, far to many people assume that either their data is "safe" because it is on their server, or that encrypting passwords on their server is a good idea. I think it is largely because the teachers don't have any real world experience so they don't mention it (or more likely don't know about it). The monthly example doesn't seem to sink in - "that doesn't apply to us" - any more than SQL Injection attacks do. :sigh: This is one reason why I use a new password for every system I go to - if any one is compromised, it can't allow access to any others. Of course, this means I can't remember any of them, so I have to have a password encrypted store of passwords... :laugh:

      If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
      "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

      S 1 Reply Last reply
      0
      • OriginalGriffO OriginalGriff

        Far, far to many people assume that either their data is "safe" because it is on their server, or that encrypting passwords on their server is a good idea. I think it is largely because the teachers don't have any real world experience so they don't mention it (or more likely don't know about it). The monthly example doesn't seem to sink in - "that doesn't apply to us" - any more than SQL Injection attacks do. :sigh: This is one reason why I use a new password for every system I go to - if any one is compromised, it can't allow access to any others. Of course, this means I can't remember any of them, so I have to have a password encrypted store of passwords... :laugh:

        If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

        S Offline
        S Offline
        Septimus Hedgehog
        wrote on last edited by
        #3

        Something like this[^]? I've been using it for a few weeks and it's very good.

        "I do not have to forgive my enemies, I have had them all shot." — Ramón Maria Narváez (1800-68). "I don't need to shoot my enemies, I don't have any." - Me (2012).

        OriginalGriffO 1 Reply Last reply
        0
        • S Septimus Hedgehog

          Something like this[^]? I've been using it for a few weeks and it's very good.

          "I do not have to forgive my enemies, I have had them all shot." — Ramón Maria Narváez (1800-68). "I don't need to shoot my enemies, I don't have any." - Me (2012).

          OriginalGriffO Offline
          OriginalGriffO Offline
          OriginalGriff
          wrote on last edited by
          #4

          Similar - but I wrote my own a few years back because I didn't like the interface! :laugh:

          If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

          "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
          "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

          S 1 Reply Last reply
          0
          • OriginalGriffO OriginalGriff

            Similar - but I wrote my own a few years back because I didn't like the interface! :laugh:

            If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

            S Offline
            S Offline
            Septimus Hedgehog
            wrote on last edited by
            #5

            That's okay. Sometimes you learn a lot about the processes involved when you hand-roll your own. I worked on a document management system and some documents (medical reports, that type of thing) required encryption. One of the company's preferred third-party suppliers of bespoke software quoted something like £5K to develop the assembly, thinking that only they knew how it could be done. My colleague and me chilled out at a coffee shop one lunchtime and we came up with a solution. We presented it to our boss and then to his and we put it together in about a week. Even though we left the company in mid-2009, a support mate whose still there, told me it's still doing its work and has never failed once. It cost the company £1000s to make us redundant back then but the £5K we saved being ripped off left a pleasant taste and it really pissed the salesman off. That'll teach the low-life excrement a lesson.

            "I do not have to forgive my enemies, I have had them all shot." — Ramón Maria Narváez (1800-68). "I don't need to shoot my enemies, I don't have any." - Me (2012).

            OriginalGriffO 1 Reply Last reply
            0
            • S Septimus Hedgehog

              That's okay. Sometimes you learn a lot about the processes involved when you hand-roll your own. I worked on a document management system and some documents (medical reports, that type of thing) required encryption. One of the company's preferred third-party suppliers of bespoke software quoted something like £5K to develop the assembly, thinking that only they knew how it could be done. My colleague and me chilled out at a coffee shop one lunchtime and we came up with a solution. We presented it to our boss and then to his and we put it together in about a week. Even though we left the company in mid-2009, a support mate whose still there, told me it's still doing its work and has never failed once. It cost the company £1000s to make us redundant back then but the £5K we saved being ripped off left a pleasant taste and it really pissed the salesman off. That'll teach the low-life excrement a lesson.

              "I do not have to forgive my enemies, I have had them all shot." — Ramón Maria Narváez (1800-68). "I don't need to shoot my enemies, I don't have any." - Me (2012).

              OriginalGriffO Offline
              OriginalGriffO Offline
              OriginalGriff
              wrote on last edited by
              #6

              Indeed. I wanted a "card based" interface, so I could store more than just passwords, so I have a tree structure of cards, and each card is made of rows:

              Label Value

              Within each card is a minor tree structure to allow things like:

              Financial BRANCH
              MBNA Bank CARD
              Griff Card details
              Card number nnnnnnn
              Expiry nn/nn
              Security code nnn
              PIN nnnn
              Michelle Card details
              Card number nnnnnnn
              Expiry nn/nn
              Security code nnn
              PIN nnnn
              Login details
              URL https://www.bankcardservices.co.uk/NASApp/NetAccessXX/WelcomeScreen?country=UK&language=en&group=AAAC
              User name xxxx
              Password xxxx
              Site Key xxxx

              With insert-able templates and such like so I can easily save website logins, bank / card / paypal and so forth. All encrypted with DES using .NET, with auto logout on timer, and so forth. It was easy to convert to a web version, but it may well get a re-write soon so I can share files and data across to my Android tablet. (When I get round to learning Java and Android, ho hum...) KeePass is good, and there is an Android version, but it just isn't set up for that kind of storage.

              If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

              "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
              "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

              D 1 Reply Last reply
              0
              • R Rob Philpott

                Just read this: http://www.bbc.co.uk/news/technology-21304049[^] Now I know journalists get confused over techy matters. Surely, Twitter don't store passwords in a stealable form (ie. unhashed/unsalted)?? It amazes me that organisations I assume know what they're doing in terms of security allow this to happen. LinkedIn had a similiar thing recently. Whilst I'm at it, I assume CodeProject have done this properly?

                Regards, Rob Philpott.

                E Offline
                E Offline
                Espen Harlinn
                wrote on last edited by
                #7

                There is a few things one has to get right:OWASP:Development Guide[^], and even then, security is a b**ch ...

                Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Projects promoting programming in "natural language" are intrinsically doomed to fail. Edsger W.Dijkstra

                1 Reply Last reply
                0
                • R Rob Philpott

                  Just read this: http://www.bbc.co.uk/news/technology-21304049[^] Now I know journalists get confused over techy matters. Surely, Twitter don't store passwords in a stealable form (ie. unhashed/unsalted)?? It amazes me that organisations I assume know what they're doing in terms of security allow this to happen. LinkedIn had a similiar thing recently. Whilst I'm at it, I assume CodeProject have done this properly?

                  Regards, Rob Philpott.

                  M Offline
                  M Offline
                  Mark_Wallace
                  wrote on last edited by
                  #8

                  Saw it on the morning news. They called an expert, whose advice was "Switch off java support" Some fruggin' expert. My advice would be "Don't use twatter". That wouldn't screw up every other site you visit.

                  I wanna be a eunuchs developer! Pass me a bread knife!

                  1 Reply Last reply
                  0
                  • R Rob Philpott

                    Just read this: http://www.bbc.co.uk/news/technology-21304049[^] Now I know journalists get confused over techy matters. Surely, Twitter don't store passwords in a stealable form (ie. unhashed/unsalted)?? It amazes me that organisations I assume know what they're doing in terms of security allow this to happen. LinkedIn had a similiar thing recently. Whilst I'm at it, I assume CodeProject have done this properly?

                    Regards, Rob Philpott.

                    B Offline
                    B Offline
                    BobJanova
                    wrote on last edited by
                    #9

                    Why for the love of all things holy would a recently founded web tech company of all things not understand about proper password storage? There is not a :doh: in the world large enough for storing retrievable passwords these days. Being hacked is unfortunate, but it can happen to anyone; every server relies on a whole stack of technology that you aren't in complete control of and you can't guarantee you are unhackable unless you create your own server stack, which is a big waste of money. But you need to ensure that personal information is protected even if you do get hacked, especially passwords which are often reused (because if we have 50 accounts in different places it is hard to remember 50 different ones and what you use them all for!).

                    1 Reply Last reply
                    0
                    • OriginalGriffO OriginalGriff

                      Indeed. I wanted a "card based" interface, so I could store more than just passwords, so I have a tree structure of cards, and each card is made of rows:

                      Label Value

                      Within each card is a minor tree structure to allow things like:

                      Financial BRANCH
                      MBNA Bank CARD
                      Griff Card details
                      Card number nnnnnnn
                      Expiry nn/nn
                      Security code nnn
                      PIN nnnn
                      Michelle Card details
                      Card number nnnnnnn
                      Expiry nn/nn
                      Security code nnn
                      PIN nnnn
                      Login details
                      URL https://www.bankcardservices.co.uk/NASApp/NetAccessXX/WelcomeScreen?country=UK&language=en&group=AAAC
                      User name xxxx
                      Password xxxx
                      Site Key xxxx

                      With insert-able templates and such like so I can easily save website logins, bank / card / paypal and so forth. All encrypted with DES using .NET, with auto logout on timer, and so forth. It was easy to convert to a web version, but it may well get a re-write soon so I can share files and data across to my Android tablet. (When I get round to learning Java and Android, ho hum...) KeePass is good, and there is an Android version, but it just isn't set up for that kind of storage.

                      If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

                      D Offline
                      D Offline
                      dmcgill50
                      wrote on last edited by
                      #10

                      LastPass[^] is the last password management store you will ever use.

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups