利用反射调用模块如何保证数据库连接的安全
主框架: Frame.exe
程序模块:Part1.dll
程序模块:Part2.dll
在frame中通过Reflection调用Part1.dll、Part2.dll中的方法。
为使Part1.dll、Part2.dll有一定的开放性,没有使用强名称。
一般来说,数据库连接的密码、用户名等应当由Frame.exe来获取并连接数据库,但是Part1中也需要用到这个数据库连接。
现在的问题是,应当如何把这个连接传递给Part1.dll模块,才能保证数据库连接的安全性?即:不会有一个恶意的Part3.dll可能获取到这个连接。
欢迎讨论,顶者有分。