安全运营概述
安全运营概述
- 概述
- 安全运营的工作
- 对内安全运营工作
- 对外安全运营工作
- 品牌建设
概述
安全是一个过程,安全是靠运营出来的,公司会不断的有新业务的变更,新产品的发布,新版本的升级,技术架构的升级,底层系统的升级,网络设备的升级
要想持续的保障公司的安全,只能靠运营,有一家电商公司,他遭遇的安全问题更多的来自于羊毛党刷单撞库等问题,但是随着业务的发展,该公司也做起了支付业务,那么就会引入新的安全风险,比如洗钱盗刷,这些问题除了在技术和业务上进行升级之外,还需要在安全运营上进行跟进,引入新的对抗手段,才能对付来自黑产和灰产的威胁
安全是一个过程,所以安全只有跑起来才能保证跟随最新的安全态势,不会造成刻舟求剑的笑话,因为安全是一个永远变化的过程,今天是安全的系统,明天就不一定安全了;比如说在现在的计算机能力之下,一个八位的随机的密码需要爆破的时间是100年,但是几年之后,摩尔定律将计算机的运营能力提高了10000倍,也就是说,暴力破解八位随机数的密码的时间将缩短到3.65天之内,那么这个密码将不再安全
安全运营贯穿在整个安全体系中,安全运营需要让端口扫描、漏洞扫描、代码白盒扫描等发现方式,变成一种周期性的任务,内部流程持续不断的修正和改进才能符合产品的研发和运营,在外部不断的发生变化的过程当中,我们需要不断的进行沟通和合作,以应对黑产的攻击
安全运营的工作
安全运营可以通过漏洞扫描、渗透测试、代码审计等方式发现系统中已知的安全问题,再通过设计安全的方案,实施安全的措施来解决这些问题,比如入侵检测系统、web应用防火墙、防DDOS设备等一系列防御工作,他们可以防患于未然,也可以在事后进行快速反应
SDL流程可以从源头上降低风险,提升产品的安全质量
我们平时要加强安全意识的宣贯,在发生安全事件的时候,要第一时间以事件为驱动,事件驱动是一个非常有用的手段,所以我们一定要抓住这个时间窗口,很多时候一些安全事件能够成为我们推动安全流程的一个契机
对内安全运营工作
安全运营工作主要可以分为对外工作和对内工作两部分,这两部分,我们两手都要抓,两手都要硬,两头走路才能保证安全运营走的更稳
70%以上的安全问题是由内部引起的,所以做好内部运营工作,也是整个安全运营工作的核心之一
安全扫描就像我们定期体检一样,能够及时的发现我们防护体系上面的漏洞,当然安全扫描也可以根据场景分成不同的类型,对于服务器的扫描,常用端口的扫描,我们需要每天都扫,而全端口的扫描,我们可以是一周或者两周扫一次,对于新上线的业务或者重大的新功能上线,上线前需要做一个即时的扫描,而对于新爆发的零日漏洞,我们需要进行专项的扫描,通过这一系列扫描活动的结合,我们能够针对不同的业务和场景来保障业务的安全性
做为一名安全工作者,需要关注业内重大的安全事件和漏洞,每天早上需要看一些订阅的邮件,看一些知名的安全微博或者公众号,并且及时的对发布的一些新漏洞或者新事件进行一个影响的评估,为了评估漏洞对公司的影响,需要提前对公司的资产和相关的系统信息做一个了解,比如,公司有多少的服务器和网络设备,什么系统型号和版本的,公司有多少应用,使用了什么开源组件或者第三方的库,同时我们也需要一些管理流程和技术上的手段来辅助我们进行评估,例如前面提到的扫描器资产管理系统等等,在评估完成之后,就需要提前部署防御手段,类似waf这样的虚拟补丁是比较常见的方法,解决方案的实施往往比较复杂,需要进行严格的测试和验证,所以需要防御方案来争取这个缓冲的时间,尤其是对一些0 day漏洞,在exp出来之后,补丁往往没有出来,这个时候风险非常之大
我们需要指定一套应急响应的流程来应对各种突发的安全事件,比如,著名的心脏出血漏洞爆发的时候,整个互联网上大量的主机沦陷,这个时候就要用到我们的应急响应流程了。应急响应团队在第一时间收到相关信息之后进行评估。采取补救措施,就能防止事态的恶化和扩散,及时的进行事件复盘以及对流程进行修正,这样整个流程就能按照pdca的方法,不断的演进,从而使外界条件的变化能够适应我们的一个流程,上线之后的安全监控,入侵检测和紧急事件响应,这里可以使用开源的或者安全厂商提供的工具来进行实施部署,当攻击发生时,首先要保护好安全事件的现场,以便于后续的安全分析和取证,其次要以最快的速度处理故障,流程能简单尽量简单,应急响应小组的成员一定是最了解公司业务架构的人
对外安全运营工作
对外沟通的渠道有很多,包括新浪的微博,微信的公众号,客服QQ,客服电话,客服网站系统等等。这些途径有助于建立和用户之间的联系,给用户普及安全知识,为用户解决安全问题,如果有标准的安全流程,可以在用户中树立良好的安全口碑,防止用户碰到一些问题就直接在媒体上进行吐槽,这样很容易影响一个企业和产品的口碑
安全是一个圈,想要真正做好安全,必须要融入这个圈子,学习这个圈子的文化,了解著名的安全公司和安全圈子以及安全大牛,紧跟着安全圈子的最新动向,积极的回应圈子对企业安全工作的各种意见和建议,是一项长期和重要的工作,现在每年都会有各类大大小小的安全会议和沙龙,适当的选择参加一些这些活动,不仅能够了解到最新的技术动态和其它企业的一些实践经验,还可以认识到更多的圈内人物,加快融入圈子的速度,合作也是现在一种大趋势,随着黑产越来越成熟,黑产会对各个企业进行攻击,他们所使用的手法、工具、链条,都有很多重合的地方,只有大家协同合作才能对抗黑产,同时在合作的过程中能够更快的融入圈子,安全也需要品牌建设,随着企业对安全的越来越重视,包括我们的政府、个人对自己的信息安全和国家的信息安全越来越重视,安全的品牌价值越来越高
品牌建设
首先我们可以参加各类安全会议,最好是有团队成员能够分享自己的团队研究成果和实践经验,来体现团队的安全性和专业性,然后可以举办各类安全会议,这也是非常常见的方式,安全会议可以根据公司对安全的战略定位来确定等级,可以举办一些小型的线下安全沙龙闭门研讨会,也可以举办规模较大的会议,安全会议本身也需要品牌进行背书,打造安全产品是一种成本比较高的方式,这个投入比较大,一般需要跟公司的布局和战略相结合
现在安全实验室也越来越多,安全实验室更多的偏向于漏洞挖掘和底层以及前沿技术的一些研究,可以帮助公司在业界占领安全制高点。竖起大旗,汇聚人气,也可以为公司安全的人才储备上进行一些孵化
相关文章:
安全运营概述
安全运营概述 概述安全运营的工作对内安全运营工作对外安全运营工作品牌建设 概述 安全是一个过程,安全是靠运营出来的,公司会不断的有新业务的变更,新产品的发布,新版本的升级,技术架构的升级,底层系统的…...
spring-cloud和spring-cloud-alibaba的关系
首先Spring Cloud 是什么? Spring Cloud是一系列框架的有序集合,它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发。Spring Cloud提供了微服务架构开发所需的多种组件和工具,如服务发现注册、配置中心、消息总线、负载均…...

持续集成06--Jenkins构建触发器
前言 在持续集成(CI)的实践中,构建触发器是自动化流程中不可或缺的一环。它决定了何时启动构建过程,从而确保代码变更能够及时地得到验证和反馈。Jenkins,作为业界领先的CI/CD工具,提供了多种构建触发器选项…...

根据视图矩阵, 恢复相机的世界空间的位置
根据视图矩阵, 恢复相机的世界空间的位置 一、方法1 glsl 实现: // 从本地局部坐标系(相机空间) 到 世界空间的旋转变换 mat3 getLocal2WorldRotation() {mat3 world2localRotation mat3(viewMatrix[0].xyz,viewMatrix[1].xyz,viewMatrix[2].xyz);return inverse(world2loca…...
使用pytest-playwright截图和录制视频并添加到Allure报告
一、依赖环境 python, version==3.9.5 pytest-playwright, version==0.5.1 allure-pytest, version==2.13.5 pytest, version==6.2.5 allure, version==2.22.0pytest-playwright支持如下命令行参数: Playwright:--browser={chromium,firefox,webkit}Browser engine which …...
pytorch GPU cuda 使用 报错 整理
GPU 使用、报错整理 1. 使用指定GPU(单卡)1.1 方法1:os.environ[CUDA_VISIBLE_DEVICES]1.2 方法2:torch.device(cuda:2)1.3 报错1:RuntimeError: CUDA error: invalid device ordinal CUDA kernel errors might be asy…...
python + Pytest + requests 的接口自动化步骤
pythonpytestrequestallureyaml接口自动化测试项目实战 开发环境准备 1. jdk 下载 Java官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安装: https://blog.csdn.net/VA_AV/article/details/138…...

基于若依的ruoyi-nbcio流程管理系统修正自定义业务表单的回写bug
更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码: https://gitee.com/nbacheng/ruoyi-nbcio 演示地址:RuoYi-Nbcio后台管理系统 http://218.75.87.38:9666/ 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码: h…...

GD32 MCU上电跌落导致启动异常如何解决
大家是否碰到过MCU上电过程中存在电源波动或者电压跌落导致MCU启动异常的问题?本视频将会为大家讲解可能的原因以及解决方法: GD32 MCU上下电复位波形如下图所示,上电过程中如果存在吃电的模块,比如wifi模块/4G模块/开启某块电路…...

安防视频监控/视频汇聚EasyCVR平台浏览器http可以播放,https不能播放,如何解决?
安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台基于云边端一体化架构,兼容性强、支持多协议接入,包括国标GB/T 28181协议、部标JT808、GA/T 1400协议、RTMP、RTSP/Onvif协议、海康Ehome、海康SDK、大华SDK、华为SDK、宇视SDK、乐橙SDK、萤石云SD…...

rust + python+ libtorch
1: 环境,ubuntu 1.1 rust : rust-1.79.0 (在官方下载linux版本后,解压文件夹,内部有个install的sh文件,可安装) 安装成功测试:cargo --version 1.2 python3.10 (直接使用apt install pytho…...
ts检验-变量的类型不会包含 undefined的几种处理方法
文章目录 1. 确认索引是否存在2. 使用非空断言(Non-null assertion)3. 使用默认值4. 类型断言(Type Assertion)综合示例 import { AxiosPromise } from axios;type ApiFunction (params: any) > AxiosPromise<any>;type…...

springboot 集成minio,启动报错
springboot 集成 minio 8.5.10 报错 *************************** APPLICATION FAILED TO START *************************** Description: An attempt was made to call a method that does not exist. The attempt was made from the following location: io.minio.S3Base.…...
bignumber.js库,解决前端小数精度问题
bignumber.js 是一个 JavaScript 库,用于执行任意精度的十进制运算,特别适合处理大数字和需要高精度运算的情况。以下是一些 bignumber.js 库中的常用方法及其简要解释: 初始化 首先,你需要安装 bignumber.js 库: n…...

Java爬虫安全策略:防止TikTok音频抓取过程中的请求被拦截
摘要 在当今互联网时代,数据采集已成为获取信息的重要手段。然而,随着反爬虫技术的不断进步,爬虫开发者面临着越来越多的挑战。本文将探讨Java爬虫在抓取TikTok音频时的安全策略,包括如何防止请求被拦截,以及如何提高…...
通过手机控制家用电器的一个程序的设计(一)
一、概述 设计一款安卓平台上的家庭智能控制软件,通过语音识别指令控制家用电器。该软件结合离线语音识别技术、红外线和WIFI通讯技术,实现对家电的智能控制,如开关机、调温度、调频道等操作。 二、主要功能模块 离线语音识别模块 功能&…...

批量提取PDF指定区域内容到 Excel , 根据PDF文件第一行文字来自动重命名v1.3-附思路和代码实现
本次文章更新内容,图片以及扫描的PDF也可以支持批量提取指定区域内容了,主要是通过截图指定区域,然后使用OCR来识别该区域的文字来实现的,所以精度可能会有点不够,但是如果是数字的话,问题不大;…...

【持续集成_05课_Linux部署SonarQube及结合开发项目部署】
一、Linux下安装SonarQube 1、安装sonarQube 前置条件:sonarQube不能使用root账号进行启动,所以需要创建普通用户及 其用户组 1)创建组 2)添加用户、组名、密码 3)CMD上传qube文件-不能传到home路径下哦 4)…...
人像视频预处理【时间裁剪+画面裁切+调整帧率】
在视频处理中,cut(裁剪)、crop(画面裁切)和fps(帧率调整)这三个操作的顺序安排对最终的视频质量和效率有重要影响。以下是一种推荐的顺序和理由,旨在提高效率和减少错误:…...
SpringBoot+HttpClient实现文件上传下载
服务端:SpringBoot Controller package com.liliwei.controller;import java.io.File; import java.io.FileInputStream; import java.io.IOException;import javax.servlet.http.HttpServletResponse;import org.springframework.http.HttpHeaders; import org.s…...

12.找到字符串中所有字母异位词
🧠 题目解析 题目描述: 给定两个字符串 s 和 p,找出 s 中所有 p 的字母异位词的起始索引。 返回的答案以数组形式表示。 字母异位词定义: 若两个字符串包含的字符种类和出现次数完全相同,顺序无所谓,则互为…...

微信小程序云开发平台MySQL的连接方式
注:微信小程序云开发平台指的是腾讯云开发 先给结论:微信小程序云开发平台的MySQL,无法通过获取数据库连接信息的方式进行连接,连接只能通过云开发的SDK连接,具体要参考官方文档: 为什么? 因为…...

UR 协作机器人「三剑客」:精密轻量担当(UR7e)、全能协作主力(UR12e)、重型任务专家(UR15)
UR协作机器人正以其卓越性能在现代制造业自动化中扮演重要角色。UR7e、UR12e和UR15通过创新技术和精准设计满足了不同行业的多样化需求。其中,UR15以其速度、精度及人工智能准备能力成为自动化领域的重要突破。UR7e和UR12e则在负载规格和市场定位上不断优化…...
【C++从零实现Json-Rpc框架】第六弹 —— 服务端模块划分
一、项目背景回顾 前五弹完成了Json-Rpc协议解析、请求处理、客户端调用等基础模块搭建。 本弹重点聚焦于服务端的模块划分与架构设计,提升代码结构的可维护性与扩展性。 二、服务端模块设计目标 高内聚低耦合:各模块职责清晰,便于独立开发…...
C++八股 —— 单例模式
文章目录 1. 基本概念2. 设计要点3. 实现方式4. 详解懒汉模式 1. 基本概念 线程安全(Thread Safety) 线程安全是指在多线程环境下,某个函数、类或代码片段能够被多个线程同时调用时,仍能保证数据的一致性和逻辑的正确性…...
MySQL用户和授权
开放MySQL白名单 可以通过iptables-save命令确认对应客户端ip是否可以访问MySQL服务: test: # iptables-save | grep 3306 -A mp_srv_whitelist -s 172.16.14.102/32 -p tcp -m tcp --dport 3306 -j ACCEPT -A mp_srv_whitelist -s 172.16.4.16/32 -p tcp -m tcp -…...

AI书签管理工具开发全记录(十九):嵌入资源处理
1.前言 📝 在上一篇文章中,我们完成了书签的导入导出功能。本篇文章我们研究如何处理嵌入资源,方便后续将资源打包到一个可执行文件中。 2.embed介绍 🎯 Go 1.16 引入了革命性的 embed 包,彻底改变了静态资源管理的…...

html-<abbr> 缩写或首字母缩略词
定义与作用 <abbr> 标签用于表示缩写或首字母缩略词,它可以帮助用户更好地理解缩写的含义,尤其是对于那些不熟悉该缩写的用户。 title 属性的内容提供了缩写的详细说明。当用户将鼠标悬停在缩写上时,会显示一个提示框。 示例&#x…...

SAP学习笔记 - 开发26 - 前端Fiori开发 OData V2 和 V4 的差异 (Deepseek整理)
上一章用到了V2 的概念,其实 Fiori当中还有 V4,咱们这一章来总结一下 V2 和 V4。 SAP学习笔记 - 开发25 - 前端Fiori开发 Remote OData Service(使用远端Odata服务),代理中间件(ui5-middleware-simpleproxy)-CSDN博客…...

DingDing机器人群消息推送
文章目录 1 新建机器人2 API文档说明3 代码编写 1 新建机器人 点击群设置 下滑到群管理的机器人,点击进入 添加机器人 选择自定义Webhook服务 点击添加 设置安全设置,详见说明文档 成功后,记录Webhook 2 API文档说明 点击设置说明 查看自…...