最近我正在调查创建一个多层应用程序。我读过的每个主题都表明 3 层架构比 2 层架构更好,因为通过在客户端暴露数据库的连接字符串,您会在系统中创建一个很大的安全漏洞。所有这些文章都只是解释了公开数据库的位置是一个坏主意,而没有一篇解释为什么。
任何人都可以帮助我并向我解释暴露数据库位置的线程吗?我的意思是他们会知道位置,但他们不会知道用户名和密码才能登录和修改数据库。是什么让 3 层架构比 2 层架构更安全?只是为了达到数据库的额外希望吗?
在此先感谢康斯坦丁·帕塔克
最近我正在调查创建一个多层应用程序。我读过的每个主题都表明 3 层架构比 2 层架构更好,因为通过在客户端暴露数据库的连接字符串,您会在系统中创建一个很大的安全漏洞。所有这些文章都只是解释了公开数据库的位置是一个坏主意,而没有一篇解释为什么。
任何人都可以帮助我并向我解释暴露数据库位置的线程吗?我的意思是他们会知道位置,但他们不会知道用户名和密码才能登录和修改数据库。是什么让 3 层架构比 2 层架构更安全?只是为了达到数据库的额外希望吗?
在此先感谢康斯坦丁·帕塔克