Patent attributes
The present disclosure relates to securing networks against attacks launched via connection of peripheral devices to networked devices. According to one aspect, there is provided a computer-implemented method of automatically updating a network security policy, the method comprising: running a machine learning algorithm to continuously update a plurality of weighting coefficients associated with a respective plurality of threat factors, the threat factors each having values defined for each of a plurality of requests for respective peripheral devices to connect to one or more networked devices which are communicably coupled to a secure network; and automatically updating a security policy associated with the secure network in respect of a particular threat factor when that threat factor's associated weighting coefficient changes by more than a predetermined amount in a predetermined period, wherein requests for peripheral devices to connect to the networked devices are automatically approved or denied in dependence on that policy.