Graag jullie mening over onderstaande.
Omdat ik in general iot devices niet zo vertrouw draait mijn domotica in een apart netwerk segment met een zeer strenge firewall. Dat levert enkel het probleem het probleem op met firmware updates. Voor een van de devices was ik aan het kijken hoe dit aan te pakken. Daarom was ik in mijn firewall an het kijken hoe devices van deze vendor dit aanpakken.
Het gaat als volgt.
Device vraagt aan een endpoint op api.vendor.tld om firmwares en krijgt een JSON met alle modellen, firmware versies en de lokatie waar die te downloaden. Vergelijkt zijn huidige versie en bied jou aan om de nieuwe te downloaden.
Tot mijn verbazing gebeuren zowel de api call als het downloaden van de firmware over http niet https. Bovendien bevatten de firmware files niets dat lijkt op een signature.
Ik had het idee dat je maar heel zwakke garanties hebt dat een dns naam altijd resolvt naar een ip van een server onder controle van de vendor. Misschien is DNS anno 2020 veiliger geworden?
Wat denken jullie? Is dit een vulnerability? Hoe ernstig?
Ik heb bewust niet vermeld om welke vendor het gaat. Zij die dit willen weten: pm.
Omdat ik in general iot devices niet zo vertrouw draait mijn domotica in een apart netwerk segment met een zeer strenge firewall. Dat levert enkel het probleem het probleem op met firmware updates. Voor een van de devices was ik aan het kijken hoe dit aan te pakken. Daarom was ik in mijn firewall an het kijken hoe devices van deze vendor dit aanpakken.
Het gaat als volgt.
Device vraagt aan een endpoint op api.vendor.tld om firmwares en krijgt een JSON met alle modellen, firmware versies en de lokatie waar die te downloaden. Vergelijkt zijn huidige versie en bied jou aan om de nieuwe te downloaden.
Tot mijn verbazing gebeuren zowel de api call als het downloaden van de firmware over http niet https. Bovendien bevatten de firmware files niets dat lijkt op een signature.
Ik had het idee dat je maar heel zwakke garanties hebt dat een dns naam altijd resolvt naar een ip van een server onder controle van de vendor. Misschien is DNS anno 2020 veiliger geworden?
Wat denken jullie? Is dit een vulnerability? Hoe ernstig?
Ik heb bewust niet vermeld om welke vendor het gaat. Zij die dit willen weten: pm.