1. A computer-implemented security system, comprising: a set of security profiles that provides communications security for a multi-homed device, the security profiles associated with connections from which data packets can be received; and a security component for automatically selecting and applying security profiles in response to receiving data packets from multiple connections.