存档
这两天接触微软的windows server 2003搭建web服务器,实在是一个头两个大,对于安全防范及配置方面可谓是从未琢磨过,一次次的尝试一次次的验证修改,感觉其实也不是很复杂吧,如果搞清楚思路后。。。。 根据“最小的权限+最少的服务=最大的安全”的原则 最小权限的设置: 使用NTFS系统文件格式,对每个硬盘根目录只给予administrator用户及system用户完全控制权限,并删除其他用户权限。 如:C:\Windows Administrator、System完全控制权限;Users用户默认权限不修改删除其他用户 修改C:\Windows目录下相关可执行文件权限: net.exe、cmd.exe、tftp.exe、netstat.exe、regedit.exe、at.exe、attrib.exe、cacls.exe、format.com、regsvr32.exe、xcopy.exe、wscript.exe、cscript.exe、ftp.exe、telnet.exe、arp.exe、edlin.exe、ping.exe、route.exe、finger.exe、posix.exe、rsh.exe、atsvc.exe、qbasic.exe、runonce.exe、syskey.exe 修改以上权限,删除所有用户只保留Adminstrators和system用户组完全控制权限 对于各个站点虚拟目录对应权限严格设置: 添加个站点或虚拟目录对应用户到GUESTS组 Administraotrs 完全控制 System 完全控制 ASP.NET 读取写入 NETWORK SERVICE 读取 禁止建立空链接:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa新建 “DWORD值”值名为 “RestrictAnonymous” 数据值为“1” [2003默认为1] 禁止系统自动启动服务器共享:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters新建 “DWORD值”值名为 “AutoShareServer” 数据值为“0” 禁止系统自动启动管理共享:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters新建 “DWORD值”值名为 “AutoShareWks” 数据值为“0” 通过修改注册表防止小规模DDOS攻击HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters新建 “DWORD值”值名为 “SynAttackProtect” 数据值为“1” 本地安全策略配置:开始 > 程序 > 管理工具 > 本地安全策略账户策略 > [...]
刚刚在虚拟机简单使用apt-get命令快速安装mysql数据库 问题来了,想在主机上使用root账号远程登陆数据库进行管理总是遇到连接测试不成功 起初还以为是root超级用户的缘故,还特地到虚拟机下另外创建新的一个普通用户,测试结果一样~ sigh 烦躁哈 后来ping了下虚拟机下的IP的3306端口号 原来连通都没有~。。。。 好吧,看来不是人品问题 或主机问题 不是数据库账户问题 估计是虚拟机mysql数据库配置文件问题~ 回到虚拟机下 使用ip地址尝试登陆mysql都失败 即: mysql -h ip -u username -p password 竟然失败 而之前使用 mysql -u username -p password 在虚拟机终端下都很正常的登陆~ 原来问题出在 my.cnf 数据库配置文件上~ 打开/etc/mysql/my.cnf 配置文件后 才发现 原来mysql数据库安装完成后默认host默认是使用localhost 或 127.0.0.1 而且不会自动与本机的ip地址关联一起 修改下配置文件并重启下mysql服务就可以搞定啦~ $ sudo vim /etc/mysql/my.cnf #打开数据库核心配置文件my.cnf 找到以下一行 并修改或注释掉 bind-address = 127.0.0.1 –> #bind-address = 127.0.0.1 或 [...]


Recent Comments