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

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -