随着网络计算技术的发展,任何地方都可以访问计算机上的资源,一些歹意用户可使用远程访问技术下载资源,比如通过网络获得数据库资源等,这在网际网络攻击中占有非常重要的地位。愈来愈多的安全贴士和技术支持人员建议管理者制止对MSSQL服务器的入站和出站连接,这就是可以扩大系统的保护范围,并且能有效避免意外的歹意攻击。
MSSQL服务器的安全防护不单单是一项制止或限制远程下载的功能,而且也具有审计功能,这将有助于管理者及时发现存在的潜伏安全问题。例如,当攻击者想要从MSSQL服务器上下载机密信息或敏感数据时,防火墙可和时的监测网络活动并及时的发出警报。
制止远程下载也能够避免大量的暴力攻击,通过制止远程下载就能够让攻击者很难访问到MSSQL服务器的数据,同时也使得MSSQL服务器的备份数据也不会被随便的下载。
另外,有一种可以履行制止远程下载任务的存储进程可以由MSSQL服务器提供,以下所示:
–制止远程下载
CREATE PROCEDURE Disable-Remote-Download
AS
BEGIN
SET NOCOUNT ON;
EXEC master.dbo.sp_serveroption @serveroption=’remote admin connections’,@optvalue=’false’;
END
GO
–启用远程下载
CREATE PROCEDURE Enable-Remote-Download
AS
BEGIN
SET NOCOUNT ON;
EXEC master.dbo.sp_serveroption @serveroption=’remote admin connections’,@optvalue=’true’;
EXEC master.dbo.sp_mousey @option=’remote admin connections’,@optvalue=’true’;
END
GO
以上便是MSSQL制止远程下载的原理。MSSQL是一个强大的数据库管理系统,管理者在选择它的同时不但可以收获技术方面的好处,也能够愈来愈,有效的保护系统的安全,制止远程下载是其中重要的一环,管理者在设置MSSQL系统中一定不要忽视它。