PAM 360漏扫处理

PAM 360漏扫处理

1) TLS1.0 enabled 


By default in Password Manager Pro, will allow TLS 1.0, 1.1, and 1.2. Please follow the below steps to disable the TLSv1.0, TLS1.1 and remove weak ciphers.

1. Stop the Password Manager Pro in the services console.

2. Take a backup of a PMP Installation folder and store it in a different location as a backup.

3. Open the server.xml file present inside the <PMP-Home>\conf in Wordpad\Notepad ++ with admin privileges. Please update the below changes for both the connectors

·         Search for the value sslProtocol and replace  "TLS" with sslProtocol="TLSv1.2" 

·         Then search for "ciphers=" and replace with the cipher for TLSv1.2 as mentioned below(with comma separated). You can also use the ciphers mentioned in this article(https://www.openssl.org/docs/man1.0.2/man1/ciphers.html), under sectionTLS v1.2 cipher suites (update the one which starts with TLS)

·         TLS_RSA_WITH_AES_128_CBC_SHA256

·         TLS_RSA_WITH_AES_256_CBC_SHA256

·         TLS_RSA_WITH_AES_128_GCM_SHA256

·         TLS_RSA_WITH_AES_256_GCM_SHA384

4. Please follow the above steps in the other connector below which is for port 7070  and save the file.

5. Now open the gateway,conf file present inside the <PMP_Installation_Directory>conf folder with admin privileges in Wordpad/Notepad ++

·         Search for the value sslProtocols=TLSv1,TLSv1.1,TLSv1.2 and replace with sslProtocols=TLSv1.2 

·         And in cipherSuites= replace with these ciphers 

TLS_RSA_WITH_AES_128_CBC_SHA256

TLS_RSA_WITH_AES_256_CBC_SHA256

TLS_RSA_WITH_AES_128_GCM_SHA256

TLS_RSA_WITH_AES_256_GCM_SHA384

 and then save this file.

6. Now open the postgres_ext.conf  file present inside the <PMP_Installation_Directory>/pgsql/ext_conf folder

7. Then on the bottom of the page, add the below command

·         ssl_ciphers = 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:DHE-DSS-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSK'

·         ssl_prefer_server_ciphers = true

8. Then save the file.

9. Now start the service.

2) Regarding the jQuery Vulnerabilities:

 

We have our own security framework implementation on top of our application that is using JQuery. This implementation is designed to block all Cross-site scripting, SQL/script injection, and Dos type attacks. We also have URL whitelisting implemented to protect the product and its operational integrity. So we are using this JQuery version with proper safe guards in place. We already working on the process of removing the JQuery libraries from PMP. 

 

3) Cookies without HttpOnly flag  

 

We have set the HttpOnly flag to all important cookies such as JSESSIONID, JSESSIONIDSSO etc. But, we din't purposefully set the HttpOnly flag to this cookie, since we need to read this cookie from client side and send it to the server side for CSRF validation. We do have a XSS filter in-built in our application so it is not possible to do a client side scripting to read this cookie. Even if the attacker gain the value of this cookie, it is not possible do privilege escalation or any unauthorized execution. Since the flag is not set as HttpOnly, the scanning tool shows as a vulnerability. However, you can treat this as a Harmless alert.

 

4) HTML form without CSRF protection 

 

HTML form without CSRF protection - False positive.

We have CSRF protection where ever it is required.




    • Related Articles

    • PAM 360 升级注意事项

      问题背景: 使用域管理员或其他管理员账号升级系统可能会出现文件权限问题导致升级失败,错误现象有可能是刚选择升级文件并点击安装按钮后,发现迅速出现报错,然而日志文件中却无明确指向性错误,可能遇到了权限问题。 管理员账号登录到 PAM360 服务器。 停止 PAM360 服务并退出托盘图标。确保没有与 PAM360 相关的 Postgres 进程在后台运行。 导航到 PAM360 文件夹并删除 Patch 目录,它将仅包含旧的升级包信息。 将 logs 文件夹重命名为 logs.old ...
    • PAM 360 升级详细步骤

      PAM 360 升级详细步骤 升级包准备: 1 管理员登录PAM360系统,点击右上角图标关于按钮。查看版本构建号 2 查询好构建号后,点击如下链接,根据不同的版本号信息下载不同阶段的系统安装包以进行逐级升级。例如上图版本号为7001,则点击7000 to 7100,然后下载对应阶段安装包,升级至 7100 https://www.manageengine.com/privileged-access-management/upgradepack.html#instructions 升级步骤: ...
    • PMP 12400 版本以上升级证书 & PAM 6520版本及以上

      PMP 12400 版本以上升级证书 & PAM 6520版本及以上,升级证书路径有变化,请基于如下链接进行下载。 Download the relevant SSL certificate using the links below: https://updates.manageengine.com/certificates/latest.crt
    • PMP & PAM 360安装代理细节

      下载 PMP or  PAM360 代理 导航到管理 >> PMP 代理 代理包可用于以下操作系统的 32 位和 64 位版本: Windows Windows域 Linux 单击所需的代理包。 在显示的弹出窗口中,使用旁边的复制图标复制代理密钥。此代理密钥是将 PMPagent 安装在目标系统中所必需的,并且只能使用一次。 一旦为安装提供代理密钥,它将变为无效。 若要在指定时间内保持单个密钥处于活动状态,请选择允许密钥处于活动状态:X 小时选项。 ...
    • PMP & PAM 360 完整服务迁移

      背景:       服务初始化安装往往安装到了服务器的C盘区下,随着服务的一段时间使用,影响性能,故想要迁移至其他盘区,如D盘。 步骤:       停止PMP服务并确保PostgreSQL停止在后台运行。(任务管理器上再确认下没有残留的pmp进程,pgsql进程,java进程) 使用管理员权限运行命令提示符并导航到当前PMP安装目录,然后执行命令PMP.bat remove。 执行命令后,请复制整个PMP安装目录并将其粘贴到所需的新驱动程序中,如D盘符,然后复制PMP安装目录的新位置。 ...