VPS 虚拟专用网服务器安全参考

一、禁止默认共享

新建文件敲入以下代码。保存为*.bat添加到系统启动项中;

net share c$/del

net slare d$ /del

net share e$ /del

net share f$/del

net share ipc$ /del

net share admin$ /del

修改注册表;

(为防止意外可以先备份或者导出一份数据库、CMD在运行敲入regedit,选择文件>导出,如此即可,如果注册表修改失败,也可以找到导出的注册表文件双击运行也可。或者直接按键备份、以后以后可以如此操作恢复备份)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControISet\Sen,ices\Lan-manServer\Parameters

新建“DWORD值”值名为“AutoShareServer”数据值为“0”

二、远程桌面连接配置。

开始——程序——管理工具——终端服务配置——连接

选择右侧“RDP - tcp”连接右击属性一权限删除(除system外)所有用户组添加单一的允许使用的管理员账户,这样即使服务器被创建了其它的管理员,也无法使用终端服务。

三、serv_u安全设置(注意一定要设置管理密码,否则会被提权)

打开serv_u,点击“本地服务“,在右边点击”设置/更改密码“,如果没有设置密码,”旧密码为空,填好新密码点击”确定”。

四、关闭139445端口

①控制面板——网络——本地链接——属性(这里勾选取消”网络文件和打印机共享”- tcp/ip协议属性——高级——WINS——Netbios设置——禁用Netbios,即可关闭139端口.

②关闭445端口(注意修改注册表前一定耍先备份一***册表,备份方法。在运行> regcdit,选择文件>导出,取个文件名,导出即可,如果修改注册表失败,可以找到导出的注册表文件双击运行即可。)

HKEY_LOCAL_MACHINE\Sys-tem\CurrentControlSet\ServicesetBT\Parameters

新建“DWORD值”值名为“SMBDeviceEnabled”数据为默认值“0”

无、删除不安全组件

WScript.Shell、Shell.application这两个组件一般一些ASP木马或一些恶意程序都会使用到。

方法:在“运行”里面分别输入以下命令

①regwr32 /u wshom.ocx卸载WScript.Shell组件

②regsvr32 /u shell32.dn卸载Shell.application纽件。

③regsvr32 /u%windir%\system32\Wshext.Dll
六、设置iis权限。

针对每个网站单独建立一个用户。

A、 先右击“我的电脑”一管理一本地计算机和组一用户,在右边。右击“新用户”,建立新用户,并设置好密码。

B、没置站点文件夹的权限

然后,打开internet信息服务管理器。找到相应站点。右击,选择“权限”,只保留一个超级管理员adminis-trator(可以自己定义),而不是管理员组administrators。和系统用户(systern),还有添加访问网站的用户。可以点击“添加”将刚才在系统创建的用户(如tesr)添加里面。然后勾选该用户(test)读取和运行、列出文件夹目录、读取、写入的权限。超级管员(administrator)”完全控制”,系统用户(system)“完全控制”权限。并且选择用户(Cest)“高级”,点击“应用”后,等待文件夹权限传递完毕。然后点“确定”。

C、设置访问用户。

右击站点属性——目录安全性——编辑,将刚才添加的用户(如test)添加到匿名访问用户。密码和添加用户时密码一致。

D、设置站点访问权限。

右击要设置的站点属性->主日录,本地路径下面只逸中、读取,记录访问、索引资源,其它都不要选择。执行权限选择“纯脚本”,不要选择“脚本和可执行文件”。

注意:对于ASP.NET程序,则需要设置IIS_WPG组的帐号权限、上传目录的权限设置。这时需要注意,一定要将上传目录的执行权限设为“无”,将文件夹的写入权限选上,这样即使上传了ASP、PHP等脚本程序或者exe程序,也不会在用户浏览器里触发执行,对于纯静态网站(全部是html)将(纯脚本)改成(无)。

对于某些程序可能要求everyone有完全控制的权限,可以将网站访问用户(如test用户)对文件夹设置完全控制的权限就行了,并不需要添加everyone来设置完全控制。

七、防止access数据库被下载

在IIS属性一>主目录一>配置一>映射一>应用程序扩展那里添加。mdb文件的应用解析。注意这里的选择的DLL不要选择asp.dll.找一个映射里面不使用的dll文件。

八、利用防火墙限制端口

对外只打开自己需要的端口,对于vps用户,需要打开网站服务端口80.远程登录端口3389.景安公司提供的密码修改服务端口6088.如果使用的有serv_u等ftp服务软件,需要打开21端口。

具体打开端口请参考下面:

(1)右击网上邻居选择“属性”——本地连接——属性——高级——设置——选中“启用”按钮.

(2)点击“例外”->添加端口。根据自己需要添加对外的端口。注意在添加的端口前面勾选上

(3)添加完端口,点击“确定”。

九、防止列出用户组和系统进程

如果上传asp木马用户列表可能会被黑客利用,我们应当隐藏起来,方法是:

开始——程序——管理工具——服务,找到Workstation.停止它,禁用它。

十一、数据库安全设置

一定要设置数据库密码。

另外,对于sql数据库建议卸载扩展存储过程xp_cmdshell。

xp_cmdshell是进入操作系统的最佳捷径,是数据库留给操作系统的一个大后门。请把它去掉。使用这个SQL语句:

use master

sp_dropenendedproc“xp_cmdshell”

如果你需要这个存储过程,请用这个语句也可以恢复过来。

sp_addextendedproc“xp-cmdshell”,xpsq170.dll

11 安装杀毒软件

虽然杀毒软件有时侯不能解决问题,但是杀毒软件避免了很多问题,可以查杀部分木马程序。建议安装占用内存资源比较小的杀毒软件,另外,要经常升级软件才有效。

时间: 2024-08-25 11:01:21

VPS 虚拟专用网服务器安全参考的相关文章

使用putty或类似的SSH工具登陆VPS或服务器

1.使用putty或类似的SSH工具登陆VPS或服务器: 登陆后运行:screen -S lnmp如果提示screen: command not found 命令不存在可以执行:yum install screen 或 apt-get install screen安装,详细内容参考screen教程. 2.下载并安装LNMP一键安装包: 您可以选择使用下载版(推荐美国及海外VPS或空间较小用户使用)或者完整版(推荐国内VPS使用,国内用户可用在下载中找国内下载地址替换),两者没什么区别,只是完整版

python搭建简易服务器实例参考

有关python搭建简易服务器的方法. 需求分析: 省油宝用户数 已经破了6000,原有的静态报表 已经变得臃肿不堪, 每次打开都要缓上半天,甚至浏览器直接挂掉 采用python搭建一个最最简易的 web 服务 请求一个nick 就返回 对应的 报表数据 参数用GET方式传送 调研与实现: 园里没找到靠谱的,google了半天,最终还是成功了. 以下是源码,里面记录了 其中的 一些问题 复制代码 代码如下: #! /usr/bin/env python # -*- coding: utf-8 -

终端、网络到服务端(一)从日常vps云服务器的管理看数据包的传输

从日常vps云服务器的管理看数据包的传输 无论从app移动端,还是pc设备,总要通过接入,通过网络传输到服务端进行数据握手和各类交互,那么从这个角度出发,就可以看到各种终端设备发出的网络请求,最终还是要特定方式连接上服务端的.以vps服务器管理来说,一般vps idc都提供2种接入方式:远程桌面和web接入: 1 远程接入走的是应用层,发送的是segment段地址信息,通过tcp/ip协议的3次握手建立连接,出现远程桌面的登录界面. 2 web登录,一般都是由idc提供一个web管理界面,在会员

使用命令选项连接到MySQL服务器(参考MySQL官方文档)

使用命令选项连接到MySQL服务器(参考MySQL官方文档)本文介绍如何使用命令行选项为MySQL或mysqldump等客户端指定如何建立到MySQL服务器的连接.客户端程序要连接到MySQL服务器,必须使用正确的连接参数,例如服务器运行的主机名和MySQL帐户的用户名和密码.每个连接参数都有一个默认值,但可以根据需要使用在命令行或选项文件中指定的程序选项覆盖默认值.这里的示例使用mysql客户机程序,但原则适用于其他客户机,如mysqldump, mysqladmin, or mysqlsho

VPS VPN 服务器是什么(对比,有什么关系)

VPS可以理解成就是一台虚拟的服务器.它与服务器一样.有独立的IP.内存.带宽等.可以安装各种操作系统以及运行各种软件VPN是一种虚拟专用网络.它相当于利用公共网络环境搭建一条专线.使得外地的电脑访问本地服务器数据时的速度比较快. 服务器是独立的真实存在的硬件设备.其实也就是一台高端电脑.他是放在机房运行的.主要为网站以及一些软件应用提供运行平台.而VPS是虚拟服务器.他是利用软件在服务器上虚拟出来的.也就是分配出一部分的内存.硬盘.从而搭建成的一台虚拟服务器.也有独立的IP.以及操作系统.在功

发包导致VPS母机服务器带宽爆满怎么办

有些时候,一不小心,我们的VPS服务就极为有可能称为一些人们的“后花园”亦或者是称为攻击其他服务器亦或者网站的“肉鸡”. 一般常见的状况就是VPS服务器,经常带宽会被占满,DL和UL经常都是500-600kib/s,有时瞬间的峰值达到几M,十几M,其实,造成VPS服务器这种状况的主要原因一般就是:PHPDDOS攻击. 下面就简单的为大家介绍一下,遇到PHPDDOS攻击时候的简单解决办法: 在php.ini配置文件里设置 allow_url_fopen=Off 如果这样他还是能进行PHPDDOS发

vps云服务器建站后绑定域名的方法?

有很多的新手站长们,都不知道vps建站后该如何绑定自己的域名,这里就Windows系统的VPS主机利用iis绑定网站域名的方法,简要介绍一下. 通常情况下,我们在使用IIS建站的时候,都会有一步提示,需要我们输入网站主机头,其实,这里就是绑定我们的域名的地方,当然,如果开始不知道,没有添,没关系,下面就在网站建好后,如绑定自己网站域名的方法和步骤. 首先,我们远程登录我们的VPS服务器,然后在桌面点击打开"Internet信息服务管理器",也就是IIS管理器,或者点击"控制面

如何理解VPS虚拟服务器?

VPS(Virtual Private Server 虚拟专用服务器)技术,将一台服务器分割成多个虚拟专享服务器的优质服务.实现VPS的技术分为容器 技术,和虚拟化技术 .在容器或虚拟机中,每个VPS都可分配独立公网IP地址.独立操作系统.实现不同VPS间磁盘空间.内存.CPU资源.进程和系统配置的隔离,为用户和应用程序模拟出"独占"使用计算资源的体验.VPS可以像独立服务器一样,重装操作系统,安装程序,单独重启服务器.VPS为使用者提供了管理配置的自由,可用于企业虚拟化,也可以用于I

VPS独立服务器远程登录

1.点击您的电脑 开始>运行>输入mstsc 点确定 2.弹出一个服务器登录窗口,填写好您的IP,点击"连接", 3.然后输入您的服务器用户名,和密码,即可登录到服务器.