Hello Appeon Support,
We have a large thick-client PowerBuilder application, written many years ago, that our Security Team have raised a risk against.
The risk is “DLL Hijacking”
This application is built and deployed as 1 x Exe + numerous PBD’s, + all the associated DLL’s (e.g. libjcc.dll, pbapl.dll, pbvm.dll etc)
Is there some way these DLL’s can be “signed” to prevent a hacker from inserting their own DLL in place of a legitimate DLL ?
We believe this is possible by using PowerClient (please confirm) – but we are searching for a simpler solution than PowerClient.
Many Thanks
However, In our case the Source to an application we purchased was stolen prior to our purchase and the company that stole it was trying to steal and support our customers. It would have been quite trvial for them to replace the license logic with their own by substituting the PBD. However, we built the app as a full EXE which stopped that. The law suit stopped them altogether.