hacking barriers