A method for dynamically learning and using foreign mobility management node information for telecommunications network security screening, the method comprising:
- operating a telecommunications network routing node in a learn mode in which traffic from foreign mobility management nodes is received and identities of the foreign mobility management nodes are learned and used to populate a security database maintained by the telecommunications network routing node;
- operating the telecommunications network routing node in a test mode to dynamically learn foreign mobility management node security status and maintaining the security status for the foreign mobility management nodes in the security database;
- operating the telecommunications network routing node in an active mode to filter traffic from the foreign mobility management nodes using the dynamically learned node identities and security statuses;
- and
- providing, in the security database, a static profile table for overriding dynamic learning of foreign mobility management node identities, wherein the telecommunications network routing node routes or blocks messages from foreign mobility management nodes based on the security status stored in the static profile table.