Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
IT Technology

Binance Code and Internal Passwords Exposed on GitHub for Months (404media.co) 12

A highly sensitive cache of code, infrastructure diagrams, internal passwords, and other technical information belonging to cryptocurrency giant Binance has been sitting on a publicly accessible GitHub repository for months, 404 Media has learned. From a report: Binance only managed to have GitHub remove the data under a copyright takedown request last week, but not before 404 Media and other people managed to view it. Although there is no public evidence this data was accessed or used by malicious parties, the cache contained a wealth of information that could be useful to hackers looking to compromise Binance's systems.

"This account is using our client's internal code which poses significant risk to Binancec. and causes severe financial harm to Binance and user's confusion/harm," a section of the takedown request, available on GitHub, reads. Another section says the GitHub repository is "hosting and distributing leaks of internal code which poses significant risk to BINANCE." For example, one diagram included in a folder called "binance-infra-2.0" shows the interlocking between different parts of Binance's various dependencies. The cache also contains a wealth of scripts and code. Some of that code appears to relate to how Binance implements passwords and multi-factor authentication. The code includes comments in both English and Chinese.

This discussion has been archived. No new comments can be posted.

Binance Code and Internal Passwords Exposed on GitHub for Months

Comments Filter:
  • It's kind of amazing that Binance hasn't been completely cleared out by North Korea or the first bored hacker to run across that info. If this was a bank, customers would be pulling everything out and there would be congressional hearings and they'd probably lose their license to operate one way or another.

  • by TheDarkMaster ( 1292526 ) on Wednesday January 31, 2024 @01:42PM (#64204052)
    Why, why in Hell would a private company put private code on a public GIT server?
    • Re:Why? (Score:4, Interesting)

      by awwshit ( 6214476 ) on Wednesday January 31, 2024 @01:49PM (#64204068)

      I think it speaks to the mentality and general quality of crypto projects.

    • Re:Why? (Score:4, Insightful)

      by ceoyoyo ( 59147 ) on Wednesday January 31, 2024 @02:07PM (#64204118)

      I don't think they put it there.

    • The full article requires a sign-in which I'm not doing, so I can't be sure, but it doesn't sound like they did. It sounds like someone else put the code up (which is why they needed to file a DMCA takedown to get it pulled down). Maybe an (ex)employee did it? Not sure.
    • by tlhIngan ( 30335 )

      Why, why in Hell would a private company put private code on a public GIT server?

      Well, the usual response is that the private company refuses to set up a GitHub or GitLab server insisting on using the "free" options.

      The other response is that a contractor needs access to work on the code, the company refuses to give contractor VPN access, so they set up a GitHub account to mirror their local repository so the contractor could do their work.

  • Not only are they all scammers, they're not even very competent scammers.

    • by DarkOx ( 621550 ) on Wednesday January 31, 2024 @02:23PM (#64204160) Journal

      You think mega-frauds like Binance don't practice incompetence by design?

      Pretty sure 99% of the crypto-(exchange|mixer|banking|DiFi) bros absolutely WANT to be pwnd at least after they reach a critical mass. What better way to embezzle a bunch of customer funds, get away with it.

      You get to say (multiple|Unknown) threat actors compromised our systems and tooks the funds. There will be actual forensic evidence to support those claims, maybe even some patsies to point at, nobody would ever guess or be able prove conclusively how much was already missing.

  • Nice to see some crypto news involving simple incompetence rather than malfeasance.

    • Maybe. Who put the data there? Why? Where did they get it if they aren't an employee? The company had to file a take down notice; it wasn't their account.

If you didn't have to work so hard, you'd have more time to be depressed.

Working...