1. 适用情况 适用于使用Tomcat进行部署的Web网站. 2. 技能要求 熟悉Tomcat配置操作,能够利用Tomcat进行建站,并能针对站点使用Tomcat进行安全加固. 3. 前置条件 1.根据站点开放端口,进程ID,进程名称,确认站点采用Tomcat进行部署: 2.找到Tomcat路径: 方法一:开始->所有程序->Apache Tomcat->打开文件位置 方法二:window直接搜索Tomcat 方法三:任务管理器->进程-> tomcat进程->打开文件…
下面来说一下,日常工作当中我们需要注意的一些tomcat的安全规范: 一:telnet管理端口的保护 类别 配置内容及其说明 标准配置 备注 Telnet 管理端口的保护 (强制) (1)配置文件中的默认端口是8005管理端口,所以为了不容易攻击,最好端口改成其他的(大于1024,建议设区间为8000~8999) (2)改SHUTDOWN 指令为其他的字符串 <Server port="=8517" shutdown="dangerous"> 二:AJP…
下一代的中间件必须是支持docker规范的,这是中间件技术走向标准规范化的必经之路. 什么是 Docker? 答案是:Docker 是下一代的云计算模式.Docker 是下一代云计算的主流趋势. Docker 翻译成中文是“码头搬运工”的意思,那么“码头搬运工”搬运的是什么?是标准化的“集装箱”,这个标准化“集装箱”里装的是应用程序.“码头搬运工”在世界上任何提供了标准化接驳的“码头”就可以接收标准化“集装箱”,然后快速安装.运行和管理“集装箱”里的应用程序,而提供标准化接驳“码头”的就是各类云…
tomcat是一个开源Web服务器,基于Tomcat的Web运行效率高,可以在一般的硬件平台上流畅运行,因此,颇受Web站长的青睐.不过,在默认配置下其存在一定的安全隐患,可被恶意攻击.以下是一些安全加固的方法: 版本安全 升级到最新稳定版,出于稳定性考虑,不建议进行跨版本升级. 服务降权 不要使用root用户启动tomcat,使用用普通用户启动Tomcat,集群内用户名统一UID 端口保护 更改tomcat管理端口8005 ,此端口有权限关闭tomcat服务,但要求端口配置在8000~8999…
1. 适用情况 适用于使用Jboss进行部署的Web网站. 适用版本:5.x版本的Jboss服务器 2. 技能要求 熟悉Jboss安装配置,能够Jboss进行部署,并能针对站点使用Jboss进行安全加固. 3. 前置条件 根据站点开放端口,进程ID,确认站点采用Nginx进行部署: 找到Jboss安装目录,针对具体站点对配置文件进行修改: 在执行过程中若有任何疑问或建议,应及时反馈. 4. 详细操作 4.1 日志配置 Jboss 5.x版本日志配置: 1.打开%JBOSS_HOME%\serve…
1. 适用情况 适用于使用WebSphere进行部署的Web网站. 2. 技能要求 熟悉WebSphere安装部署,熟悉WebSphere常见漏洞利用方式,并能针对站点使用WebSphere进行安全加固. 3. 前置条件 根据站点开放端口,进程ID,确认站点采用WebSphere进行部署: 找到WebSphere站点位置 4. 详细操作 4.1    账号安全 参考配置操作: 1.修改用户口令,口令长度至少 8 位,并包括数字.小写字母.大写字母和特殊符号四类中至少 3 类. 4.2    日志…
1. 适用情况 适用于使用IIS6进行部署的Web网站. 2. 技能要求 熟悉IIS配置操作,能够利用IIS进行建站,并能针对站点使用IIS进行安全加固. 3. 前置条件 1. 根据站点开放端口.进程ID.确认站点采用IIS进行部署: 2. 启用IIS 方法一:按Win键+R打开Windows运行,输入inetmgr,回车即可打开: 方法二:开始->管理工具->Internet 信息服务(IIS)管理器. 4. 详细操作 4.1      限制目录执行权限 右键网站目录,对网站用户对目录的权限…
1. 适用情况 适用于使用Weblogic进行部署的Web网站. 2. 技能要求 熟悉Weblogic安装部署,熟悉Weblogic常见漏洞利用方式,并能针对站点使用Weblogic进行安全加固. 3. 前置条件 1.根据站点开放端口,进程ID,确认站点采用Weblogic进行部署:2.找到Weblogic站点位置 4. 详细操作 4.1 控制台用户设置 1.用户弱口令修改 2.用户账号锁定设置 3.设置密码策略 安全领域>myrealm>提供程序>口令验证> SystemPass…
1. 适用情况 适用于使用Nginx进行部署的Web网站. 2. 技能要求 熟悉Nginx配置,能够Nginx进行部署,并能针对站点使用Nginx进行安全加固. 3. 前置条件 1. 根据站点开放端口,进程ID,确认站点采用Nginx进行部署: 2. 找到Nginx安装目录,针对具体站点对配置文件进行修改: 3. 在执行过程中若有任何疑问或建议,应及时反馈. 4. 详细操作 4.1 日志配置 1.备份nginx.conf 配置文件. 修改配置,按如下设置日志记录文件.记录内容.记录格式,添加标签…
1. 适用情况 适用于使用IIS7进行部署的Web网站. 2. 技能要求 熟悉IIS配置操作,能够利用IIS进行建站,并能针对站点使用IIS进行安全加固. 3. 前置条件 1. 根据站点开放端口.进程ID.确认站点采用IIS进行部署: 2. 启用IIS 方法一:按Win键+R打开Windows运行,输入inetmgr,回车即可打开: 方法二:开始->管理工具->Internet 信息服务(IIS)管理器. 4. 详细操作 4.1      限制目录执行权限 1.在IIS中设置需要上传文件的目录…
1. 适用情况 适用于使用Apahce进行部署的Web网站. 2. 技能要求 熟悉Apache配置文件,能够利用Apache进行建站,并能针对站点使用Apache进行安全加固. 3. 前置条件 1. 根据站点开放端口,进程ID,确认站点采用Apache进行部署: 2. 找到Apache配置文件 4. 详细操作 4.1 禁止目录浏览 (1) 备份httpd.conf配置文件,修改内容: Options FollowSymLinks AllowOverride None Order allow,de…
目标受众 这是一套 Linux 基金会为其系统管理员提供的推荐规范. 这个文档用于帮助那些使用 Linux 工作站来访问和管理项目的 IT 设施的系统管理员团队. 如果你的系统管理员是远程员工,你也许可以使用这套指导方针确保系统管理员的系统可以通过核心安全需求,降低你的IT 平台成为攻击目标的风险. 即使你的系统管理员不是远程员工,很多人也会在工作环境中通过便携笔记本完成工作,或者在家中设置系统以便在业余时间或紧急时刻访问工作平台.不论发生何种情况,你都能调整这个推荐规范来适应你的环境. 限制…
tomcat用户设置 1 2 [root@host-1 ~]# useradd -u 501 tomcat [root@host-1 ~]# passwd tomcat   安装JDK 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [root@host-1 tools]# tar zxf jdk-8u101-linux-x64.tar.gz -C /usr/local/ [root@host-1 tools]# cd /usr/local/ [root…
-R 640 conf/*3. 首次安装完成后立即删除webapps下面的所有代码rm -rf /srv/apache-tomcat/webapps/*4. 注释或删除 tomcat-users.xml 所有用户权限,看上去如下:# cat conf/tomcat-users.xml<?xml version='1.0' encoding='utf-8'?><tomcat-users>注释掉区域内所有内容</tomcat-users>5. 隐藏Tomcat版本信息vim…
  对于企业来说,安全加固是一门必做的安全措施.主要分为:账号安全.认证授权.协议安全.审计安全.总的来说,就是4A(统一安全管理平台解决方案),账号管理.认证管理.授权管理.审计管理.用漏洞扫描工具扫描了一下自己的阿里云主机,发现很多系统问题不合格,所以列举总结了以下Linux系统安全加固的方法,仅供参考.       1.用户账号---唯一身份.       2.统一认证---你是谁.       3.授权管理---你有什么权限.       4.操作审计---你可以干什么. 以下文档规定了…
第1章 账号管理.认证授权 1.1 账号 1.1.1 共享帐号管理 安全基线项目名称 Tomcat共享帐号管理安全基线要求项 安全基线编号 SBL-Tomcat-01-01-01 安全基线项说明   应按照用户分配账号.避免不同用户间共享账号.避免用户账号和设备间通信使用的账号共享. 检测操作步骤 1.参考配置操作 修改tomcat/conf/tomcat-users.xml配置文件,修改或添加帐号. <user username=”tomcat7admin” password=”sinoTn@…
主要是这三个选项的调整需要根据主机的内存配置 以及业务量的使用情况调节 -Xmx4g -Xms4g -Xmn2g xmx 与xms一般设置为一样 xmn大致设置为xmx xms的三分之一   可以使用jstat -gcutil  (pid)  1000  来检查java内存是否需要调整 是否使用快满了!   metaq  vim /usr/local/taobao/metamorphosis-server-wrapper/bin/env.sh   BROKER_JVM_ARGS="-server…
★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com ★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频. ★ 本节我们将带领大家:Tomcat 安全配置 ·本节接上一节“Tomcat安装配置”,故 Tomcat 已经安装配置好. ·Tomcat 默认是以系统服务运行,运行账户为 SYSTEM ,这样非常危险.需要降权并给予适当的读 写权限. 1.建立一个运行 Tomcat 的系统账户 1)新增一个用户,名为 Tomcat_HWS : 2…
最近需要用到solr,公司内部搭建了一个solr测试环境. 版本:solr4.7.2 ,tomcat 7.0.55 jdk:1.7_051 解压 solr 和tomcat  这里就不详说. 1.启动tomcat: ./startup.sh 2.复制solr.war 到tomcat/webapp目录下 cp -r /home/hadoop/solr-4.7.2/dist/solr-4.7.2.war /home/hadoop/tomcat-7.0.55/webapps/ 这里要注意的是4.7版本的…
一.删除或选定无效账号 二.密码复杂度 三.启用日志记录功能 四.登录超时 五.Tomcat错误页面重定向 六.禁止Tomcat目录列表显示文件…
1 概述 近几年来Internet变得更加不安全了.网络的通信量日益加大,越来越多的重要交易正在通过网络完成,与此同时数据被损坏.截取和修改的风险也在增加. 只要有值得偷窃的东西就会有想办法窃取它的人.Internet的今天比过去任何时候都更真实地体现出这一点,基于Linux的系统也不能摆脱这个“普遍规律”而独善其身.因此,优秀的系统应当拥有完善的安全措施,应当足够坚固.能够抵抗来自Internet的侵袭,这正是Linux之所以流行并且成为Internet骨干力量的主要原因.但是,如果你不适当地…
tomcat安全加固和规范 tomcat是一个开源Web服务器,基于Tomcat的Web运行效率高,可以在一般的硬件平台上流畅运行,因此,颇受Web站长的青睐.不过,在默认配置下其存在一定的安全隐患,可被恶意攻击.以下是一些安全加固的方法: 版本安全 升级到最新稳定版,出于稳定性考虑,不建议进行跨版本升级. 服务降权 不要使用root用户启动tomcat,使用用普通用户启动Tomcat,集群内用户名统一UID 端口保护 1 更改tomcat管理端口8005 ,此端口有权限关闭tomcat服务,但…
1.Tomcat介绍 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache.Sun和其他一些公司及个人共同开发而成. Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选. Tomcat和Nginx.Apache(httpd).lighttpd等Web服务器一样,具有处理HTML页面的功能,另…
前言 随着公司内部使用Tomcat作为web应用服务器的规模越来越大,为保证Tomcat的配置安全,防止信息泄露,恶性攻击以及配置的安全规范,特制定此Tomcat安全配置规范.注意:  本文章从http://blog.51cto.com/pizibaidu/2086069转载. 1. Tomcat安装规范 注:所有线上运行tomcat必须严格安装本标准执行. 1.1 tomcat用户设置 [tomcat@tuan-node1 ~]# useradd -d /tomcat -u tomcat [t…
s 前言 随着公司内部使用Tomcat作为web应用服务器的规模越来越大,为保证Tomcat的配置安全,防止信息泄露,恶性攻击以及配置的安全规范,特制定此Tomcat安全配置规范. 定位:仅对tomcat的安全配置部分进行标准规范. 适用版本范围:tomcat 6.* Tomcat安装规范 注:所有线上运行tomcat必须严格安装本标准执行. tomcat用户设置 [tomcat@tuan-node1 ~]# useradd -d /tomcat -u 501 tomcat [tomcat@tu…
目录 1.Tomcat介绍 2.Tomcat安装部署和配置 (1)tomcat下载和解压 (2)jdk环境变量配置 (3)设置tomcat以普通用户启动 (4)查看tomcat的配置 (5)tomcat配置用户管理界面的用户和密码 (6)tomcat启动脚本编写 (7)tomcat安全加固 ① 更改服务监听端口 ② telnet管理端口保护 ③ AJP连接端口的保护 ④ 禁用管理端 ⑤ 隐藏Tomcat的版本信息 ⑥ 降权启动 ⑦ 文件列表访问控制 ⑧ 访问限制 ⑨ 脚本权限回收 ⑩ 访问日志格…
目录 . 引言 . 黑客针对WEB Server会有那些攻击面 . 针对Tomcat Server可以做的安全加固 . Managing Security Realms with JMX . 实现对TOMCAT配置信息的动态修改(hot dynamic edit) . Tomcat manager弱口令入侵部署WEBSHELL防御 . Tomcat远程war包部署攻防 0. 引言 most weaknesses in Apache Tomcat come from incorrect or in…
今天推荐的这篇文章,讲述了如何实现和使用ASP.NET 5的中间件. 虽然在ASP.NET 5中,微软没有再强调OWIN(Open Web Interface for .NET)及其微软官方的OWIN实现Katana,但是其中涉及到一些原则和设计思想依然被ASP.NET 5以自己的方式所承载下来.比如,解耦服务器和应用程序的关系,应用程序委托,环境状态这些特性都能在ASP.NET 5中找到,且进行了更多加强. 那么什么是"中间件"呢?OWIN的规范中如此定义:"中间件即是在服…
Tomcat 部署Tomcat环境 环境准备 linux: CentOS 7.3 tomcat: 9.0.0.M21 jdk: 1.8.0_131 ip: 192.168.1.5 tomcat官方下载地址 http://tomcat.apache.org/download-90.cgi 下载tomcat # cd /usr/local/src # wget -c http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.0.M…
实验一.IIS实验 1.修改端口   开始→管理工具→Internet 信息服务(IIS)管理器,属性,将端口改为 8080 如图: 2.    IP 地址绑定 前面步骤同第一题一样,将 Ip 改为本地地址,如图: 3.  通过网站发布目录 在网站目录下创建一个 a.html 文件,如图: 4.    开启目录浏览 属性→主目录→目录浏览(打钩),如图: 5.   默认启用页面 属性→在文档中添加 1.html 文件,如图: 在浏览器访 问,默认1.html为启用页面,如图.: 6.   身份验…