Overview
The TR-069 Device Manager has a reliable and scalable security architecture. It achieves all the security goals, defined by the TR-069 Protocol specification, and delivers even more advanced security mechanisms.
The backend security policy encapsulates the following mechanisms:
Each of the described properties can be configured via backend bundle configurations OR through inheritable node properties in the RM device management tree. For further information refer to the TR-069 Device Management Configuration document.
SSL/TLS transport between the RM backend and the connected device. Running the TR-069 implementation in HTTPS mode will provide transaction confidentiality and data integrity.
To turn on the TR-069 HTTPS Mode, set the
mprm.tr069.httpsOnlynode inheritable property to true for the group holding the target devices. In the Management Console, this property is shown as HTTPS mode and is placed within the Security Properties node property category. (Refer to the "Inheritable TR-069 Device Properties" section in the TR-069 Device Management Configuration document.)Require basic or digest authentication from a device.
The main properties to activate and configure authentication are:
To turn on authentication for HTTP, set the
mprm.tr069.http.wwwAuthinheritable node property to Basic or Digest. To turn on authentication for HTTPS, use similarly themprm.tr069.https.wwwAuthinheritable property.If needed, change the realm of the ACS with the
mprm.tr069.wwwAuthRealminheritable node property, valid for both authentication types, or with themprm.tr069.wwwDigestAuthDomainone for digest authentication only. Additionally, you can configure the parameters of digest authentication with themprm.tr069.wwwDigestAuthDomain, mprm.tr069.wwwDigestAuthAlgorithmandmprm.tr069.wwwDigestAuthQOPproperties.More information about authentication properties is available in the "Inheritable TR-069 Device Properties" section in the TR-069 Device Management Configuration document.
Banned IP addresses of devices that failed to connect a number of times are banned for some period of time. To configure the support of banned IP addresses, use the properties
mprm.tr069.maxBadRequests, mprm.tr069.bannedIPCleanPeriod, mprm.tr069.banPeriodandmprm.tr069.banTableCapacityfrom the RM TR069 Configuration. For more information please see the the TR-069 Device Management Configuration document.IP address filtering of connection requests coming from devices. The RM uses two lists for IP filtering, both configured by means of inheritable node properties:
a list of acceptable addresses, configured with
mprm.tr069.acceptableIP;anda list of unacceptable ones, represented by
mprm.tr069.unacceptableIPsin TR-069 Device Management Configuration.
Log specific security events in the RM Log Service as set up with the
mprm.tr069.securityLogLevelproperty from the RM TR-069 Configuration. For more information please see the the TR-069 Device Management Configuration document.Secure download mode, which the user can turn on by using the
mprm.tr069.secureDownloadproperty from the TR069 Download Manager Configuration. For more information please see the the TR-069 Device Management Configuration document.