Enable per device message throttling capability
From the cost and cyber security perspective, its ideal to set message throttling/quote per device instead of at the IoTHub Level. there is a possibility that one rogue device eating the complete limit of one or more IoTHubs if we cant throttle per device.
We also would like to have configurable throttling capabilities in the IoT Hub. Solving it after the IoT Hub has accepted the data seems to be architecturally wrong, because the IoT Hub manages the connection link in the first place.
Also it seems even Microsoft considers this a lot of work to implement correctly (see github issue: "it's obviously gonna be quite a bit more work")
Marcelo Reyna commented
Camal C commented
We've got a simliar feature requests
@Sean Kelly, currently there is no built-in mechanism to track such devices before they DDOS the Hub. You can check the related issue on github (link in a topic)
Sean Kelly commented
Shouldn't rogue devices be disabled?
We've got same feature requests from customers