当前位置 主页 > 服务器问题 > win服务器问题汇总 >

    win2003 服务器 安全设置 技术实例(比较安全的方法)(15)

    栏目:win服务器问题汇总 时间:2018-12-05 10:42



    error_log = D:/usr/local/apache2/logs/php_error.log

      注意:给文件必须允许apache用户的和组具有写的权限。


    MYSQL的降权运行

      新建立一个用户比如mysqlstart

      net user mysqlstart ****microsoft /add

      net localgroup users mysqlstart /del

      不属于任何组

      如果MYSQL装在d:\mysql ,那么,给 mysqlstart 完全控制 的权限

      然后在系统服务中设置,MYSQL的服务属性,在登录属性当中,选择此用户 mysqlstart 然后输入密码,确定。

      重新启动 MYSQL服务,然后MYSQL就运行在低权限下了。

      如果是在windos平台下搭建的apache我们还需要注意一点,apache默认运行是system权限,
    这很恐怖,这让人感觉很不爽.那我们就给apache降降权限吧。

      net user apache ****microsoft /add

      net localgroup users apache /del

      ok.我们建立了一个不属于任何组的用户apche。

      我们打开计算机管理器,选服务,点apache服务的属性,我们选择log on,选择this account,我们填入上面所建立的账户和密码,
    重启apache服务,ok,apache运行在低权限下了。

      实际上我们还可以通过设置各个文件夹的权限,来让apache用户只能执行我们想让它能干的事情,给每一个目录建立一个单独能读写的用户。
    这也是当前很多虚拟主机提供商的流行配置方法哦,不过这种方法用于防止这里就显的有点大材小用了。

     

    9、MSSQL安全设置

    sql2000安全很重要


    将有安全问题的SQL过程删除.比较全面.一切为了安全!

    删除了调用shell,注册表,COM组件的破坏权限

    use master
    EXEC sp_dropextendedproc 'xp_cmdshell'
    EXEC sp_dropextendedproc 'Sp_OACreate'
    EXEC sp_dropextendedproc 'Sp_OADestroy'
    EXEC sp_dropextendedproc 'Sp_OAGetErrorInfo'
    EXEC sp_dropextendedproc 'Sp_OAGetProperty'
    EXEC sp_dropextendedproc 'Sp_OAMethod'
    EXEC sp_dropextendedproc 'Sp_OASetProperty'
    EXEC sp_dropextendedproc 'Sp_OAStop'
    EXEC sp_dropextendedproc 'Xp_regaddmultistring'
    EXEC sp_dropextendedproc 'Xp_regdeletekey'
    EXEC sp_dropextendedproc 'Xp_regdeletevalue'
    EXEC sp_dropextendedproc 'Xp_regenumvalues'
    EXEC sp_dropextendedproc 'Xp_regread'
    EXEC sp_dropextendedproc 'Xp_regremovemultistring'
    EXEC sp_dropextendedproc 'Xp_regwrite'
    drop procedure sp_makewebtask

    全部复制到"SQL查询分析器"

    点击菜单上的--"查询"--"执行",就会将有安全问题的SQL过程删除(以上是7i24的正版用户的技术支持)

    更改默认SA空密码.数据库链接不要使用SA帐户.单数据库单独设使用帐户.只给public和db_owner权限.

    数据库不要放在默认的位置.

    SQL不要安装在PROGRAM FILE目录下面.

    最近的SQL2000补丁是SP4

     

    10、启用WINDOWS自带的防火墙
      
    启用win防火墙

       桌面—>网上邻居—>(右键)属性—>本地连接—>(右键)属性—>高级—>

    (选中)Internet 连接防火墙—>设置

    把服务器上面要用到的服务端口选中

    例如:一台WEB服务器,要提供WEB(80)、FTP(21)服务及远程桌面管理(3389)

    在“FTP 服务器”、“WEB服务器(HTTP)”、“远程桌面”、“安全WEB服务器”前面打上对号

    如果你要提供服务的端口不在里面,你也可以点击“添加”铵钮来添加,SMTP和POP3根据需要打开

    具体参数可以参照系统里面原有的参数。

    然后点击确定。注意:如果是远程管理这台服务器,请先确定远程管理的端口是否选中或添加。