How do i secure my DLL from being spoofed
i have this model.
a wndows application made up of GUI and 3 DLLS
DLL perform the presentation layer duties. DLL2 is the business layer and DLL3 is th DATA acess layer...
Now DLL3, is encrypted, obfuscared etc... it has a unique serivce acount (single user account and password) to access the database. The acount info are embded within the DLL.
What is wrong with this model?
What can i do to improve it or to prevent someing from spoofing the DLL3 ( data access layer)
By extention how to make sure communication with the server is not tapped into to intercept the acount info? maybe using forced encrypting on the client side?
Please help...
Thanks

