juice_jacking
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| juice_jacking [2026/10/13 11:02] – ultracomfy | juice_jacking [2026/10/16 10:20] (current) – ultracomfy | ||
|---|---|---|---|
| Line 10: | Line 10: | ||
| <fs xx-large> | <fs xx-large> | ||
| - | <WRAP box right 30%> | + | Juice jacking is a theoretical type of compromise of devices like smartphones and tablets which use the same cable for charging and data transfer, typically a USB cable. The goal of the attack is to either install malware on the device, or to surreptitiously copy potentially sensitive data. Allowing data transfer between the phone and whatever it is connected to can expose it to bad actors. The phone uses quite a bit of logic for USB communication and if any of that has a vulnerability that allows, for example, for remote code execution, this could be used to compromise the phone. |
| - | {{:: | + | |
| - | This was figured out by smart developers more than a decade ago. | + | |
| - | </ | + | |
| - | Juice jacking is a theoretical type of compromise of devices like smartphones and tablets which use the same cable for charging and data transfer, typically | + | However, USB implementations in smartphones |
| - | Many years ago, roughly in the year 2013 and before, phones connected to your computer via USB would immediately register itself as a removable drive. From the computer, you were immediately able to access the files stored on the device, copy, move or delete them. This was during a time of digital naivety when the physical restriction of needing to be physically at a place to plug in your phone. If you wanted to get that user's data, you needed to physically get ahold of their device, which at the time was very much enough protection for 99% of users, as users don't just give out their phones to strangers. | + | <WRAP box> |
| - | + | <WRAP group> | |
| - | But, times did change and various forces conspired to ensure that this wouldn' | + | <WRAP half column centeralign> |
| - | + | {{ ::screenshot_20261013-124849.png?200| }}\\ | |
| - | Why? Well, the problem is that allowing data transfer between the phone and whatever it is connected to can expose it to bad actors. The phone uses quite a bit of logic for USB communication and if any of that has a vulnerability that allows, for example, for remote code execution, this could be used to compromise the phone. However, this not only requires fatal vulnerabilities in code developed and used by millions of people each day, it would also require such serious vulnerabilities be known to all public USB charging operators((Of course not " | + | This was figured out by smart developers more than a decade ago. |
| - | + | </WRAP> | |
| - | < | + | < |
| - | {{:: | + | {{ :: |
| - | The reason why you're not meant to plug USB devices into computers at work is because Windows, and most computers at work, do not work on a zero-trust architecture. | + | The reason why you're not meant to plug USB devices into computers at work is because Windows, and most computers at work, do not use a zero-trust architecture. |
| + | </ | ||
| + | </ | ||
| </ | </ | ||
| - | The reality is that a USB port may send whatever it wants into your phone. It can send electricity in particular frequencies to send any combination of ones and zeroes it chooses to, but that is entirely irrelevant if your phone just doesn' | + | ====== |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ====== | + | |
| <WRAP box right 30%> | <WRAP box right 30%> | ||
| {{ :: | {{ :: | ||
| Line 38: | Line 33: | ||
| </ | </ | ||
| - | There are products sold online that are meant to mitigate the risk of infection from public charging ports. These devices often come in the form of USB cables with the data transfer pins removed, making it physically impossible to transfer any data. Protection at the software level is not inherently weaker, and as long as the device | + | There are products sold online that are meant to mitigate the risk of infection from public charging ports. These devices often come in the form of USB cables |
| + | |||
| + | For a comparison, it is useful to know that phones receive information from the outside world in several ways. One is through electrical signals sent over a USB cable, where changes in voltage encode data. Another is through radio waves, which the phone' | ||
| - | Please, do not buy these products, you're making yourself look like an idiot. You don't buy a lead box for your phone just because you don't trust your phone to not transmit to the nearest cell tower despite airplane mode being on, right? Cell tower connection is literally the same thing, just without a physical wire. When you turn on airplane | + | Neither interface is inherently immune to malicious input. Vulnerabilities in the code that processes incoming data can theoretically be exploited, whether that data arrives through a cable or wirelessly((Disabling WiFi and Bluetooth, and turning |
juice_jacking.1791889348.txt.gz · Last modified: by ultracomfy
