Here is the situation:
I have an iOS app that runs with a Mongo DB.
The iOS team who is working on my backend code, has created an extra /dev folder on the live server where they are currently, working/uploading new code whenever something new is ready to be tested.
The problem is, since I had shared all my backend files, they were able to view my live DB credentials - I know mistake (how could I have prevented the same, all my backend files are in one folder on my server..) but thats still okay because they are not able to connect anyways, because I have restricted IP inbound connections - so I guess I am safe?
I want to create a new Database that has the same parameters as my live Database and add fake data there, in order to do testings with the beta versions and whenever other testing needs to be made.
However, I think I need the new Database to be on a different Host IP as my main live database, otherwise if I create a new database and add it on the same Host IP and I enabled their IP in my inbound security groups, then they would also be able to connect to my live db - I want to avoid this.
What would you suggest me to do?
Sorry, but I am still a newbie to all this - so any detailed yet simply explained answers, would be really appreciated :-)