To make life harder for potential double-spenders make sure to
- have a well connected node
- immediately rebroadcast received transactions relevant for you to as much nodes as possible
- run bitcoind in "nolisten" mode so it is not possible for an attacker to directly "inject" malicious transactions into your bitcoind instance
Note that this just increases the difficulty of certain double-spend attacks. By no way it makes them impossible.