mysql - Heroku with amazon RDS security -
i've setup our heroku app amazon rds instance.
i followed guide here: https://devcenter.heroku.com/articles/amazon_rds
this guide says require ssl connection , input rds credentials.
this doesn't seem secure me. if has db url, user , password can login anywhere, correct? ssl nice prevent sniffing of info, i'd lock down further, machine, ip address or ssh.
i setup rds db instances access locked down specific ips, heroku no longer recommends whatever reason.
so questions are:
are assumptions correct here?
how can lock down further?
why doesn't heroku recommend locking down ip (or @ least ip range)
i'll run heroku support , post update, wanted thoughts community.
previously, heroku recommended locking down access referencing heroku aws account id. that approach no longer recommended. heroku changelog entry lists reasons, reproducing here completeness:
- cross-security grants don't work aws vpc (which default on aws)
- it's not safe because grants access apps running on heroku, not yours
- doesn't work across aws regions
- heroku may in future run apps in vpc or in different region or use different aws account
we know not customers happy level of access granularity, , we're continuously evaluating whether optimal setup.
Comments
Post a Comment