cloudstack/plugins/network-elements
Wido den Hollander 9988c269b2 CLOUDSTACK-7958: Add configuration for limit to CIDRs for Admin API calls (#2046)
* Cleanup and Improve NetUtils

This class had many unused methods, inconsistent names and redundant code.

This commit cleans up code, renames a few methods and constants.

The global/account setting 'api.allowed.source.cidr.list' is set
to 0.0.0.0/0,::/0 by default preserve the current behavior and thus
allow API calls for accounts from all IPv4 and IPv6 subnets.

Users can set it to a comma-separated list of IPv4/IPv6 subnets to
restrict API calls for Admin accounts to certain parts of their network(s).

This is to improve Security. Should an attacker steal the Access/Secret key
of an account he/she still needs to be in a subnet from where accounts are
allowed to perform API calls.

This is a good security measure for APIs which are connected to the public internet.

Signed-off-by: Wido den Hollander <wido@widodh.nl>
2018-01-04 10:56:30 +05:30
..
bigswitch CLOUDSTACK-10007: Isolation methods (#2193) 2017-08-03 12:20:37 +02:00
brocade-vcs CLOUDSTACK-10102: New network type L2 (#2281) 2017-12-20 17:07:39 +05:30
cisco-vnmc Updating pom.xml version numbers for release 4.11.0.0-SNAPSHOT 2017-07-12 12:09:38 +05:30
dns-notifier Updating pom.xml version numbers for release 4.11.0.0-SNAPSHOT 2017-07-12 12:09:38 +05:30
elastic-loadbalancer Updating pom.xml version numbers for release 4.11.0.0-SNAPSHOT 2017-07-12 12:09:38 +05:30
f5 Updating pom.xml version numbers for release 4.11.0.0-SNAPSHOT 2017-07-12 12:09:38 +05:30
globodns CLOUDSTACK-10012: Migrate to Embedded Jetty 2017-11-03 23:57:25 +05:30
internal-loadbalancer CLOUDSTACK-9922 Unable to use 8081 port for Load balancing 2017-08-08 11:57:45 +05:30
juniper-contrail CLOUDSTACK-10121 moveUser (#2301) 2017-12-30 11:40:14 +00:00
juniper-srx CLOUDSTACK-10003 automatic configure juniper srx/vsrx nat loopback, (#2184) 2017-12-16 09:51:25 +05:30
netscaler CLOUDSTACK-7958: Add configuration for limit to CIDRs for Admin API calls (#2046) 2018-01-04 10:56:30 +05:30
nicira-nvp CLOUDSTACK-10102: New network type L2 (#2281) 2017-12-20 17:07:39 +05:30
nuage-vsp CLOUDSTACK-10024: Network Migration (#2374) 2018-01-03 13:50:19 +05:30
opendaylight CLOUDSTACK-10007: Isolation methods (#2193) 2017-08-03 12:20:37 +02:00
ovs CLOUDSTACK-10007: Isolation methods (#2193) 2017-08-03 12:20:37 +02:00
palo-alto Updating pom.xml version numbers for release 4.11.0.0-SNAPSHOT 2017-07-12 12:09:38 +05:30
stratosphere-ssp CLOUDSTACK-10007: Isolation methods (#2193) 2017-08-03 12:20:37 +02:00
vxlan CLOUDSTACK-10007: Isolation methods (#2193) 2017-08-03 12:20:37 +02:00