阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

宜信开源 | 漏洞管理平台洞察部署指南(上)

  • 2020-02-09
  • 本文字数:1416 字

    阅读完需:约 5 分钟

宜信开源 | 漏洞管理平台洞察部署指南(上)

『洞察』是宜信安全部开发,集成应用系统资产管理、漏洞全生命周期管理、安全知识库管理三位一体的管理平台。


『洞察』使用了 Python 语言进行开发,利用 Flask 框架+MySQL+Docker 部署实现。

一、部署和启动 mysql

docker pull mysql:5.7.13  
docker run -d -p 127.0.0.1:6606:3306 \ --name open_source_mysqldb \ -e MYSQL_ROOT_PASSWORD=root \ mysql:5.7.13
复制代码

二、创建数据库和账号权限配置

$ mysql -h 127.0.0.1 -P 6606 -u root -p  Enter password:root  
mysql> CREATE DATABASE IF NOT EXISTS vuldb DEFAULT CHARSET utf8 COLLATE utf8_general_ci; mysql> grant all on vuldb.* to vuluser@'%' identified by 'vulpassword'; mysql> flush privileges; mysql> quit
复制代码

三、部署和启动 APP

1、下载源码

$ git clone https://github.com/creditease-sec/insight.git  
复制代码

2、修改 srcpm/config.py 配置文件

1)修改公司邮箱后缀


\#公司邮箱后缀限制,只能使用公司邮箱注册账号。  CORP_MAIL = '@qq.com'  
复制代码


2)修改邮件 CC 抄送列表


\#平台发送的每封邮件的邮件抄送列表,可以设置发送给安全部邮箱列表,可自行修改,也可以保持不变为空      '''      示例:      CC_EMAIL = ['xxx1@creditease.cn',                  'xxx2@creditease.cn',              ]      '''      CC_EMAIL = [              ]  
复制代码


3)修改开发模式的邮箱服务器和发件邮箱配置


\# 以开发模式的配置运行,使用测试邮件服务器,并开启debug模式  
\# 平台发邮件账号设置 SRCPM_MAIL_SENDER = '安全部
复制代码


4)修改生产模式的邮箱服务器和发件邮箱配置


\# 以生产模式的配置运行,使用生产邮件服务器,并关闭debug模式  
\# 平台发邮件账号设置 SRCPM_MAIL_SENDER = '安全部
复制代码

3、修改定时周期邮件 mail_sender.py 的配置

\#平台发送的每封邮件的邮件抄送列表,可以设置发送给安全部邮箱列表,可自行修改,也可以保持不变为空      '''      示例:      CC_EMAIL = ['xxx1@creditease.cn',                  'xxx2@creditease.cn',              ]      '''      CC_EMAIL = [              ]  

\#主机名设置 SERVER_NAME = 'xxx.creditease.corp'
\# 平台发邮件账号设置 SRCPM_MAIL_SENDER = '安全部
复制代码

4、修改 srcpm/app/src/forms.py 漏洞来源下拉列表

    ''' 下拉选项 '''      source_choices = [('',''), (u'安全部', u'安全部'), (u'YISRC', u'YISRC'), (u'公众平台', u'公众平台'), (u'合作伙伴', u'合作伙伴')]  
复制代码

5、在项目根目录下部署和启动 APP

\# 拉取镜像  docker pull daocloud.io/liusheng/vulpm_docker:latest  自己构建镜像  docker build -t='vulpm_docker' .  
\# 在项目目录下启动容器,确保当前目录下存在srcpm文件夹,MAIL_PASSOWRD替换为自己邮箱服务器的密码。 $ docker run -d -p 127.0.0.1:9000:5000 \ --link open_source_mysqldb:db \ --name open_source_srcpm \ -v $PWD/srcpm:/opt/webapp/srcpm \ -e DEV_DATABASE_URL='mysql://vuluser:vulpassword@db/vuldb' \ -e SrcPM_CONFIG=development \ -e MAIL_PASSWORD='xxxxxx' \ daocloud.io/liusheng/vulpm_docker:latest \ sh -c 'supervisord -c srcpm/supervisor.conf && supervisorctl -c srcpm/supervisor.conf start all && tail -f
复制代码


本文转载自宜信技术学院网站。


原文链接:http://college.creditease.cn/detail/272


2020-02-09 15:07687

评论

发布
暂无评论
发现更多内容

Perfectly Clear Workbench for mac 智能图像清晰处理工具推荐

加油,小妞!

图像处理

数据流图:一篇文章教你如何轻松画出来

Geek_09ea8e

流程图 教程分享 绘图工具

Xmind for Mac(思维导图软件) 24.01中文激活版

mac

XMind 思维导图软件 苹果mac Windows软件

mac上好用的图像清晰处理工具:Perfectly Clear Workbench 激活中文版

mac大玩家j

Mac软件 图像处理工具 图像清晰度处理

阿里云全球大崩溃是意外?盘点那些自称安全的云厂商

轶天下事

阿里云严重故障,全线产品受影响(已恢复)

轶天下事

AWS云服务器EC2实例进行操作系统迁移

乌龟哥哥

AWS Amazon EC2

环境变量配置无效?

矩视智能

深度学习 机器视觉

CnosDB 狂欢!全面支持 Helm 部署,轻松搞定你的分布式时序数据库!

CnosDB

开源 时序数据库 CnosDB

KK 架构训练营 - Week3

jjn0703

架构

亲身体验告诉你:亚马逊云科技海外服务器是否值得一试?

热爱编程的小K

服务器 亚马逊 #科技 Amazon EC2 云服务器

利用uni-app 开发的iOS app 发布到App Store全流程

雪奈椰子

为什么说Kstry是业务架构首选框架

lykan

微服务 后端 并发 规则引擎 流程编排

MacOS系统的硬件信息扫描工具:EtreCheck pro for Mac

加油,小妞!

etrecheckpro 硬件信息扫描工具

强大好用的shell:shell命令

小齐写代码

服务器 突然断电有什么危害

Geek_f19a80

Console LDAP 配置解密

极限实验室

console ldap

2.4.0 Milky Way 强势登场!新功能大爆炸,让你High翻全场!

CnosDB

开源 时序数据库 CnosDB

AI应用新时代的起点,亚马逊云科技加速大模型应用

不叫猫先生

人工智能 大语言模型 Amazon CodeWhisperer

Amazon EC2使用测评

i查拉图斯特拉如是说

服务器 亚马逊云科技 EC2

如何在 Python 中执行 MySQL 结果限制和分页查询

小万哥

Python 程序员 软件 后端 开发

阿里云的故障是一次意外还是一次危机?

轶天下事

从“浮云”到“冰山”:华为云安全的绝世“五功”

轶天下事

阿里云全球宕机:从阿里云故障看企业IT挑战

轶天下事

文心一言 VS 讯飞星火 VS chatgpt (133)-- 算法导论11.2 5题

福大大架构师每日一题

福大大架构师每日一题

一起学Elasticsearch系列-Query DSL

Java随想录

Java 大数据 ES

选购护眼台灯,全网都没有说清一个关键点!——照度均匀度

电子信息发烧客

低代码观点分享文,邀您来讨论

inBuilder低代码平台

低代码平台

Mac电脑硬件信息查看 EtreCheckpro 激活最新版

胖墩儿不胖y

Mac软件推荐 硬件信息检查工具

华大北斗荣获2023年度卫星导航定位科技进步奖特等奖

江湖老铁

阿里云全球性故障引发技术圈热议,企业IT应急应该怎么办?

轶天下事

宜信开源 | 漏洞管理平台洞察部署指南(上)_文化 & 方法_宜信安全部_InfoQ精选文章