Greetings,
Lets say i developed a web application that sends and receives bitcoin to and from users (such as online store), and then hosted that web application on a hosting service provider. how can i make sure that the hosting Owner / Manager won't compromise / steal key and password information and use it to login to my wallet and send bitcoins to his account ? after all, the process of (private key + public key + ScriptPubKey etc...) is done on their server which could be seen by them!!!
Use a reputable hosting service if you're working with alot of money etc.
A company such as Amazon / DigitalOcean isn't going to risk their entire business/reputation just to steal a couple million from you.
See this as reference.
https://stackoverflow.com/questions/7154006/should-i-how-do-i-protect-source-code-from-web-hostThere might be a way to encrypt all your data/wallets/ but even if that's possible, it's going to slow everything down and it'll just be a general pain in the a$$.
Alternatively: Host your business yourself.
I'm pretty sure you can buy hardware for servers online pretty easily, then you just have to place them in a datacenter. ( Which shouldn't be too hard if you have a thriving business.)