当前位置: 首页 > news >正文

关闭数据库的xp_cmdshell命令以防止黑客攻击

      一、关闭和恢复xp_cmdshell命令 

      一般的黑客攻击SQL Server时,首先采用的方法是执行master扩展存储过程xp_cmdshell命令来破坏数据库,为了数据库安全起见,最好禁止使用xp_cmdShell,xp_cmdshell可以让系统管理员以操作系统命令行解释器的方式执行给定的命令字符串并以文本行方式返回任何输出,是一个功能非常强大的扩展存贮过程。 一般情况下,xp_cmdshell对管理员来说也是不必要的,xp_cmdshell的消除不会对Server造成 任何影响。 
      可以将xp_cmdshell消除: 

      Use  Master 
     
Exec  sp_dropextendedproc N ' xp_cmdshell '  
     
Go  


      如果需要的话,可以把xp_cmdshell恢复回来:

      Use  Master 
     
Exec  sp_addextendedproc N ' xp_cmdshell ' , N ' xplog70.dll '  
     
Go  

 

      如果你数据库理有D99_Tmp或者D99_cmd这两个表,说明这个是下载人家的软件的恶意攻击SQL SERVER的菜鸟了。用了su.exe(这是一个提升权限的黑客软件),D99_tmp(subdirectory,depth,file三个字段,里面的数据都是网站文件和目录)。

      二、收缩数据库事务日志        

     方法一:
     1.企业管理器—数据库—属性—选项—故障还原中'完全'选择为 '简单'
     2.企业管理器—所有任务—收缩数据库—文件—选日志文件—点击确定进行收缩
     3.最后将前面改动的故障还原改回'完全'就可以了

     方法二:
     1.在查询分析器中运行:

      -- 收缩日志代码,hh为数据库名称
      dump   tran  hh  with  no_log
     
backup   log  hh  with  no_log
     
dbcc  shrinkdatabase(hh)


 

转载于:https://www.cnblogs.com/lhb25/archive/2008/12/27/1363376.html

相关文章:

  • 探索 Java 同步机制
  • 第三方支付接口,银行接口(附下载),third party bank interface
  • 过年之-在家
  • SharePoint 2007 权限代码分享
  • ajax:简单搜索实践篇
  • IT经典定律
  • xmlhttp-JS-实现用户是否注册无刷新验证
  • 实现Apache,Tomcat集群和负载均衡Session共用
  • 小旋风帮助文档 -持续更新中
  • 我也为ListView添加CheckBox栏
  • 博客能给你带来什么?附上博客营销经典谋略
  • 在ASP.NET中模拟Windows服务运行计划任务
  • [导入]C#面向对象设计模式纵横谈(10):Decorator 装饰模式(结构型模式).zip(9.84 MB)...
  • 调试发行版程序 (一)
  • MOSS母板页中的PlaceHolder
  • hexo+github搭建个人博客
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • 【EOS】Cleos基础
  • 0基础学习移动端适配
  • Angularjs之国际化
  • go append函数以及写入
  • MySQL-事务管理(基础)
  • Shadow DOM 内部构造及如何构建独立组件
  • Vue UI框架库开发介绍
  • 设计模式走一遍---观察者模式
  • 深入浅出webpack学习(1)--核心概念
  • 使用权重正则化较少模型过拟合
  • 硬币翻转问题,区间操作
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • 正则表达式-基础知识Review
  • #define、const、typedef的差别
  • (03)光刻——半导体电路的绘制
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (ibm)Java 语言的 XPath API
  • (libusb) usb口自动刷新
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (转)mysql使用Navicat 导出和导入数据库
  • (转)ORM
  • .Net core 6.0 升8.0
  • .Net Core和.Net Standard直观理解
  • .net core开源商城系统源码,支持可视化布局小程序
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .net的socket示例
  • .net经典笔试题
  • .NET中的十进制浮点类型,徐汇区网站设计
  • @RequestMapping处理请求异常
  • [Angular] 笔记 8:list/detail 页面以及@Input