architecture - Best practice for exposing internal data to outside world? -
itemprop = "text">
Our current setup to expose external data to our database server with access to our database server is Internet server It is to be within our protected network but I have been told that it is not safe because it probably displays all the databases in the outside world Is this true?
They say we should rather An additional layer between .. An application server that exposes methods through, e.g. Web APIs on the Internet site. In this way, only web methods are potentially exposed and not the entire database server.
Is this "fair / ideal / best practice" architecture? I want to make things as simple as possible but still need to keep our data safe. If we want to expose the methods in the outside world, an external app (securely of course) will call the web method, that, alternatively, the application will call the same web method on the server. Looks like many duplicates but perhaps in today's unsafe world?
Thanks for any advice.
Comments
Post a Comment