zoukankan      html  css  js  c++  java
  • 【中间件安全】WebSphere安全加固规范

    1. 适用情况

    适用于使用WebSphere进行部署的Web网站。

    2. 技能要求

    熟悉WebSphere安装部署,熟悉WebSphere常见漏洞利用方式,并能针对站点使用WebSphere进行安全加固。

    3. 前置条件

    根据站点开放端口,进程ID,确认站点采用WebSphere进行部署;

    找到WebSphere站点位置

    4. 详细操作

    4.1    账号安全

    参考配置操作:

    1、修改用户口令,口令长度至少 8 位,并包括数字、小写字母、大写字母和特殊符号四类中至少 3 类。

    4.2    日志配置

    参考配置操作:

    1、在导航窗格中,单击服务器>应用程序服务器-->单击您要

    使用的服务器的名称(server1)-->在“故障诊断”下面,单击NCSA 访问和 HTTP 错误记录 -->在常规属性中,勾选在服务器启动时启用记录服务。

    2、重启服务生效。日志文件地址:${WebSphere}AppServerprofilesAppSrv01logsserver1http_access.log

    4.3    最佳操作实践

    4.3.1 禁止目录浏览

    参考配置操作:

    用文本编辑器打开

    $WAS_HOME/<profilepath>/config/cells/<hostname>/applications/

    <yourapplication>.ear/<yourapplication>.war/WEB-INF/ibm-web-ext.xmi

    设置fileServingEnabled="false"

    设置directoryBrowsingEnabled="false"

    4.3.2 错误页面处理

    参考配置操作:

    1、用文本编辑器打开

    ${WebSphere}/<profilepath>/config/cells/<hostname>/applications/

    <yourapplication>.ear/<yourapplication>.war/WEB-INF/ibm-web-ext.xmi

    设置defaultErrorPage=” /error.html”

     

    2、在站点根目录

    ${WebSphere}AppServerprofilesAppSrv01installedApps <hostname><yourapplication>.ear<yourapplication>.war/

    新建error.html文件

     

    4.3.3 安全备份

    参考配置操作:

    每周备份一次 config 和 properties 目录,至少每月备份一次 WebSphere 全目录,生产环境配置更改前必须先备份。

    (1) 以 WAS 身份,执行:

    #$WAS_HOME/bin/backupConfig.sh

    (2)如以 root 身份,最好运行:

    #tar cvf $WAS_HOME/profiles/default/config

    #tar cvf $WAS_HOME/profiles/default/properties

    4.3.4 启用会话安全性

    参考配置操作:

    1、在导航窗格中,单击服务器>应用程序服务器-->单击您要

    使用的服务器的名称(server1)-->单击会话管理 -->在常规属性中,勾选覆盖会话管理和安全性集成 。

    4.4    风险操作项

    4.4.1 删除默认程序

    参考配置操作:

    以管理员身份打开管理控制台,执行:

    1. 点击”应用程序”-->”企业应用程序”

    2. 选中例子程序, 然后点击”卸载”按钮,  卸载”

    DefaultApplication”、“PlantsByWebSphere  “、

    “SamplesGallery”、“ivtApp”等子程序

    3. 点击保存到主配置,自动删除

    ${WebSphere}AppServerprofilesAppSrv01installedApps目录下源码。

    4.4.2 补丁更新

    查看版本信息:

    cd $WAS_HOME/bin

    /versionInfo.sh

    查找最新补丁及版本并进行安装

    最后

    欢迎关注个人微信公众号:Bypass--,每周原创一篇技术干货。 

     

  • 相关阅读:
    HarmonyOS 对象数据库
    springboot 整合/集成 jpa
    linux 安装docker和mysql
    HarmonyOS 多线程
    ElasticSearch 安装及配置 搭建集群
    java 集合
    HarmonyOS 基础数据库
    ElasticSearch 基本操作
    Windows驱动wdf驱动开发系列(一)
    32进程调用64dll的解决方法
  • 原文地址:https://www.cnblogs.com/xiaozi/p/10167490.html
Copyright © 2011-2022 走看看