Safest way to access you wallet is on a virtual machine using a fresh install of a os of you choice fully patched do not use this vm for anything other than checking your wallet and sending funds also back this wallet up 2 times atleast and not on any cloud based storage as these have been comprimised a few times recently for wallets, also use a vpn whist mining to keep you identity abit more hidden check for dns leakages and keep talk about mining to a minimum or atleast use a alterego, also when buying with coins if it sounds to good to be true it probably is!!
A vm is a sand box in which you run a operating system, a vpn is a tunnel that routes yoir connection elsewhere! With encryption at each end