Re: Restricting RADOS gateway users to specific IP subnets

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Jan 23, 2017 at 5:04 PM, Wido den Hollander <wido@xxxxxxxx> wrote:
> Hi,
>
> At Amazon you can set Bucket Policies [0] on a bucket where you can restrict request to be done from specific IP addresses and/or subnets.
>
> These policies are currently not supported by RGW, but that's not the use-case I'm looking for.
>
> The use-case here is that when a Access/Secret key pair is stolen one can access all data from that user. With the Access/Secret key pair you can also update the bucket policies and still access all the data.
>
> I'm thinking of a way where a IP ACL can be set for a user. All requests for that user will be matched to that ACL. That way, even if you steal the keys you still can't access the data.
>
> The system in this case is connected to the internet, so a firewall in between won't help since it needs to allow traffic from all places, but just specific users and their data need to be isolated.
>
> Does it sound sane if we have such a feature for the RGW? The JSON output from user info might look like:
>
> {
>   "user_id": "example",
>   "user_ip_acl" {
>     "allow" [
>       "192.168.0.0/24",
>       "2001:db8::/64
>     ]
>   }
> }
>

This is possible but it is not a small change to the user and
authentication mechanism which are being reworked at the moment.
Cannot this be done by configuring the network?

Orit

> Wido
>
> [0]: http://docs.aws.amazon.com/AmazonS3/latest/dev/example-bucket-policies.html
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux