Ik speel rond met het ontwikkelen van een chatbot op facebook messenger platform. Ik ging door de Facebook-document en kon niet vinden hoe ik mijn beschermen webhooktegen willekeurige gesprekken.
Bijvoorbeeld, als gebruikers kunnen levensmiddelen kopen met mijn bots, kan een aanvaller die iemands userId kan beginnen met het plaatsen ongeautoriseerde orders door te bellen aan mijn webhook kent.
Ik heb een aantal ideeën over hoe om deze te beschermen.
1) witte lijst mijn api om alleen oproepen van facebook.
2) Maak iets als CSRF tokens met de postback gesprekken.
Iemand een idee?













