avoiding threats on shared hosting