How to detect if desktop application has been modified?
The application communicates with a web service, so we can maybe hash the desktop, and then check if the checksum matches or something like this? or what do you suggestion?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Just don’t let the application do anything you wouldn’t allow the person modifying the application to do. Then it doesn’t matter whether the application was modified or not.
Your proposed solution is like a bank trying to design a pen that can’t be used to write bad checks and then trying to make sure customers always use that pen to write their checks. It’s much more sane to stop worrying about what pen customers use to write their checks and just reject any check that’s for more than the customer’s balance.
Or, to put it another way:
1) If the application asks your web service to do something that you do not want it to do, what difference does it make if the application is modified or not?
2) If the application asks your web service to do something that you do want it to do, what difference does it make if the application is modified or not?
In sum, it makes no difference.