什么是黑客攻击以及它是如何执行的?如何防止黑客入侵?