Slashdot Mirror


Malicious Apps Get Back on the Play Store Just by Changing Their Name (bleepingcomputer.com)

Malicious Android apps that have been previously reported to Google are showing up again on company's marquee Play Store with new names, security researchers are reporting. BleepingComputer: Seven of these apps have been "rediscovered," said Symantec in a report published yesterday. The company's experts say the author of the original malicious apps didn't do anything special, but only changed the app's names, without making modifications to the code, and re-uploaded the apps on the Play Store from a new developer account under a new name. Symantec says it detected seven of these re-uploaded apps on the Play Store, which it re-reported to Google's security team and had them taken down again.

56 comments

  1. Google can't be bothered? by Grand+Facade · · Score: 1

    To vet the software it makes available?

    --
    Rick B.
    1. Re:Google can't be bothered? by 110010001000 · · Score: 3, Insightful

      Vetting content would destroy their profit margins and require effort.

    2. Re:Google can't be bothered? by Anonymous Coward · · Score: 0

      They'd have to eat their hat on the whole "we're not a walled garden like Apple" thing. But sure it would be within their capability to establish rules, and a review process and hold new apps until they complete their review, rejecting any that violate the rules.

      They'd also have to make the rules tighter as if they are reviewing all apps they can be held accountable for apps with illegal content that get past their review in a way they are not with their curent policies.

    3. Re:Google can't be bothered? by Anonymous Coward · · Score: 0

      that would also require Slashdot to collectively admit being wrong in this regard as well.

      APK

    4. Re:Google can't be bothered? by Anonymous Coward · · Score: 0

      All the more reason I dumped that Android crap and all the pretense that went with it years ago. Do not miss it.

    5. Re:Google can't be bothered? by TheFakeTimCook · · Score: 1

      To vet the software it makes available?

      That's the REAL joke: They say they already DO that.

  2. Oh No! they banned us by Revek · · Score: 2

    I guess we should just quit and go home. Or we could just try again.

    1. Re:Oh No! they banned us by ausekilis · · Score: 1

      If adding exclamations and numbers work for changing passwords, why wouldn't it work for apps?

  3. Seems Google doesn't check anything but your email by postbigbang · · Score: 4, Insightful

    If there is an actual vetting process, it's a joke. So much for diligence, trustworthiness, and looking out for the security of their Android users, who dominate worldwide consumers of their "product".

    --
    ---- Teach Peace. It's Cheaper Than War.
  4. How is this possible? by 110010001000 · · Score: 1

    With AI available, how is it possible that a multi-billion dollar system is fooled by changing a string in the app name? Doesn't the AI detect that? The humans did. Very puzzling.

    1. Re:How is this possible? by Khyber · · Score: 2

      The A in AI does stand for 'artificial' and not 'accurate.'

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    2. Re:How is this possible? by Dutch+Gun · · Score: 1

      I'm thinking the 'I' should stand for 'Inflated' as well.

      --
      Irony: Agile development has too much intertia to be abandoned now.
  5. In Soviet Russia by dryriver · · Score: 4, Insightful

    YOU are the malicious app in the "Play Store". But more seriously - if you are smart enough to create an Android App, why bother with hacking/phishing/scamming at all? Build something useful and sell it as every other decent programmer would. Make money honorably. A lot of the malware, malicious apps, hacking tools and similar originates in Eastern Europe and Russia these days. And its all built by decently smart people who can actually program a computer. So the question one more time: If you are smart enough to scam, aren't you smart enough to create something legit and make your money that way? Without ruining somebody else's life or breaking all sorts of laws in the process? But it seems that the computing culture in EE/RU is all about doing what should not be done. The internet is one great big see of credit cards, bank accounts, social security numbers, gullible consumers to these people. The sad thing is that they are ruining the region's future in legit software as well. If some smart people in Russia someday made a great OS that can compete with Windows or Linux, would anybody in their right mind actually use it? Would you install a Russian OS on even a single computer in your company? THAT is what these people are doing to their future. Even if a decade from now the culture changes and they start building legit stuff, nobody is going to use it. Because it came from Eastern Europe and Russia.

    --
    Why did the chicken cross the road? Because Elon Musk put an AI chip in its head.
    1. Re:In Soviet Russia by Anonymous Coward · · Score: 1

      You are confusing 3 different things. 1) Being able to make an app 2) Coming up with an app idea that is popular 3) Monetizing your idea. They are all totally different problems.

    2. Re:In Soviet Russia by Anonymous Coward · · Score: 0

      ... smart enough to create something legit ...

      Success requires skill, innovation and starting capital; and you need to supply 2 of them. You're spouting a clever version of "get a job".

      Legit, means exposing their idea to the market where it will be copied instantly and then having to spend money protecting the brand. Not an option for a lone entrepreneur.

      Taking data/money directly means they don't need the market to assign a value to their work, give a sizable cut of that value to Google play and Apple Store, or fight corporations pirating their idea.

      ... ruining the region's future ...

      Yeah, Facebook shows us the correct way to abuse and monetize users.

      ... install a Russian OS ...

      The USA is refusing to buy a Russian AV and it's not because the country is full of cyber-criminals.

    3. Re:In Soviet Russia by Anonymous Coward · · Score: 0

      Nginx.

  6. Re:Seems Google doesn't check anything but your em by Zocalo · · Score: 1

    They failed at an even simpler level than that. They could have just kept checksums of the code objects in known malicious apps and automatically removed any other apps that match that checksum, either already in the store or on upload, just like even the most basic antivirus software tech was doing over two decades ago. Or perhaps they simply just didn't expect that malware coders would be equally lazy/clueless and not bother to include some random salt or other obfuscation in their files to mess up attempts at checksumming them.

    --
    UNIX? They're not even circumcised! Savages!
  7. This Is Why You Get Your Apps On F-Droid by Anonymous Coward · · Score: 1

    There's at least two orders of magnitude more malware on a per-app basis at Google Play than at F-Droid.

    1. Re:This Is Why You Get Your Apps On F-Droid by TheFakeTimCook · · Score: 1

      There's at least two orders of magnitude more malware on a per-app basis at Google Play than at F-Droid.

      And about Infinity-times more than on the Apple App Store.

    2. Re: This Is Why You Get Your Apps On F-Droid by Bing+Tsher+E · · Score: 0

      Yes, but the Apple App store does not distribute apps that will run on any of my equipment.

    3. Re: This Is Why You Get Your Apps On F-Droid by TheFakeTimCook · · Score: 2

      Yes, but the Apple App store does not distribute apps that will run on any of my equipment.

      Sounds like you have the wrong equipment.

    4. Re: This Is Why You Get Your Apps On F-Droid by Anonymous Coward · · Score: 0

      That's what she said...

  8. Re:Seems Google doesn't check anything but your em by Psion · · Score: 1

    That's ridiculously easy to spoof. Just add a few lines of orphaned code that does nothing to change the app's function and it will have a totally different checksum.

  9. Google so obsessed with Microsoft... by Anonymous Coward · · Score: 0

    that they had to outdo the malware issues of Windows by delivering malicious software directly, This is an order of magnitude more incompetent considering the world Android was born into. You cannot hide behind naivety so I'll chalk it up to arrogance.

    APK

  10. Re:Seems Google doesn't check anything but your em by Zocalo · · Score: 5, Informative

    Of course it's ridiculously easy to spoof - I even said how you'd do it in my post - and that's my point; Google are apparently not even doing the kind of basic checks that early AV software was doing in the late 1990's, let alone the kind of modern heuristical scanning that current AV tools use, which is what I'd have expected them to be doing. It's well known in security circles that most malware writers re-use a lot of common code libraries and other "kits" from the darknet and other forums that they then modify to suit, so that Google hasn't successfully automated that kind of scanning on app submission to their own store beggars belief, especially given the number of well regarded security experts they have on thier payroll.

    --
    UNIX? They're not even circumcised! Savages!
  11. Re:Seems Google doesn't check anything but your em by Anonymous Coward · · Score: 0

    the problem is, all of those well regarded security experts are on the pay roll for one purpose: to sling mud at others (primarily Microsoft and Apple). The powers that be at Google have seen the broad success of negative tactics in US politics and are simply using the same mud slinging tactics.

    Why improve your own security when you can keep Apple, Microsoft, whoever, in the news for the exploit-of-the-day and divert attention?

  12. run a hash on the APK by dimmthewitted · · Score: 0

    I bet the package has been repacked with the new name so the hash is obviously different not just the filename. I bet there are several methods for App detection. signature and behavior. The signature ones can get through if they re-package with minor changes I bet. I don't know if there are any behavior checks, but there really should be.

    1. Re:run a hash on the APK by Anonymous Coward · · Score: 0

      I don't see how hashing him would help. I think a psych evaluation would help him more

    2. Re: run a hash on the APK by Bing+Tsher+E · · Score: 1

      If you're not logged in under it, it's not your name.

    3. Re: run a hash on the APK by Anonymous Coward · · Score: 0

      How about you stop being a fucking raging retarded asshole.

  13. Different pkg signature by Anonymous Coward · · Score: 0

    Changing the name would change the binary package signature too though. So a naive approach by Google, but the technical reason of why could be explained.

  14. That's Google! by Chas · · Score: 1

    Great ideas falling from their ears.

    And SHIT IMPLEMENTATION WITH NO SUPPORT.

    --


    Chas - The one, the only.
    THANK GOD!!!
    1. Re:That's Google! by Anonymous Coward · · Score: 0

      You left out "And everything left in beta, because nothing better can come out of beta "

  15. Re:Seems Google doesn't check anything but your em by Anonymous Coward · · Score: 0

    But that's wrong; changing the name will change the checksum. The package names are all over the code.

  16. One word by Anonymous Coward · · Score: 0

    One word: HASH

  17. Hardly Surprising by Anonymous Coward · · Score: 0

    As somebody saddled with doing "code review" for H1Bs hired by the government because they "can't find" anybody else, this absolutely does not surprise me. Ever week the needful doers dump half a million lines of copy pasta on me. Every week I send back the same security holes. Every week the deployment continues without any remediation whatsoever. Every week there's another panic over crashes or slowdowns or breaches or whatever. I just don't fucking care anymore. Clearly nobody else does.

  18. Re:Seems Google doesn't check anything but your em by swillden · · Score: 2

    They failed at an even simpler level than that. They could have just kept checksums of the code objects in known malicious apps and automatically removed any other apps that match that checksum

    Since the name is part of the package contents, changing the name will change the checksum. For that matter, just re-signing the package (even with the same key, much less a different key) will change the checksum. Your very simple countermeasure couldn't actually work at the package level. It might work at a lower level, disassembling the package and storing checksums of individual .class, etc. files, but the naive approach would produce a lot of false positives, because Android apps (including malicious ones) often contain library code. It would be possible to build a system that could distinguish common libraries from other code and minimize the false positives... but it wouldn't be trivial to do at scale, would likely always generate some false positives, and would be very easy for malware authors to defeat since they'd only have to change one byte of their code to break it.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  19. Re:Seems Google doesn't check anything but your em by HiThere · · Score: 1

    A definite point. But you could do checksums of random sections of the code. You'd get false positives, that you'd need to screen out, of course, and even a few false negatives, if blocks of code got switched during compilation or linking, and your checksum straddled a block boundary. The larger a block of code you checked, the fewer false positives you would get, but the more false negatives. So you pick a medium to small block of code, and scan several blocks per submission. You'd still need to check this by other means, but if you got the sizes right you should do a pretty fair job that would have very few false negatives. and not too many false positives.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  20. Re:Time's up, rat... apk by arth1 · · Score: 1

    A butthurt RAT has been impersonating me for MONTHS and it's PISSING me off. It's infuriating to see an anonymous UNIDENTIFIABLE TROLL pretending to be me on a daily basis and it needs to STOP.

    I don't see any impersonation here. Anonymous Coward posts anonymously.

    Anyhow, if you don't like seeing that, can't you just block her with an adblocker that allows blocking a div element of class commentBody that contains both bold tags and "APK"?

  21. Re:Seems Google doesn't check anything but your em by swillden · · Score: 1

    if you got the sizes right you should do a pretty fair job that would have very few false negatives. and not too many false positives.

    Maybe, maybe not. You're making a lot of guesses -- which isn't bad unless you start assuming that your guesses are guaranteed to be right. In fact that's pretty much how this space works; people guess at what might work, evaluate the data, then try it if it looks promising. it's entirely possible that something like this was tried and found not to work as well as you're guessing it would. I know the people on the malware scanning team and they're very good. I know this example looks bad, but the problem is a lot more complex than it appears.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  22. Re: Seems Google doesn't check anything but your e by Anonymous Coward · · Score: 0

    Why?
    Because Apple is clearly winning. It's evident in their high phone margins.

  23. Please remind me... by Anonymous Coward · · Score: 0

    ...what was the point of creating these tightly controlled, walled gardens for software again? Wouldn't open white-listing be more effective and secure?

  24. Re:Seems Google doesn't check anything but your em by HiThere · · Score: 1

    Actually, I think the real problem would be that the right block sizes would require too much computing. But you're right, it would take a LOT of testing. And it's quite possible that there's no "one size fits all" right block size.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.