We can already set headers from inside a canister. How would this be different?
A rogue actor impersonating our canisters could add the “From-Canister-Id” header when sending requests to our service is what I understand.
Please elaborate if I’m missing something