Reverse engineering Bambu Connect: Difference between revisions
add reference to bambu connect v1.1.3 |
more accurate impact |
||
Line 83: | Line 83: | ||
The private key is used to digitally sign critical operations, such as print jobs and G-code commands. The printer can validate whether received MQTT commands are signed by Bambu Connect using the app's public key, rejecting any unsigned or improperly signed commands. | The private key is used to digitally sign critical operations, such as print jobs and G-code commands. The printer can validate whether received MQTT commands are signed by Bambu Connect using the app's public key, rejecting any unsigned or improperly signed commands. | ||
Bambu Lab's authorization control system that is meant to increase security is entirely built on the assumption that | Bambu Lab's authorization control system that is meant to increase security is entirely built on the assumption that others do not have access to the private key and thus cannot create valid signatures. | ||
However, since the private key has already been leaked, third-party software can now | However, since the private key has already been leaked, third-party software can now regain access to the lost functionality, and it is clear that the overall security characteristics have neither improved nor worsened compared to previous updates. | ||
===Purpose of the certificates=== | ===Purpose of the certificates=== |