提供一种阻止外部攻击的系统,包括:网络文件服务器;NFS客户端(Network File Server Client,网络文件服务器客户端),设置在用户终端机或者服务器,并且与位于远程的所述网络文件服务器通信连接;其中,所述网络文件服务器,具有关于所述网络文件服务器中的保管文件从所述NFS客户端的请求访问或者打开的情况下,对于进行请求访问或者打开的用户信息以及程序信息中的至少一种判定是否合格,若根据判定结果是不合格,则阻止访问关于所述请求访问的文件或者只以只读模式向所述NFS客户端提供所述请求打开的文件,其中所述网络文件服务器以网络驱动器形式安装在所述用户终端机或者服务器。