Context
I tried installing Tribeca (a bitcoin trading bot) myself yesterday, but messed it up somehow, as I'm not very familiar with Docker/Git/NPM/mongoDB technologies (a little knowledge is dangerous &c, &c).
I'd like to pay someone on Upwork to install it to a cloud server for me (I'm thinking Digital Ocean), but I was worried about the possibility of the freelancer being able to access my details/funds after the install and handover were completed.
Question
Is there any way to verify that the install of Tribeca is safe to use without my funds getting stolen and that the freelancer is unable to access it?
Here's what I thought of so far:
- To verify that the code is the same, getting the checksum of the installed code and the checksum of the Github repository, and comparing them. I'm not sure if this would work if changes occurred to the files during installation
- Entering my exchange API keys myself, after I'm satisfied that the freelancer doesn't have access/backdoors built in (this one is obvious).
Is it even possible to verify that the install isn't malicious, or am I going about this all wrong?
I'm a long-time Sec.SE lurker, but this is the first time I've posted a question. Please comment on how I can improve the question so it's more answerable - thanks :)