HawkBit supports authentication of targets:
https://eclipse.org/hawkbit/documentation/security/security.html
We are using swupdate with HawkBit and I could not find any documentation about authenticating swupdate in HawkBit. Is there such a (undocumented) feature or does swupdate not support it at all but rather require a secure and authenticated connection to HawkBit.
If I'm not wrong, the certificate approach only secures the connection between swupdate and Hawkbit from eavesdropping. What I'm looking for is the following: our HawkBit server is currently publicly reachable over the internet. This means that anyone running swupdate can contact it and pretend to be a target of our system. Using the authentication and authorization would lock these devices out. As far as I understand this is not possible with swupdate at the moment and people overcome this by putting both targets running swupdate and the corresponding HawkBit server into the same network which is isolated from public networks?