作者归档:root

攻击溯源手段

攻击溯源的技术手段,主要包括ip定位、ID定位与攻击者定位。

通过ip可定位攻击者所在位置,以及通过ip反查域名等手段,查询域名的注册信息,域名注册人及邮箱等信息。

通过ID定位可获取攻击者常用的网络ID,查询攻击者使用同类ID注册过的微博或者博客、论坛等网站,通过对网络ID注册以及使用情况的查询,定位攻击者所在公司、手机号、邮箱、QQ等信息。

或通过其他手段定位攻击者,如反制攻击者vps,获取攻击者vps中的敏感信息、反钓鱼、恶意程序分析溯源等手段。

一、ip定位技术

通过安全设备或其他技术手段抓取攻击者的IP,对IP进行定位,查询此IP为IDC的IP、CDN的IP还是普通运营商的出口IP,通过IP反查可能会查询到攻击者使用的web域名、注册人、邮箱等信息。一般常用的IP查询工具有:

  1. 高精度IP定位:https://www.opengps.cn/Data/IP/LocHighAcc.aspx
  2. rtbasia(IP查询):https://ip.rtbasia.com/
  3. ipplus360(IP查询):http://www.ipplus360.com/ip/
  4. IP信息查询:https://www.ipip.net/ip.html/
  5. IP地址查询在线工具:https://tool.lu/ip/

当发现某些IP的攻击后,可以尝试通过此IP去溯源攻击者,具体实现过程如下:

  • 首先通过ipip.net网站或者其他接口,查询此IP为IDC的IP、CDN的IP还是普通运营商的出口IP。
  • 如果IP反查到域名就可以去站长之家或者whois.domaintools.com等网站去查询域名的注册信息。

通过收集到的这些信息,就比较容易定位到人。

    在通过IP定位技术溯源过程,应注意以下情况:

  • 假如IP反查到的域名过多,考虑就是CDN了,就没必要继续去查了。
  • 假如是普通运营商的出口IP只能使用一些高精度IP定位工具粗略估计攻击者的地址,如果需要具体定位到人,则需要更多的信息。

二、ID追踪技术

在通过IP定位后技术追踪攻击者,可通过指纹库、社工库等或其他技术手段抓取到攻击者的微博账号、百度ID等信息,一般通过以下技术手段实现:

  1. 进行QQ等同名方式去搜索、进行论坛等同名方式搜索、社工库匹配等。
  2. 如ID是邮箱,则通过社工库匹配密码、以往注册信息等。
  3. 如ID是手机号,则通过手机号搜索相关注册信息,以及手机号使用者姓名等。

例如,当通过ID追踪技术手段定位到某攻击者的QQ号、QQ网名等信息,通过专业社工库可以进一步追踪攻击者使用的QQ号注册过的其它网络ID,从而获取更多攻击者信息,从而确定攻击者的真实身份。

三、攻击程序分析

攻击者如果在攻击过程中对攻击目标上传攻击程序(如钓鱼软件),可通过对攻击者上传的恶意程序进行分析,并结合IP定位、ID追踪等技术手段对攻击进行分析溯源,常用的恶意程序分析网站有:

Ø  微步在线云沙箱:https://s.threatbook.cn/

Ø  Virustotal:https://www.virustotal.com/gui/home/upload

Ø  火眼(https://fireeye.ijinshan.com)

Ø  Anubis(http://anubis.iseclab.org)

Ø  joe(http://www.joesecurity.org)

例如,当发现某攻击者利用263邮箱系统0DAY(xss漏洞)进行钓鱼攻击,通过以下方式可追踪攻击者身份:

1)对恶意程序分析

通过上传文件到https://s.threatbook.cn进行代码分析,可得到以下信息,攻击者在攻击过程使用了以下三个域名:

  • wvwvw.aaaa.com  用来接收cookies
  • baidu-jaaaa.com 用来存放js恶意代码,伪造图片
  • flashaaaa.cn 用来存放木马病毒

然后对域名进行反查。

遇事最好的处理方式:稳得住

棋局如人生,稳得住的人才能收获最后的成功,反之,只会在无限追悔里懊恼不已。

情绪谁都会有,而真正情商高的人,一定是能控制自己情绪的人。

我们常常会有这样的经历:明明很想好好说话,却忍不住开口就怼;明明需要早些休息,保持充足的精神面对第二天的会议,却在床上翻来覆去睡不着;明明知道对方不是故意犯错,却还是要指责……

情绪不是生活的全部,但情绪却能左右我们全部的生活。

一个人的情绪,就跟人的外表一样,也是一张名片。情绪不稳定不仅会伤身,也更有可能伤害身边人,伤害人际关系。

当你的情绪不受大脑控制的时候,有个特别有效的方法:先深呼吸60秒,再想想可能的最坏结果,或者赶紧停下,换个环境,冷静了再来处理事情。

简单事不争吵,复杂事不烦恼,发火时不讲话,生气时不决策。

做到这些,才不会成为情绪的奴隶。

有句话说得好:“我们曾如此渴望命运的波澜,到最后才发现,人生最曼妙的风景,竟是内心的淡定与从容。”

人生的波澜并不总是轰轰烈烈地到来,更多的是以一种磕磕碰碰的姿态渗透在生活里。

没带伞时一场意外的暴雨、急着赴约却遇上长长的堵车、与他人之间不经意的争执、一份不合口味的饭菜、太晚回家时家人等待许久的一场怨气……

三天一小打、五天一大闹,用来形容生活中预料之外的小事故,也再合适不过了。

这种时候,要做的、也最适合做的就是:稳住心绪,淡定面对。

风雨来了,那便看看雨中的风景;被堵路上了,那便听一段动人的广播;与人争执了,就当是接受了不同的建议,增长了见识;饭菜不合口,就少吃一点,当是保持身材。

家里人有了怨气,那是因为在乎,所以正好利用这个机会交流一下,增进感情。

心态稳得住的人,往往能把生活里的“事故”变成丰富人生的阅历,在一路泥泞里种出美丽的花。

生活里,我们所面对的每一件事,其实都是人生的一个考验,能不能迈过去,心态最重要。

把每一步走稳了,走妥当了,才能走到心中想去的目的地,才能得到心中想要的结果。

生活中,有很多这样的情况:突然接到临时的事务要出门,本来该准备的东西都已经整理好,却在匆忙中把身份证遗忘在桌子上,最终要用时只能自责不已。

看到孩子站到凳子上拿零食,手快要碰到旁边的热水壶,情急之下大喊一声,结果孩子一被吓,直接摔下来磕破了头。

手头上的事情越积越多,这也赶不及那也赶不及的,越着急完成,越集中不了注意力,最后陷入狂躁,什么都没完成。 

做事情稳不住,就像人神经里隐藏的定时炸弹突然爆炸,威力惊人而后果往往也很严重。

这种时候,如果大脑能够下达一个指令:急什么!别慌,稳住!人的大脑很快便能恢复清醒,然后冷静下来思考对策和做出准确的行动。

生活里,我们总会遇到大大小小的事情。很多时候,事情本身并不严重,有时我们的慌乱反而会将它夸大。

稳,是一种生活状态;而稳得住,是人生的一种高度。

从今天起,遇到烦心事时,不妨在心里默念一下:稳住!用一颗清醒的头脑,去面对生活的纷纷扰扰。

差异化永远是第二名的战略

我们来看一组问题:

为什么麦当劳做牛肉?

为什么肯德基做鸡肉?

为什么华莱士做全鸡?

这是一个战略问题。

我们讲过,战略有十大学派,回顾一下:

设计学派、计划学派、定位学派、企业家学派、认知学派、学习学派、权力学派、文化学派、环境学派、结构学派。

其中,迈克尔·波特的定位学派,把战略分成了三个基本选项。

他说,战略只有三种:

总成本领先,差异化,聚焦。

你选其中任何一个,就叫做定位。

今天我们来聊聊。


 1
总成本领先战略

第一名,只有一个战略:总成本领先。

什么意思?

总成本领先,听上去很简单啊,不就是低价,搞价格战吗?

其实不是。

价格战打到最后,结果通常是大家都降价,大家都不赚钱。

而大家都降价,你却能赚钱,这才是你的战略优势。

为什么你能赚钱?

你是老大,你占领了最大的市场份额。

这个份额,让你的固定成本摊薄下来,加上运营效率高,那你的总成本相对于别人来说,是领先的。

哪怕降价,你也具有规模所带来的总成本优势,别人成本高没得赚,你却可以。

获得总成本优势之后,可以把其他的选手挤出主流市场。

因为份额本身,就是你的护城河。

总成本领先,指的并不是从价格领先,低价格从来都不是竞争优势,低成本才是。

第一名要想做的足够大,那你的覆盖面、你的量就得足够大。

量足够大的时候,你所覆盖的群体差异性就要相对小,你才能覆盖足够大的面。

而且,覆盖的群体要足够的下沉,你才能覆盖足够大的面。

这时,成本就变得很重要。

所以,几乎每一个行业里面第一名的企业,几乎都是用总成本领先的策略。


 2 差异化和聚焦战略

那,第二名怎么办?

第二名用差异化的战略。

差异化就是,我跟你(老大)做的不一样。

你做什么面膜,我就做另外一种面膜。你做便宜,我就做好看,这就叫差异化。

比如在锂电池行业,老大是宁德时代,已经有老大了,你的战略就不应该跟他比规模、比成本了。

他因为规模带来的成本优势,你没法和他抗衡。

同样是做锂电池,你做动力电池,那我就不做。我做储能电池。

我要做一个你看不起的领域。就是以你的规模,一做就亏就领域。

如果你能做几百亿,那我就找整个行业可能才几十亿规模的。总的行业就这么大,你看不起,就不会进入。

我不进入你的战场。

我乐橱柜做高端定制的橱柜,就是选择了差异化战略。

我的产品就是做的你在市面上找不到。找不到就稀缺,稀缺就有定价权。

那他怎么来建立差异化呢?

用设计感来建立。

我的产品就是好看,比你的好看,跟其他门店的都不一样。你要买,只能在我这儿买到。

可是,其他店看见了,可以“抄”啊,抄款式。

对,你可以抄。

但是,“抄”完之后,真正在生产线做出来,它是有一个周期的。

在家具行业,这个周期可能是半年或者一年。

于是我乐橱柜,就希望把自己的能力建立在,我的所有产品,两年必须下架。

这其实是在倒逼自己,建立快速设计和制造大量新产品的能力。

让别人一抄,就比你落后半年到一年。一抄就落后。

等你“抄完”之后,我下一代产品都出来了。

反过来,你的店铺产品始终比别人领先一年到半年。

只有打“快”这条路线,才能用设计这个维度去领先。

这时,差异化的优势就一直保持。

到最后,差异化的目的是无从比较。

一旦无从比较,就会带来一个结果:我稀缺,我就有定价权。

聚焦战略,很好理解,意思是做区隔市场。

聚焦一个特殊的领域、特殊的区隔市场,让它成为你的优势,别人打不进来。

老大之外,聚焦也是可以选择的战略。


 3 
做哪个市场的生意?

思考老大和老二的战略问题,其实同时是在思考你要在哪个市场来做生意。

市场有五大类:大众市场、利基市场、区隔化市场、多元化市场、多边平台或多边市场。

老大,通常做的是大众市场的生意。

因为真正大众市场的需求,通常都是简单的、重复的,比较的是性价比、基本款之类的能力。

那么,大众市场往后做,除了因为一些区域的分隔的原因,做到最后,就会被一些公司把这些基本需求集中起来。有些公司就做的特别大。

比如手机市场的大头,就是被几家大公司分掉的。

大家都想做大众市场的生意,大众意味着这是一块大蛋糕。

但是,市场远不止这一个。

第二名的选择有很多,比如利基市场。

利基市场,是一个非常重要的差异化市场。

利基这个词是来自于一个法语单词,niche。这个单词是神龛的意思。

我们想象一下,在墙上挖一个小洞,把圣母玛利亚,那个神,供奉在这个小洞里面。

我们用利基这个词,来形容市场,意思就是在一个墙面上,挖个小缝,里面都有一个小市场。

在一个巨头已经确立的行业里,想要获得成功,就需要做利基市场。

微软的办公软件office,可以说是极其庞大的功能,把大家能想到、用到的所有功能,都集合起来了。

大部分人可能只用了其中5%的功能,另外95%是为了总有人能用到。

而今天,有一个网站叫石墨,我用了之后,觉得真好用。

我随时随地写东西,它是实时的,一秒都不落地同步到云端。

这样,我在手机端可以编辑,回到办公室也可以直接编辑。

就这个功能,真方便,让人离不开了。

从全部功能比较来看,石墨可能不如微软office。但只要有一个功能,能让用户满意,让用户爱上,就够了啊。

这个功能,就帮助石墨成功切入利基市场,拥有了一块市场份额。

所以说,第二名可以切入利基市场,来采取差异化战略。

认真思考不同市场有什么样的不同的战略来做生意。


最后的话

迈克尔·波特说:“不幸的是,往往在出现失败的时候,人们才会想起对战略的关注,我想真正的挑战是怎么让人们更重视战略,甚至在没有出现危机的时候。”

降本增效,创业创新,都需要“战略眼光”。

行业第一名,总成本领先是根本战略;

差异化战略,永远是为第二名准备的。

几乎所有行业的第一名,你必须要投入,这条路可能很苦,很困难,但这是走到第一名的必经之路。

第二名,就尽可能多的、采取各种各样的差异化路线。

每个生态位,都有自己的竞争优势。

找到自己的核心竞争力。

祝福。

文章来源:https://mp.weixin.qq.com/s/90oakGRGmdli85UjAIhbEA

linux ssh爆破应急响应相关命令

1、查看ssh端口(默认22)可疑连接
[root@host ~]#netstat -anplt |grep 22

2、查看除root外是否有特权账户
awk -F: ‘$3==0{print $1}’ /etc/passwd

3、查看可疑远程登录的账号信息
awk ‘/$1|$6/{print $1}’ /etc/shadow

4、查看ssh登录失败的记录
grep -o “Failed password” /var/log/secure|uniq -c

5、查看登录爆破的时间范围
grep “Failed password” /var/log/secure|head -1
grep “Failed password” /var/log/secure|tail -1

6、查看爆破的源IP
grep “Failed password” /var/log/secure|grep -E -o
“(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25
[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)”|uniq -c
| sort -nr

7、查看爆破用户名字典
grep “Failed password” /var/log/secure|
perl -e ‘while($_=<>){ /for(.*?) from/; print “$1n”;}’
|uniq -c|sort -nr

8、查看登录成功的日期、用户名、IP日志
grep “Accepted ” /var/log/secure | awk
‘{print $1,$2,$3,$9,$11}’

9、查看登录成功的IP
grep “Accepted ” /var/log/secure | awk ‘{print $11}’
| sort | uniq -c | sort -nr | more

网络安全用语词典

一、攻击篇

1.攻击工具

肉鸡
所谓“肉鸡”是一种很形象的比喻,比喻那些可以被攻击者控制的电脑、手机、服务器或者其他摄像头、路由器等智能设备,用于发动网络攻击。
例如在2016年美国东海岸断网事件中,黑客组织控制了大量的联网摄像头用于发动网络攻击,这些摄像头则可被称为“肉鸡”。

僵尸网络
僵尸网络 Botnet 是指采用一种或多种传播手段,将大量主机感染病毒,从而在控制者和被感染主机之间所形成的一个可一对多控制的网络。
僵尸网络是一个非常形象的比喻,众多的计算机在不知不觉中如同中国古老传说中的僵尸群一样被人驱赶和指挥着,成为被攻击者执行各类恶意活动(DDOS、垃圾邮件等)利用的一种基础设施。

木马
就是那些表面上伪装成了正常的程序,但是当这些程序运行时,就会获取系统的整个控制权限。
有很多黑客就是热衷使用木马程序来控制别人的电脑,比如灰鸽子、Gh0st、PcShare等等。

网页木马
表面上伪装成普通的网页或是将恶意代码直接插入到正常的网页文件中,当有人访问时,网页木马就会利用对方系统或者浏览器的漏洞自动将配置好的木马服务端植入到访问者的电脑上来自动执行将受影响的客户电脑变成肉鸡或纳入僵尸网络。

Rootkit
Rootkit是攻击者用来隐藏自己的行踪和保留root(根权限,可以理解成WINDOWS下的system或者管理员权限)访问权限的工具。
通常,攻击者通过远程攻击的方式获得root访问权限,或者是先使用密码猜解(破解)的方式获得对系统的普通访问权限,进入系统后,再通过对方系统存在的安全漏洞获得系统的root或system权限。
然后,攻击者就会在对方的系统中安装Rootkit,以达到自己长久控制对方的目的,Rootkit功能上与木马和后门很类似,但远比它们要隐蔽。

蠕虫病毒
它是一类相对独立的恶意代码,利用了联网系统的开放性特点,通过可远程利用的漏洞自主地进行传播,受到控制终端会变成攻击的发起方,尝试感染更多的系统。
蠕虫病毒的主要特性有:自我复制能力、很强的传播性、潜伏性、特定的触发性、很大的破坏性。

震网病毒
又名Stuxnet病毒,是第一个专门定向攻击真实世界中基础(能源)设施的“蠕虫”病毒,比如核电站,水坝,国家电网。
作为世界上首个网络“超级破坏性武器”,Stuxnet的计算机病毒已经感染了全球超过 45000个网络,其目标伊朗的铀浓缩设备遭到的攻击最为严重。

勒索病毒
主要以邮件、程序木马、网页挂马的形式进行传播。该病毒性质恶劣、危害极大,一旦感染将给用户带来无法估量的损失。这种病毒利用各种加密算法对文件进行加密,被感染者一般无法解密,必须拿到解密的私钥才有可能破解。

挖矿木马
一种将PC、移动设备甚至服务器变为矿机的木马,通常由挖矿团伙植入,用于挖掘比特币从而赚取利益。

攻击载荷
攻击载荷(Payload)是系统被攻陷后执行的多阶段恶意代码。
通常攻击载荷附加于漏洞攻击模块之上,随漏洞攻击一起分发,并可能通过网络获取更多的组件。

嗅探器(Sniffer)
就是能够捕获网络报文的设备或程序。嗅探器的正当用处在于分析网络的流量,以便找出所关心的网络中潜在的问题。

恶意软件
被设计来达到非授权控制计算机或窃取计算机数据等多种恶意行为的程序。

间谍软件
一种能够在用户不知情的情况下,在其电脑、手机上安装后门,具备收集用户信息、监听、偷拍等功能的软件。

后门
这是一种形象的比喻,入侵者在利用某些方法成功的控制了目标主机后,可以在对方的系统中植入特定的程序,或者是修改某些设置,用于访问、查看或者控制这台主机。
这些改动表面上是很难被察觉的,就好象是入侵者偷偷的配了一把主人房间的钥匙,或者在不起眼处修了一条按到,可以方便自身随意进出。
通常大多数木马程序都可以被入侵者用于创建后门(BackDoor)。

弱口令
指那些强度不够,容易被猜解的,类似123,abc这样的口令(密码)。

漏洞
漏洞是在硬件、软件、协议的具体实现或系统安全策略上存在的缺陷,从而可以使攻击者能够在未授权的情况下访问或破坏系统。
奇安信集团董事长齐向东在《漏洞》一书中指出,软件的缺陷是漏洞的一个主要来源,缺陷是天生的,漏洞是不可避免的。

远程命令执行漏洞
由于系统设计实现上存在的漏洞,攻击者可能通过发送特定的请求或数据导致在受影响的系统上执行攻击者指定的任意命令。

0day漏洞
0day漏洞最早的破解是专门针对软件的,叫做WAREZ,后来才发展到游戏,音乐,影视等其他内容的。
0day中的0表示Zero,早期的0day表示在软件发行后的24小时内就出现破解版本。
在网络攻防的语境下,0day漏洞指那些已经被攻击者发现掌握并开始利用,但还没有被包括受影响软件厂商在内的公众所知的漏洞,这类漏洞对攻击者来说有完全的信息优势,由于没有漏洞的对应的补丁或临时解决方案,防守方不知道如何防御,攻击者可以达成最大可能的威胁。

1day漏洞
指漏洞信息已公开但仍未发布补丁的漏洞。此类漏洞的危害仍然较高,但往往官方会公布部分缓解措施,如关闭部分端口或者服务等。

Nday漏洞
指已经发布官方补丁的漏洞。通常情况下,此类漏洞的防护只需更新补丁即可,但由于多种原因,导致往往存在大量设备漏洞补丁更新不及时,且漏洞利用方式已经在互联网公开,往往此类漏洞是黑客最常使用的漏洞。
例如在永恒之蓝事件中,微软事先已经发布补丁,但仍有大量用户中招。

2.攻击方法

挂马
就是在别人的网站文件里面放入网页木马或者是将代码潜入到对方正常的网页文件里,以使浏览者中马。

挖洞
指漏洞挖掘。

加壳
就是利用特殊的算法,将EXE可执行程序或者DLL动态连接库文件的编码进行改变(比如实现压缩、加密),以达到缩小文件体积或者加密程序编码,甚至是躲过杀毒软件查杀的目的。
目前较常用的壳有UPX,ASPack、PePack、PECompact、UPack、免疫007、木马彩衣等等。

溢出
简单的解释就是程序对输入数据没有执行有效的边界检测而导致错误,后果可能是造成程序崩溃或者是执行攻击者的命令。

缓冲区溢出
攻击者向一个地址区输入这个区间存储不下的大量字符。在某些情况下,这些多余的字符可以作为“执行代码”来运行,因此足以使攻击者不受安全措施限制而获得计算机的控制权。

注入
Web安全头号大敌。攻击者把一些包含攻击代码当做命令或者查询语句发送给解释器,这些恶意数据可以欺骗解释器,从而执行计划外的命令或者未授权访问数据。
注入攻击漏洞往往是应用程序缺少对输入进行安全性检查所引起的。注入漏洞通常能在SQL查询、LDAP查询、OS命令、程序参数等中出现。

SQL注入
注入攻击最常见的形式,主要是指Web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在Web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询或其他操作,导致数据库信息泄露或非授权操作数据表。

注入点
即可以实行注入的地方,通常是一个涉及访问数据库的应用链接。根据注入点数据库的运行帐号的权限的不同,你所得到的权限也不同。

软件脱壳
顾名思义,就是利用相应的工具,把在软件“外面”起保护作用的“壳”程序去除,还文件本来面目,这样再修改文件内容或进行分析检测就容易多了。

免杀
就是通过加壳、加密、修改特征码、加花指令等等技术来修改程序,使其逃过杀毒软件的查杀。

暴力破解
简称“爆破”。黑客对系统中账号的每一个可能的密码进行高度密集的自动搜索,从而破坏安全并获得对计算机的访问权限。

洪水攻击
是黑客比较常用的一种攻击技术,特点是实施简单,威力巨大,大多是无视防御的。
从定义上说,攻击者对网络资源发送过量数据时就发生了洪水攻击,这个网络资源可以是router,switch,host,application等。
洪水攻击将攻击流量比作成洪水,只要攻击流量足够大,就可以将防御手段打穿。
DDoS攻击便是洪水攻击的一种。

SYN攻击
利用操作系统TCP协调设计上的问题执行的拒绝服务攻击,涉及TCP建立连接时三次握手的设计。

DoS攻击
拒绝服务攻击。攻击者通过利用漏洞或发送大量的请求导致攻击对象无法访问网络或者网站无法被访问。

DDoS
分布式DOS攻击,常见的UDP、SYN、反射放大攻击等等,就是通过许多台肉鸡一起向你发送一些网络请求信息,导致你的网络堵塞而不能正常上网。

抓鸡
即设法控制电脑,将其沦为肉鸡。

端口扫描
端口扫描是指发送一组端口扫描消息,通过它了解到从哪里可探寻到攻击弱点,并了解其提供的计算机网络服务类型,试图以此侵入某台计算机。

花指令
通过加入不影响程序功能的多余汇编指令,使得杀毒软件不能正常的判断病毒文件的构造。说通俗点就是“杀毒软件是从头到脚按顺序来识别病毒。如果我们把病毒的头和脚颠倒位置,杀毒软件就找不到病毒了”。

反弹端口
有人发现,防火墙对于连入的连接往往会进行非常严格的过滤,但是对于连出的连接却疏于防范。
于是,利用这一特性,反弹端口型软件的服务端(被控制端)会主动连接客户端(控制端),就给人“被控制端主动连接控制端的假象,让人麻痹大意。

网络钓鱼
攻击者利用欺骗性的电子邮件或伪造的 Web 站点等来进行网络诈骗活动。
诈骗者通常会将自己伪装成网络银行、在线零售商和信用卡公司等可信的品牌,骗取用户的私人信息或邮件账号口令。
受骗者往往会泄露自己的邮箱、私人资料,如信用卡号、银行卡账户、身份证号等内容。

鱼叉攻击
鱼叉攻击是将用鱼叉捕鱼形象的引入到了网络攻击中,主要是指可以使欺骗性电子邮件看起来更加可信的网络钓鱼攻击,具有更高的成功可能性。
不同于撒网式的网络钓鱼,鱼叉攻击往往更加具备针对性,攻击者往往“见鱼而使叉”。
为了实现这一目标,攻击者将尝试在目标上收集尽可能多的信息。通常,组织内的特定个人存在某些安全漏洞。

钓鲸攻击
捕鲸是另一种进化形式的鱼叉式网络钓鱼。它指的是针对高级管理人员和组织内其他高级人员的网络钓鱼攻击。
通过使电子邮件内容具有个性化并专门针对相关目标进行定制的攻击。

水坑攻击
顾名思义,是在受害者必经之路设置了一个“水坑(陷阱)”。
最常见的做法是,黑客分析攻击目标的上网活动规律,寻找攻击目标经常访问的网站的弱点,先将此网站“攻破”并植入攻击代码,一旦攻击目标访问该网站就会“中招”。

嗅探
嗅探指的是对局域网中的数据包进行截取及分析,从中获取有效信息。

APT攻击
Advanced Persistent Threat,即高级可持续威胁攻击,指某组织在网络上对特定对象展开的持续有效的攻击活动。
这种攻击活动具有极强的隐蔽性和针对性,通常会运用受感染的各种介质、供应链和社会工程学等多种手段实施先进的、持久的且有效的威胁和攻击。

C2
C2 全称为Command and Control,命令与控制,常见于APT攻击场景中。作动词解释时理解为恶意软件与攻击者进行交互,作名词解释时理解为攻击者的“基础设施”。

供应链攻击
是黑客攻击目标机构的合作伙伴,并以该合作伙为跳板,达到渗透目标用户的目的。
一种常见的表现形式为,用户对厂商产品的信任,在厂商产品下载安装或者更新时进行恶意软件植入进行攻击。
所以,在某些软件下载平台下载的时候,若遭遇捆绑软件,就得小心了!

社会工程学
一种无需依托任何黑客软件,更注重研究人性弱点的黑客手法正在兴起,这就是社会工程学黑客技术。
通俗而言是指利用人的社会学弱点实施网络攻击的一整套方法论,其攻击手法往往出乎人意料。
世界第一黑客凯文·米特尼克在《反欺骗的艺术》中曾提到,人为因素才是安全的软肋。很多企业、公司在信息安全上投入大量的资金,最终导致数据泄露的原因,往往却是发生在人本身。

拿站
指得到一个网站的最高权限,即得到后台和管理员名字和密码。

提权
指得到你本没得到的权限,比如说电脑中非系统管理员就无法访问一些C盘的东西,而系统管理员就可以,通过一定的手段让普通用户提升成为管理员,让其拥有管理员的权限,这就叫提权。

渗透
就是通过扫描检测你的网络设备及系统有没有安全漏洞,有的话就可能被入侵,就像一滴水透过一块有漏洞的木板,渗透成功就是系统被入侵。

横移
指攻击者入侵后,从立足点在内部网络进行拓展,搜寻控制更多的系统。

跳板
一个具有辅助作用的机器,利用这个主机作为一个间接工具,来入侵其他主机,一般和肉鸡连用。

网马
就是在网页中植入木马,当打开网页的时候就运行了木马程序。

黑页
黑客攻击成功后,在网站上留下的黑客入侵成功的页面,用于炫耀攻击成果。

暗链
看不见的网站链接,“暗链”在网站中的链接做得非常隐蔽,短时间内不易被搜索引擎察觉。
它和友情链接有相似之处,可以有效地提高网站权重。

拖库
拖库本来是数据库领域的术语,指从数据库中导出数据。
在网络攻击领域,它被用来指网站遭到入侵后,黑客窃取其数据库文件。

撞库
撞库是黑客通过收集互联网已泄露的用户和密码信息,生成对应的字典表,尝试批量登陆其他网站后,得到一系列可以登录的用户。
很多用户在不同网站使用的是相同的帐号密码,因此黑客可以通过获取用户在A网站的账户从而尝试登录B网址,这就可以理解为撞库攻击。

暴库
入侵网站的一种手法,通过恶意代码让网站爆出其一些敏感数据来。

CC攻击
即Challenge Collapsar,名字来源于对抗国内安全厂商绿盟科技早期的抗拒绝服务产品黑洞,攻击者借助代理服务器生成指向受害主机的涉及大量占用系统资源的合法请求,耗尽目标的处理资源,达到拒绝服务的目的。

Webshell
Webshell就是以asp、php、jsp或者cgi等网页文件形式存在的一种命令执行环境,也可以将其称做是一种网页后门,可以上传下载文件,查看数据库,执行任意程序命令等。

跨站攻击
通常简称为XSS,是指攻击者利用网站程序对用户输入过滤不足,输入可以显示在页面上对其他用户造成影响的HTML代码,从而盗取用户资料、利用用户身份进行某种动作或者对访问者进行病毒侵害的一种攻击方式。

中间人攻击
中间人攻击是一种“间接”的入侵攻击,这种攻击模式是通过各种技术手段将受入侵者控制的一台计算机虚拟放置在网络连接中的两台通信计算机之间,通过拦截正常的网络通信数据,并进行数据篡改和嗅探,而这台计算机就称为“中间人”。

薅羊毛
指网赚一族利用各种网络金融产品或红包活动推广下线抽成赚钱,又泛指搜集各个银行等金融机构及各类商家的优惠信息,以此实现盈利的目的。这类行为就被称之为薅羊毛。

商业电子邮件攻击(BEC)
也被称为“变脸诈骗”攻击,这是针对高层管理人员的攻击,攻击者通常冒充(盗用)决策者的邮件,来下达与资金、利益相关的指令;或者攻击者依赖社会工程学制作电子邮件,说服/诱导高管短时间进行经济交易。

电信诈骗
是指通过电话、网络和短信方式,编造虚假信息,设置骗局,对受害人实施远程、非接触式诈骗,诱使受害人打款或转账的犯罪行为,通常以冒充他人及仿冒、伪造各种合法外衣和形式的方式达到欺骗的目的。

杀猪盘
网络流行词,电信诈骗的一种,是一种网络交友诱导股票投资、赌博等类型的诈骗方式,“杀猪盘”则是“从业者们”自己起的名字,是指放长线“养猪”诈骗,养得越久,诈骗得越狠。

ARP攻击
ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的进行。
基于ARP协议的这一工作特性,黑客向对方计算机不断发送有欺诈性质的ARP数据包,数据包内包含有与当前设备重复的Mac地址,使对方在回应报文时,由于简单的地址重复错误而导致不能进行正常的网络通信。

欺骗攻击
网络欺骗的技术主要有:HONEYPOT和分布式HONEYPOT、欺骗空间技术等。
主要方式有:IP欺骗、ARP欺骗、 DNS欺骗、Web欺骗、电子邮件欺骗、源路由欺骗(通过指定路由,以假冒身份与其他主机进行合法通信或发送假报文,使受攻击主机出现错误动作)、地址欺骗(包括伪造源地址和伪造中间站点)等。

Shellcode
一段可被操作系统无需特别定位处理的指令,通常在利用软件漏洞后执行的恶意代码,shellcode为二进制的机器码,因为经常让攻击者获得shell而得名。

物理攻击
通俗理解,即采用物理接触而非技术手段达到网络入侵的目的,最常见的表现形式为插U盘。
著名的震网病毒事件即通过插U盘的形式,感染了伊朗核设施。

3.攻击者

黑产
网络黑产,指以互联网为媒介,以网络技术为主要手段,为计算机信息系统安全和网络空间管理秩序,甚至国家安全、社会政治稳定带来潜在威胁(重大安全隐患)的非法行为。
例如非法数据交易产业。

暗网
暗网是利用加密传输、P2P对等网络、多点中继混淆等,为用户提供匿名的互联网信息访问的一类技术手段,其最突出的特点就是匿名性。

黑帽黑客
以非法目的进行黑客攻击的人,通常是为了经济利益。他们进入安全网络以销毁、赎回、修改或窃取数据,或使网络无法用于授权用户。
这个名字来源于这样一个历史:老式的黑白西部电影中,恶棍很容易被电影观众识别,因为他们戴着黑帽子,而“好人”则戴着白帽子。

白帽黑客
是那些用自己的黑客技术来进行合法的安全测试分析的黑客,测试网络和系统的性能来判定它们能够承受入侵的强弱程度。

红帽黑客
事实上最为人所接受的说法叫红客。
红帽黑客以正义、道德、进步、强大为宗旨,以热爱祖国、坚持正义、开拓进取为精神支柱,红客通常会利用自己掌握的技术去维护国内网络的安全,并对外来的进攻进行还击。

红队
通常指攻防演习中的攻击队伍。

蓝队
通常指攻防演习中的防守队伍。

紫队
攻防演习中新近诞生的一方,通常指监理方或者裁判方。

二、防守篇

1.软硬件

加密机
主机加密设备,加密机和主机之间使用TCP/IP协议通信,所以加密机对主机的类型和主机操作系统无任何特殊的要求。

CA证书
为实现双方安全通信提供了电子认证。
在因特网、公司内部网或外部网中,使用数字证书实现身份识别和电子信息加密。
数字证书中含有密钥对(公钥和私钥)所有者的识别信息,通过验证识别信息的真伪实现对证书持有者身份的认证。

SSL证书
SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。
因为配置在服务器上,也称为SSL服务器证书。

防火墙
主要部署于不同网络或网络安全域之间的出口,通过监测、限制、更改跨越防火墙的数据流,尽可能地对外部屏蔽网络内部的信息、结构和运行状况,有选择地接受外部访问。

IDS
入侵检测系统,用于在黑客发起进攻或是发起进攻之前检测到攻击,并加以拦截。
IDS是不同于防火墙。防火墙只能屏蔽入侵,而IDS却可以在入侵发生以前,通过一些信息来检测到即将发生的攻击或是入侵并作出反应。

NIDS
是Network Intrusion Detection System的缩写,即网络入侵检测系统,主要用于检测Hacker或Cracker 。
通过网络进行的入侵行为。NIDS的运行方式有两种,一种是在目标主机上运行以监测其本身的通信信息,另一种是在一台单独的机器上运行以监测所有网络设备的通信信息,比如Hub、路由器。

IPS
全称为Intrusion-Prevention System,即入侵防御系统,目的在于及时识别攻击程序或有害代码及其克隆和变种,采取预防措施,先期阻止入侵,防患于未然。
或者至少使其危害性充分降低。入侵预防系统一般作为防火墙 和防病毒软件的补充来投入使用。

杀毒软件
也称反病毒软件或防毒软件,是用于消除电脑病毒、特洛伊木马和恶意软件等计算机威胁的一类软件。

反病毒引擎
通俗理解,就是一套判断特定程序行为是否为病毒程序(包括可疑的)的技术机制。
例如奇安信自主研发的QOWL猫头鹰反病毒引擎。

防毒墙
区别于部署在主机上的杀毒软件,防毒墙的部署方式与防火墙类似,主要部署于网络出口,用于对病毒进行扫描和拦截,因此防毒墙也被称为反病毒网关。

老三样
通常指IDS、防火墙和反病毒三样历史最悠久安全产品。

告警
指网络安全设备对攻击行为产生的警报。

误报
也称为无效告警,通常指告警错误,即把合法行为判断成非法行为而产生了告警。
目前,由于攻击技术的快速进步和检测技术的限制,误报的数量非常大,使得安全人员不得不花费大量时间来处理此类告警,已经成为困扰并拉低日常安全处置效率的主要原因。

漏报
通常指网络安全设备没有检测出非法行为而没有产生告警。一旦出现漏报,将大幅增加系统被入侵的风险。

NAC
全称为Network Access Control,即网络准入控制,其宗旨是防止病毒和蠕虫等新兴黑客技术对企业安全造成危害。
借助NAC,客户可以只允许合法的、值得信任的终端设备(例如PC、服务器、PDA)接入网络,而不允许其它设备接入。

漏扫
即漏洞扫描,指基于漏洞数据库,通过扫描等手段对指定的远程或者本地计算机系统的安全脆弱性进行检测,发现可利用漏洞的一种安全检测(渗透攻击)行为。

UTM
即Unified Threat Management,中文名为统一威胁管理,最早由IDC于2014年提出,即将不同设备的安全能力(最早包括入侵检测、防火墙和反病毒技术),集中在同一网关上,实现统一管理和运维。

网闸
网闸是使用带有多种控制功能的固态开关读写介质,连接两个独立主机系统的信息安全设备。
由于两个独立的主机系统通过网闸进行隔离,只有以数据文件形式进行的无协议摆渡。

堡垒机
运用各种技术手段监控和记录运维人员对网络内的服务器、网络设备、安全设备、数据库等设备的操作行为,以便集中报警、及时处理及审计定责。

数据库审计
能够实时记录网络上的数据库活动,对数据库操作进行细粒度审计的合规性管理,对数据库遭受到的风险行为进行告警,对攻击行为进行阻断。
它通过对用户访问数据库行为的记录、分析和汇报,用来帮助用户事后生成合规报告、事故追根溯源,同时加强内外部数据库网络行为记录,提高数据资产安全。

DLP
数据防泄漏,通过数字资产的精准识别和策略制定,主要用于防止企业的指定数据或信息资产以违反安全策略规定的形式流出企业。

VPN
虚拟专用网,在公用网络上建立专用网络,进行加密通讯,通过对数据包的加密和数据包目标地址的转换实现远程访问。

SD-WAN
即软件定义广域网,这种服务用于连接广阔地理范围的企业网络、数据中心、互联网应用及云服务。
这种服务的典型特征是将网络控制能力通过软件方式云化。
通常情况下,SD-WAN都集成有防火墙、入侵检测或者防病毒能力。并且从目前的趋势来看,以安全为核心设计的SD-WAN正在崭露头角,包括奇安信、Fortinet等多家安全厂商开始涉足该领域,并提供了较为完备的内生安全设计。

路由器
是用来连接不同子网的中枢,它们工作于OSI7层模型的传输层和网络层。
路由器的基本功能就是将网络信息包传输到它们的目的地。一些路由器还有访问控制列表(ACLs),允许将不想要的信息包过滤出去。
许多路由器都可以将它们的日志信息注入到IDS系统中,并且自带基础的包过滤(即防火墙)功能。

网关
通常指路由器、防火墙、IDS、VPN等边界网络设备。

WAF
即Web Application Firewall,即Web应用防火墙,是通过执行一系列针对HTTP/HTTPS的安全策略来专门为Web应用提供保护的一款产品。

SOC
即Security Operations Center,翻译为安全运行中心或者安全管理平台,通过建立一套实时的资产风险模型,协助管理员进行事件分析、风险分析、预警管理和应急响应处理的集中安全管理系统。

LAS
日志审计系统,主要功能是提供日志的收集、检索和分析能力,可为威胁检测提供丰富的上下文。

NOC
即Network Operations Center,网络操作中心或网络运行中心,是远程网络通讯的管理、监视和维护中心,是网络问题解决、软件分发和修改、路由、域名管理、性能监视的焦点。

SIEM
即Security Information and Event Management,安全信息和事件管理,负责从大量企业安全控件、主机操作系统、企业应用和企业使用的其他软件收集安全日志数据,并进行分析和报告。

上网行为管理
是指帮助互联网用户控制和管理对互联网使用的设备。
其包括对网页访问过滤、上网隐私保护、网络应用控制、带宽流量管理、信息收发审计、用户行为分析等。

蜜罐(Honeypot)
是一个包含漏洞的系统,它摸拟一个或多个易受攻击的主机,给黑客提供一个容易攻击的目标。
由于蜜罐没有其它任务需要完成,因此所有连接的尝试都应被视为是可疑的。
蜜罐的另一个用途是拖延攻击者对其真正目标的攻击,让攻击者在蜜罐上浪费时间。
蜜罐类产品包括蜜网、蜜系统、蜜账号等等。

沙箱
沙箱是一种用于安全的运行程序的机制。它常常用来执行那些非可信的程序。
非可信程序中的恶意代码对系统的影响将会被限制在沙箱内而不会影响到系统的其它部分。

沙箱逃逸
一种识别沙箱环境,并利用静默、欺骗等技术,绕过沙箱检测的现象

网络靶场
主要是指通过虚拟环境与真实设备相结合,模拟仿真出真实赛博网络空间攻防作战环境,能够支撑攻防演练、安全教育、网络空间作战能力研究和网络武器装备验证试验平台。

2.技术与服务

加密技术
加密技术包括两个元素:算法和密钥。
算法是将普通的文本与一串数字(密钥)的结合,产生不可理解的密文的步骤,密钥是用来对数据进行编码和解码的一种算法。
密钥加密技术的密码体制分为对称密钥体制和非对称密钥体制两种。相应地,对数据加密的技术分为两类,即对称加密(私人密钥加密)和非对称加密(公开密钥加密)。对称加密的加密密钥和解密密钥相同,而非对称加密的加密密钥和解密密钥不同,加密密钥可以公开而解密密钥需要保密。

黑名单
顾名思义,黑名单即不好的名单,凡是在黑名单上的软件、IP地址等,都被认为是非法的。

白名单
与黑名单对应,白名单即“好人”的名单,凡是在白名单上的软件、IP等,都被认为是合法的,可以在计算机上运行。

内网
通俗的讲就是局域网,比如网吧、校园网、公司内部网等都属于此类。
查看IP地址,如果是在以下三个范围之内,就说明我们是处于内网之中的:10.0.0.0—10.255.255.255,172.16.0.0—172.31.255.255,192.168.0.0—192.168.255.255

外网
直接连入INTERNET(互连网),可以与互连网上的任意一台电脑互相访问。

边界防御
以网络边界为核心的防御模型,以静态规则匹配为基础,强调把所有的安全威胁都挡在外网。

南北向流量
通常指数据中心内外部通信所产生的的流量。

东西向流量
通常指数据中心内部不同主机之间互相通信所产生的的流量。

规则库
网络安全的核心数据库,类似于黑白名单,用于存储大量安全规则,一旦访问行为和规则库完成匹配,则被认为是非法行为。所以有人也将规则库比喻为网络空间的法律。

下一代
网络安全领域经常用到,用于表示产品或者技术有较大幅度的创新,在能力上相对于传统方法有明显的进步,通常缩写为NG(Next Gen)。
例如NGFW(下一代防火墙)、NGSOC(下一代安全管理平台)等。

大数据安全分析
区别于传统被动规则匹配的防御模式,以主动收集和分析大数据的方法,找出其中可能存在的安全威胁,因此也称数据驱动安全。
该理论最早由奇安信于2015年提出。

EPP
全称为Endpoint Protection Platform,翻译为端点保护平台,部署在终端设备上的安全防护解决方案,用于防止针对终端的恶意软件、恶意脚本等安全威胁,通常与EDR进行联动。

EDR
全称Endpoint Detection & Response,即端点检测与响应,通过对端点进行持续检测,同时通过应用程序对操作系统调用等异常行为分析,检测和防护未知威胁,最终达到杀毒软件无法解决未知威胁的目的。

NDR
全称Network Detection & Response,即网络检测与响应,通过对网络侧流量的持续检测和分析,帮助企业增强威胁响应能力,提高网络安全的可见性和威胁免疫力。

安全可视化
指在网络安全领域中的呈现技术,将网络安全加固、检测、防御、响应等过程中的数据和结果转换成图形界面,并通过人机交互的方式进行搜索、加工、汇总等操作的理论、方法和技术。

NTA
网络流量分析(NTA)的概念是Gartner于2013年首次提出的,位列五种检测高级威胁的手段之一。
它融合了传统的基于规则的检测技术,以及机器学习和其他高级分析技术,用以检测企业网络中的可疑行为,尤其是失陷后的痕迹。

MDR
全称Managed Detection & Response,即托管检测与响应,依靠基于网络和主机的检测工具来识别恶意模式。
此外,这些工具通常还会从防火墙之内的终端收集数据,以便更全面地监控网络活动。

应急响应
通常是指一个组织为了应对各种意外事件的发生所做的准备以及在事件发生后所采取的措施。

XDR
通常指以检测和响应技术为核心的网络安全策略的统称,包括EDR、NDR、MDR等。

安全运营
贯穿产品研发、业务运行、漏洞修复、防护与检测、应急响应等一系列环节,实行系统的管理方法和流程,将各个环节的安全防控作用有机结合,保障整个业务的安全性。

威胁情报
根据Gartner的定义,威胁情报是某种基于证据的知识,包括上下文、机制、标示、含义和能够执行的建议,这些知识与资产所面临已有的或酝酿中的威胁或危害相关,可用于资产相关主体对威胁或危害的响应或处理决策提供信息支持。根据使用对象的不同,威胁情报主要分为人读情报和机读情报。

TTP
主要包括三要素,战术Tactics、技术Techniques和过程Procedures,是描述高级威胁组织及其攻击的重要指标,作为威胁情报的一种重要组成部分,TTP可为安全分析人员提供决策支撑。

IOC
中文名为失陷标示:用以发现内部被APT团伙、木马后门、僵尸网络控制的失陷主机,类型上往往是域名、URL等。
目前而言,IOC是应用最为广泛的威胁情报,因为其效果最为直接。一经匹配,则意味着存在已经失陷的主机。

上下文
从文章的上下文引申而来,主要是指某项威胁指标的关联信息,用于实现更加精准的安全匹配和检测。

STIX
STIX是一种描述网络威胁信息的结构化语言,能够以标准化和结构化的方式获取更广泛的网络威胁信息,常用于威胁情报的共享与交换,目前在全球范围内使用最为广泛。
STIX在定义了8中构件的1.0版本基础上,已经推出了定义了12中构件的2.0版本。

杀伤链
杀伤链最早来源于军事领域,用于描述进攻一方各个阶段的状态。
在网络安全领域,这一概念最早由洛克希德-马丁公司提出,英文名称为Kill Chain,也称作网络攻击生命周期,包括侦查追踪、武器构建、载荷投递、漏洞利用、安装植入、命令控制、目标达成等七个阶段,来识别和防止入侵。

ATT&CK
可以简单理解为描述攻击者技战术的知识库。
MITRE在2013年推出了该模型,它是根据真实的观察数据来描述和分类对抗行为。
ATT&CK将已知攻击者行为转换为结构化列表,将这些已知的行为汇总成战术和技术,并通过几个矩阵以及结构化威胁信息表达式(STIX)、指标信息的可信自动化交换(TAXII)来表示。

钻石模型
钻石模型在各个领域的应用都十分广泛,在网络安全领域,钻石模型首次建立了一种将科学原理应用于入侵分析的正式方法:
可衡量、可测试和可重复——提供了一个对攻击活动进行记录、(信息)合成、关联的简单、正式和全面的方法。
这种科学的方法和简单性可以改善分析的效率、效能和准确性。

关联分析
又称关联挖掘,就是在交易数据、关系数据或其他信息载体中,查找存在于项目集合或对象集合之间的频繁模式、关联、相关性或因果结构。
在网络安全领域主要是指将不同维度、类型的安全数据进行关联挖掘,找出其中潜在的入侵行为。

态势感知
是一种基于环境的、动态、整体地洞悉安全风险的能力,是以安全大数据为基础,从全局视角提升对安全威胁的发现识别、理解分析、响应处置能力的一种方式,最终是为了决策与行动,是安全能力的落地。

探针
也叫作网络安全探针或者安全探针,可以简单理解为赛博世界的摄像头,部署在网络拓扑的关键节点上,用于收集和分析流量和日志,发现异常行为,并对可能到来的攻击发出预警。

网络空间测绘
用搜索引擎技术来提供交互,让人们可以方便的搜索到网络空间上的设备。
相对于现实中使用的地图,用各种测绘方法描述和标注地理位置,用主动或被动探测的方法,来绘制网络空间上设备的网络节点和网络连接关系图,及各设备的画像。

SOAR
全称Security Orchestration, Automation and Response,意即安全编排自动化与响应,主要通过剧本化、流程化的指令,对入侵行为采取的一系列自动化或者半自动化响应处置动作。

UEBA
全称为User and Entity Behavior Analytics,即用户实体行为分析,一般通过大数据分析的方法,分析用户以及IT实体的行为,从而判断是否存在非法行为。

内存保护
内存保护是操作系统对电脑上的内存进行访问权限管理的一个机制。内存保护的主要目的是防止某个进程去访问不是操作系统配置给它的寻址空间。

RASP
全称为Runtime application self-protection,翻译成应用运行时自我保护。
在2014年时由Gartner提出,它是一种新型应用安全保护技术,它将保护程序像疫苗一样注入到应用程序中,应用程序融为一体,能实时检测和阻断安全攻击,使应用程序具备自我保护能力,当应用程序遭受到实际攻击伤害,就可以自动对其进行防御,而不需要进行人工干预。

包检测
对于流量包、数据包进行拆包、检测的行为。

深度包检测
Deep Packet Inspection,缩写为 DPI,又称完全数据包探测(complete packet inspection)或信息萃取(Information eXtraction,IX),是一种计算机网络数据包过滤技术,用来检查通过检测点之数据包的数据部分(亦可能包含其标头),以搜索不匹配规范之协议、病毒、垃圾邮件、入侵迹象。

全流量检测
全流量主要体现在三个“全”上,即全流量采集与保存,全行为分析以及全流量回溯。
通过全流量分析设备,实现网络全流量采集与保存、全行为分析与全流量回溯,并提取网络元数据上传到大数据分析平台实现更加丰富的功能。

元数据
元数据(Metadata),又称中介数据、中继数据,为描述数据的数据(data about data),主要是描述数据属性(property)的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。

欺骗检测
以构造虚假目标来欺骗并诱捕攻击者,从而达到延误攻击节奏,检测和分析攻击行为的目的。

微隔离
顾名思义是细粒度更小的网络隔离技术,能够应对传统环境、虚拟化环境、混合云环境、容器环境下对于东西向流量隔离的需求,重点用于阻止攻击者进入企业数据中心网络内部后的横向平移。

逆向
常见于逆向工程或者逆向分析,简单而言,一切从产品中提取原理及设计信息并应用于再造及改进的行为,都是逆向工程。
在网络安全中,更多的是调查取证、恶意软件分析等。

无代理安全
在终端安全或者虚拟化安全防护中,往往需要在每一台主机或者虚机上安装agent(代理程序)来实现,这种方式往往需要消耗大量的资源。
而无代理安全则不用安装agent,可以减少大量的部署运维工作,提升管理效率。

CWPP
全称Cloud Workload Protection Platform,意为云工作负载保护平台,主要是指对云上应用和工作负载(包括虚拟主机和容器主机上的工作负载)进行保护的技术,实现了比过去更加细粒度的防护,是现阶段云上安全的最后一道防线。

CSPM
云安全配置管理,能够对基础设施安全配置进行分析与管理。这些安全配置包括账号特权、网络和存储配置、以及安全配置(如加密设置)。如果发现配置不合规,CSPM会采取行动进行修正。

CASB
全称Cloud Access Security Broker,即云端接入安全代理。作为部署在客户和云服务商之间的安全策略控制点,是在访问基于云的资源时企业实施的安全策略。

防爬
意为防爬虫,主要是指防止网络爬虫从自身网站中爬取信息。网络爬虫是一种按照一定的规则,自动地抓取网络信息的程序或者脚本。

安全资源池
安全资源池是多种安全产品虚拟化的集合,涵盖了服务器终端、网络、业务、数据等多种安全能力。

IAM
全称为Identity and Access Management,即身份与访问管理,经常也被叫做身份认证。

4A
即认证Authentication、授权Authorization、账号Account、审计Audit,即融合统一用户账号管理、统一认证管理、统一授权管理和统一安全审计四要素后的解决方案将,涵盖单点登录(SSO)等安全功能。

Access Control list(ACL)
访问控制列表。

多因子认证
主要区别于单一口令认证的方式,要通过两种以上的认证机制之后,才能得到授权,使用计算机资源。
例如,用户要输入PIN码,插入银行卡,最后再经指纹比对,通过这三种认证方式,才能获得授权。这种认证方式可以降低单一口令失窃的风险,提高安全性。

特权账户管理
简称PAM。由于特权账户往往拥有很高的权限,因此一旦失窃或被滥用,会给机构带来非常大的网络安全风险。所以,特权账户管理往往在显得十分重要。
其主要原则有:杜绝特权凭证共享、为特权使用赋以个人责任、为日常管理实现最小权限访问模型、对这些凭证执行的活动实现审计功能。

零信任
零信任并不是不信任,而是作为一种新的身份认证和访问授权理念,不再以网络边界来划定可信或者不可信,而是默认不相信任何人、网络以及设备,采取动态认证和授权的方式,把访问者所带来的的网络安全风险降到最低。

SDP
全称为Software Defined Perimeter,即软件定义边界,由云安全联盟基于零信任网络提出,是围绕某个应用或某一组应用创建的基于身份和上下文的逻辑访问边界。

Security as a Service
安全即服务,通常可理解为以SaaS的方式,将安全能力交付给客户。

同态加密
同态加密是一类具有特殊自然属性的加密方法,此概念是Rivest等人在20世纪70年代首先提出的,与一般加密算法相比,同态加密除了能实现基本的加密操作之外,还能实现密文间的多种计算功能。

量子计算
是一种遵循量子力学规律调控量子信息单元进行计算的新型计算模式,目前已经逐渐应用于加密和通信传输。

可信计算
是一项由可信计算组(可信计算集群,前称为TCPA)推动和开发的技术。
可信计算是在计算和通信系统中广泛使用基于硬件安全模块支持下的可信计算平台,以提高系统整体的安全性。

拟态防御
核心实现是一种基于网络空间内生安全机理的动态异构冗余构造(Dynamic Heterogeneous Redundancy,DHR),为应对网络空间中基于未知漏洞、后门或病毒木马等的未知威胁,提供具有普适创新意义的防御理论和方法。

区块链
英文名为blockchain,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”、“全程留痕”、“可以追溯”、“公开透明”、“集体维护”等特征。

远程浏览器
鉴于浏览器往往成为黑客攻击的入口,因此将浏览器部署在远程的一个“浏览器服务器池”中。
这样一来,这些浏览器所在的服务器跟用户所在环境中的终端和网络是隔离的,从而使得客户所在网络的暴露面大大降低。
这种服务也类似于虚拟桌面、云手机等产品。

云手机
云手机采用全新的VMI(Virtual Mobile Infrastructure虚拟移动设施,与PC云桌面类似)技术,为员工提供一个独立的移动设备安全虚拟手机,业务应用和数据仅在服务端运行和存储,个人终端上仅做加密流媒体呈现和触控,从而有效保障企业数据的安全性。

风控
也称大数据风控,是指利用大数据分析的方法判断业务可能存在的安全风险,目前该技术主要用于金融信贷领域,防止坏账的发生。

渗透测试
为了证明网络防御按照预期计划正常运行而提供的一种机制,通常会邀请专业公司的攻击团队,按照一定的规则攻击既定目标,从而找出其中存在的漏洞或者其他安全隐患,并出具测试报告和整改建议。
其目的在于不断提升系统的安全性。

安全众测
借助众多白帽子的力量,针对目标系统在规定时间内进行漏洞悬赏测试。
您在收到有效的漏洞后,按漏洞风险等级给予白帽子一定的奖励。通常情况下是按漏洞付费,性价比较高。
同时,不同白帽子的技能研究方向可能不同,在进行测试的时候更为全面。

内生安全
由奇安信集团董事长齐向东在2019北京网络安全大会上首次提出,指的是不断从信息化系统内生长出的安全能力,能伴随业务的增长而持续提升,持续保证业务安全。
内生安全有三个特性,即依靠信息化系统与安全系统的聚合、业务数据与安全数据的聚合以及IT人才和安全人才的聚合,从信息化系统的内部,不断长出自适应、自主和自成长的安全能力。

内生安全框架
为推动内生安全的落地,奇安信推出了内生安全框架。
该框架从顶层视角出发,支撑各行业的建设模式从“局部整改外挂式”,走向“深度融合体系化”;从工程实现的角度,将安全需求分步实施,逐步建成面向未来的安全体系;内生安全框架能够输出实战化、体系化、常态化的安全能力,构建出动态防御、主动防御、纵深防御、精准防护、整体防控、联防联控的网络安全防御体系。
内生安全框架包含了总结出了29个安全区域场景和 79类安全组件。

PPDR
英文全称为Policy Protection Detection Response,翻译为策略、防护、检测和响应。
主要以安全策略为核心,通过一致性检查、流量统计、异常分析、模式匹配以及基于应用、目标、主机、网络的入侵检查等方法进行安全漏洞检测。

CARTA
全称为Continuous Adaptive Risk and Trust Assessment,即持续自适应风险与信任评估旨在通过动态智能分析来评估用户行为,放弃追求完美的安全,不能要求零风险,不要求100%信任,寻求一种0和1之间的风险与信任的平衡。
CARTA战略是一个庞大的体系,其包括大数据、AI、机器学习、自动化、行为分析、威胁检测、安全防护、安全评估等方面。

SASE
全称为Secure Access Service Edge,即安全访问服务边缘,Gartner将其定义为一种基于实体的身份、实时上下文、企业安全/合规策略,以及在整个会话中持续评估风险/信任的服务。
实体的身份可与人员、人员组(分支办公室)、设备、应用、服务、物联网系统或边缘计算场地相关联。

SDL
全称为Security Development Lifecycle,翻译为安全开发生命周期,是一个帮助开发人员构建更安全的软件和解决安全合规要求的同时降低开发成本的软件开发过程,最早由微软提出。

DevSecOps
全称为Development Security Operations,可翻译为安全开发与运维。
它强调在DevOps计划刚启动时就要邀请安全团队来确保信息的安全性,制定自动安全防护计划,并贯穿始终,实现持续 IT 防护。

代码审计
顾名思义就是检查源代码中的安全缺陷,检查程序源代码是否存在安全隐患,或者有编码不规范的地方,通过自动化工具或者人工审查的方式,对程序源代码逐条进行检查和分析,发现这些源代码缺陷引发的安全漏洞,并提供代码修订措施和建议。

NTLM验证
NTLM(NT LAN Manager)是微软公司开发的一种身份验证机制,从NT4开始就一直使用,主要用于本地的帐号管理。

MTTD
平均检测时间。

MTTR
平均响应时间。

CVE
全称Common Vulnerabilities and Exposures,由于安全机构Mitre维护一个国际通用的漏洞唯一编号方案,已经被安全业界广泛接受的标准。

软件加壳
“壳”是一段专门负责保护软件不被非法修改或反编译的程序。
它们一般都是先于程序运行,拿到控制权,然后完成它们保护软件的任务。
经过加壳的软件在跟踪时已无法看到其真实的十六进制代码,因此可以起到保护软件的目的。

CNVD
国家信息安全漏洞共享平台,由国家计算机应急响应中心CNCERT维护,主要负责统一收集、管理国内的漏洞信息,其发布的漏洞编号前缀也为CNVD。

数据脱敏
数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护,主要用于数据的共享和交易等涉及大范围数据流动的场景。

GDPR
《通用数据保护条例》(General Data Protection Regulation,简称GDPR)为欧洲联盟的条例,前身是欧盟在1995年制定的《计算机数据保护法》。

CCPA
美国加利福尼亚州消费者隐私保护法案。

SRC
即Security Response Center,中文名为安全应急响应中心,主要职责为挖掘并公开收集机构存在的漏洞和其他安全隐患。

CISO
有时也被叫做CSO,即首席信息安全官,为机构的主要安全负责人。

IPC管道
为了更好地控制和处理不同进程之间的通信和数据交换,系统会通过一个特殊的连接管道来调度整个进程。

SYN包
TCP连接的第一个包,非常小的一种数据包。SYN攻击包括大量此类的包,由于这些包看上去来自实际不存在的站点,因此无法有效进行处理。

IPC$
是共享“命名管道”的资源,它是为了让进程间通信而开放的命名管道,可以通过验证用户名和密码获得相应的权限,在远程管理计算机和查看计算机的共享资源时使用。

shell
指的是一种命令指行环境,是系统与用户的交换方式界面。简单来说,就是系统与用户“沟通”的环境。
我们平时常用到的DOS,就是一个shell。(Windows2000是cmd.exe)

ARP
地址解析协议(Address Resolution Protocol)此协议将网络地址映射到硬件地址。

建立面向下一代客户体验的人际关系

建立并深化与消费者之间的相关人际关系已经成为市场营销行业的一项主要趋势和优先任务。技术增强了消费者的能力,提高了他们对跨多个平台的卓越客户体验的期望。这一转变使市场营销人员必须在个人、情感和文化层面上深刻理解消费者,以便从激烈竞争中脱颖而出并提供无摩擦的真实体验。

对企业而言,更重要的是,在人性层面上与消费者建立联系,这对于增加收入和推动长期增长至关重要。坦率地说,消费者现在希望他们所有的体验都能实现个性化,以满足他们的独特需求和期望。  真正理解这种联系的市场营销人员将建立一种持久的忠诚,带来更多回头客;同时树立品牌价值,继续吸引新客户。

建立联系,形成纽带

与消费者建立持久联系需要深入了解消费者,需要市场营销人员通过以下方式进行沟通:

  • 使用人类语言激发情感
  • 表现出真诚的关心和愿意倾听
  • 做到公开透明
  • 以令人愉快、消费者喜爱的方式进行互动
  • 实时回应,融入文化时刻、事件、偶像和名人等元素

例如,宝洁(Procter & Gamble)公司致力于与客户大规模建立一对一关系。这家消费品巨头正在分析行为层面的数据,并利用人工智能来识别行为驱动的受众模式。这有助于宝洁公司建立基于行为的微细分市场,而不是典型的媒体购买受众(25岁到 54岁之间的人群)。他们指出,智能目标定位已使其公司的收入增加了 20%。

强调包容性和多样性是市场营销人员在人性层面与消费者建立联系的另一种方式。零售业巨头 Target 就是致力于实现包容性的众多企业之一,该公司销售面向残疾儿童的日常服装和万圣节服饰。此外,还有一家快餐连锁店 Dunkin’,该店最近在其芝加哥地区的店铺中推出了“每日超值菜单”,旨在为低收入顾客群体提供服务。

“市场营销在塑造人们的思维方式方面具有得天独厚的优势,我们应该利用这种优势来创造积极的变化”,Female Quotient(一家致力于促进职场性别平等的初创公司)首席执行官兼创始人 Shelley Zalis 在 AdAge 中写道。“这不仅在于确保广告宣传中包含不同种族、不同性别和不同年龄段的人士;还在于确保以公平、准确和真实的方式来描绘各种各样的人士。”

今年,美国广告主协会(ANA)发起了 #SeeAll 倡议来支持包容性。在最近的 ANA 营销大师会议上,商业顾问兼著者 Rishad Tobaccowala 要求与会者组建的团队包含不同肤色和不同种族的成员,而且他们还要具备不同的观点。

讲述故事,交付体验

与那些只注重交易行为的品牌相比,打造无摩擦、个性化体验的品牌能够更有效地提升忠诚度和终身价值。成功做到以消费者为中心意味着专注于长期的终身价值,而不是短期的临时销售,这种战略更有利于品牌实现业务增长。

鉴于人的大多数决定都是根据内心而不是大脑做出,因此以新颖有趣的方式与客户建立联系,不仅仅专注于单纯的交易,而是创造令人难忘的体验,这一点非常重要。

要交付真实的体验,首先要拥有正确的数据。这意味着不仅仅要关注来自销售、制造和供应链等来源的运营数据 — 关键在于通过情感分析和情绪分析从各种来源(产品评论、服务评级、与客户支持的互动、调查反馈、社交媒体帖子和喜好等)收集洞察。能够窥见消费者的感受、恐惧和渴望的数据是品牌能够构建故事和改善消费者体验的基础。  需要将大数据与人类同情心相融合。  百事 (PepsiCo) 公司将这种新的消费者洞察方法称为人文科学,即定量层面上的规模数据与真实人性层面上的故事深度相结合。

在人性层面上建立联系需要构建有说服力的故事。他们必须融入与文化相关的独特创意,并且需要通过幽默、情绪或音乐手段来激发情感。许多品牌故事营销活动已经成功地在人性层面上吸引了受众。这里提供三个示例,并介绍每个示例用于与消费者建立联系的故事讲述基本元素。

幽默感

宝洁公司与 Peyton Manning 合作的“汰渍周日洗衣之夜”系列广告通过笑声和共同经历与观众建立联系:一件可怕的家务洗衣和对美国橄榄球的热爱。这些汰渍广告之所以能起作用,一方面因为它们很有趣,另一方面还因为 Peyton Manning 尽管是一名著名运动员,但却带着一种“普通人”的气质。在这则广告中,Manning 不仅谈论洗衣问题,而且还前往了超市。再也找不到比这更日常的广告了,这就是这些有趣的广告能够引起观众共鸣的原因(他们甚至可能在观看广告时正在洗衣服)。

同情心

英国鞋类和眼镜零售商 TOMS 通过其自身的起源故事从情感层面上吸引了消费者。在该故事中,创始人 Blake Mycoskie 立志创办了这样一家公司:“买一双鞋就送一双新鞋给需要的孩子。”该品牌通过为消费者提供帮助世界各地儿童的机会,深化了这种联系。TOMS 已经将其“买一捐一”计划推广到了太阳镜业务,买一副太阳镜,该公司就帮助一位视力受损的人恢复视力。通过提供基于人类同情心和助人为乐愿望的合作关系,TOMS 不仅满足了强烈的情感需求,而且让客户在其企业故事中充当了角色。

激励性

耐克 (Nike) 公司与 Colin Kaepernick 合作的“Just Do It”广告可能已有一年时间,但它传递了一个深刻而有价值的信息,在逆境中追求梦想,就这一点而言它是永恒的。尽管 Kaepernick 对很多人来说仍是个有争议的人物,但这则广告并没有提到这位前 NFL 四分卫在播放国歌时跪在场边。相反,它侧重的是经常遇到挑战的普通人,他们追求卓越并完全相信某件事,即使这意味着要牺牲一切。这是与耐克口号“Just Do It”建立联系的有力信息。

引人入胜的故事讲述还可以利用惊喜和愉悦,让消费者保持快乐和参与其中。品牌可以利用这些策略以各种新颖方式满足消费者的需求。例如,在 NBA 总决赛期间,每当广播员说到“免费”这个词时,Chipotle 就为在 Twitter 上关注它们这家墨西哥餐厅连锁店以及向热线发送字母数字代码的前 100 名用户提供免费的墨西哥卷饼。这个促销活动为该品牌赢得了超过 10 亿人次的印象。

当消费者需要个性化的体验时,市场营销人员必须利用工具和策略在人性层面上将自身与客户联系起来,从而建立持久的关系和牢固的品牌忠诚度。这样,他们将为强劲的业务增长奠定基础。

本文来自IBM

To B To C:在未来,什么样的公司,有机会转型成功?

最近,听到很多这样的说法:“得To C者得天下”,“赢To B者赢未来”。

作为商业顾问,和很多企业交流时,发现大家似乎都很焦虑。或自救,或赌博,或布局。

总之,都要转型。

To C的企业,想要转To B。比如腾讯。从深耕消费互联网,到拥抱产业互联网。

To B的企业,想要冲出原来的价值链,让大众认识自己,走到台前。每一个To B的企业,都有一个To C的梦想。

但是,但是,他们常常不能互相理解,不明白两个业务的区别。

我见过太多企业,船头一转,遇见了风暴,撞上了冰山。

因为不懂本质,所以死于转型。

To B和To C的区别到底是什么?又该怎么办?


1.To C的本质是什么?

相对于To B的生意,To C的特点,总体来说是四个:

单价金额小、复购相对高、决策流程短、冲动消费多。

如果说最重要的一个区别,应该是决策流程短。

到底有多短?太短了。短到电光石火,短到在当下那一刻没有抓住用户,就可能永远失去他。

有人专门做过研究,消费者在线下购买一个产品,平均的决策时间是13秒。在线上,好一点,但也没好到哪去,是19秒。

这意味着什么?

这意味着不管线上线下,消费者对于商家的好恶抉择,竟然在20秒内就决定了。

今天的消费者,越来越没耐心。

2000年,人类的平均注意力还有12秒。到了2013年,只剩下8秒了。要知道,金鱼还有9秒呢……

在专注这件事上,人不如鱼,人不如鱼。

你根本没有时间说服消费者。你说,来来来,给我一个小时的时间,让我给你讲讲我们的产品为什么好吧。结果你刚清了清嗓子,消费者已经走出十步远了,头都不回。

所以产品必须做到极致,让消费者第一眼就产生购买的欲望和冲动。

这就是为什么,互联网公司的产品经理们,会为了按钮是放在左边还是右边吵一整天,为了界面是什么颜色争执得要打起来。

这也是为什么,零售超市的销售经理们,会为了产品包装绞尽脑汁,为了产品陈列的位置大打出手。

甚至有人专门为产品的竞争力取过名字,叫“静销力”。

一个好产品,哪怕是静静躺在那里,你都忍不住走过去。哎呀,太好了!深得我心,爱不释手!然后放入了购物车。

在To C的生意中,产品是基础。有了不错的产品,再加上营销和渠道,拿下消费者。

营销就像空军,广告宣传,狂轰滥炸,目的只有一个,占领用户心智,在脑海里写下“只能买我”四个大字。

渠道就像地面部队,在一切可能的触点上,与用户相遇、相知、相爱。

所以To C生意的基本打法,是打磨产品,是死磕体验,是低价,是巨量。然后遇到消费者,瞬间拿下。

To C的生意,是闪电战。


2.给想转型To C企业的建议

我给过很多企业建议,尤其是To B的传统企业,如果想要成功进入To C的领域,最重要的一件事情,是真正做到“以用户为中心”。

很多人听完之后,哈哈大笑。

你这不是废话吗,我们一直都是以用户为中心啊,不然我们怎么做到今天呢。

哦?真的吗?

我说,那为什么To C企业开会都叫“合作伙伴大会”,你们开会就喜欢叫“客户答谢会”呢?

你是要答谢谁?

是代理商。是经销商。是门店。

你认为他们才是你的客户,你认为把东西卖给他们就算是结束了,你认为他们才是应该答谢的对象。

但是,他们只是你的合作伙伴。你只有一个客户,也是唯一的客户,是消费者。

当你把代理商和门店当成客户,说明你对产品的专注是不够的,你心里装着的不是消费者,而是怎么能让下面的代理商帮自己多卖东西。

语言背后折射出来的是一种心态。如果抱有这种心态,是做不好To C的。

这也是为什么,用户会拼命吐槽一些产品和服务。

比如难用到想打人的APP,比如灾难级别的界面,比如让人抓狂痛苦的交互设计。

你真的懂什么是“以用户为中心”吗?你真的懂吗?

他们听完之后,一身冷汗。

To B企业想要进入To C领域,技术上能不能死磕产品,给予用户极致体验?

心态上能不能接受从一笔赚几百万的大单子,转变为一单只能赚几百,甚至几十块的小钱?

能做到吗?


3.To B的本质是什么?

To B的本质,和To C的生意正相反,总体来说也是四个:

单价金额大,复购相对低,决策流程长,冲动消费少。

如果说最重要的一个区别,应该是决策流程长。

有多长?太长了。长到几乎可以抹平一切的冲动,让所有冲动购买最终趋于平静。

To C的消费决策,以“秒”计。To B的消费决策,以“月”计,甚至以“年”计。

假如你要买一部华为手机,再贵再贵,一万多块钱也差不多了。如果你特别喜欢,咬咬牙,一个月工资,也就买了。

但是你要买华为一套交换机设备,那可不是一万块钱的事,一个基站就是几百万,一个单子可能上亿。

就算再喜欢,再冲动,但是几百万上亿的金额,哪怕把牙咬碎,嚼成粉末,全部咽到肚子里,也没办法迅速决策。

怎么办?要审批。要走流程。

这个流程一般是什么?

开会立项,我们到底要采购什么。

在供应链名单中找到几家供应商,招投标。

几十页几百页的标书,递到你跟前,供应商在台上讲PPT,我们为什么好,我们和竞争对手的差距是什么,为什么你一定要选择我……

然后,评估打分。

每个部门都有自己的采购方向,每个部门也有自己的采购流程,中间可能还牵涉技术决策人,商务负责人,运营经理的利益和关系。

如果采购的金额比较大,需要部门总经理决定,如果更大,甚至需要总裁签字批准。

采购完之后,还要交付。系统怎么安装,人员怎么培训。

假如出了问题,还有售后。这个问题怎么解决,那个问题怎么处理。

等等,等等,等等……

我写着觉得复杂,你听着也觉得复杂,如果你真的看过会觉得更复杂,如果你做过才知道真的无比复杂。

所以To B的生意,不是靠产品和冲动消费来拿下客户的。

必须要有BD,必须要有销售,冲进去,一直讲,一直讲,一直讲。影响,影响,影响。

这也是为什么,在To B的生意里,我们经常听到有人要吃饭、喝酒、搞关系。甚至,不惜犯法行贿。

因为金额实在太大,链条实在太长,最终决策人的意见实在太值钱。

To C的人总是认为,之所以那么复杂那么辛苦,就是因为产品不够好。

也许真的不是这样。

在申请换个灯泡都要花三天时间的企业里,做一项几百上千万上亿的决策,常常需要更久更久的时间。

To B的生意,除了依靠产品,更要依靠销售和服务,去磨,去耗,去说服,去影响。

To B的生意,是持久战,是消耗战,是堑壕战。


4.给想转型To B企业的建议

我也给过很多企业建议,尤其是To C的互联网企业,如果想要成功进入To B的领域,最重要的一件事情,是理解To B生意的复杂流程。

因为To B的复杂,已经复杂到不是产品好不好,而是复杂到我有没有这个权力。

甚至,我应不应该扛这个责任。

上面这句话,你可以慢慢体会。

不仅是依靠产品,更是依靠销售和服务。

想进入To B的领域,要有强大的销售团队和服务团队。要么自己建立,要么外包购买。

在To B的市场,可能会遇见很多你无法想象的野蛮要求,会碰见毫不讲理的甲方爸爸,会有许多讨价还价甚至尔虞我诈。

相对于To C的业务,To B看起来虽然都是大生意,但实际上都是辛苦钱。

这一点,能理解吗?

能接受吗?


5.理解本质,摆脱依赖

所以,在未来,什么样的公司,有机会能够转型成功?

To B和To C的本质区别,并不在于产品本身,也不是消费者的不同,而是业务逻辑的不同。

比如房子,虽然是面对To C的消费者,但决策流程却可能和To B一样长。

比如办公应用,像企业微信、钉钉,虽然是面对To B的企业,但特征却更像To C的产品。

To B和To C的不同,是单价金额的不同,是复购频率的不同,是决策流程的不同,是冲动消费的不同。

为什么转型这么难?

难的是,不理解业务的本质。

更难的是,不能摆脱原有业务逻辑的依赖。


最后的话

今天,外部环境多变,内部环境复杂,许多企业都想转型。

To B和To C企业互相羡慕,也互相遥望。

但是,To B不懂To C的产品和体验,To C不懂To B的流程和复杂。

转型是残酷的,是大概率要失败的。

但对于失败的人来说,失败的原因不仅仅是因为残酷本身,更是因为不知道自己败在了哪里。

除了勇气、决心、坚持,还有能理解业务的本质。

因为不懂本质,所以死于转型。

所以最重要的两点,第一是理解本质,第二是牢牢记住第一点。

希望这篇文章,能多多少少帮助企业理解两种模式的不同,提高成功的概率。能从50%,提高到60%,70%。或者仅仅是51%。

然后呢?怎么办?

还能怎么办。破除依赖,继续坚决勇敢地往前走吧。

原文链接:https://mp.weixin.qq.com/s/QGThbN4B_6f4802W8z9gag

修改linux系统的arp缓存数量的方法

不同版本的linux系统的arp缓存数量不同,数量默认存放在/proc/sys/net/ipv4/neigh/default/gc_thresh3配置文件中,修改后,重启系统生效。

arp缓存数量不足,会导致很多问题,参见:深信服防火墙AF上arp表数量限制导致网络问题的处理说明

关于更多的arp缓存说明,可以参考:https://vincent.bernat.ch/en/blog/2011-ipv4-route-cache-linuxhttps://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk43772

linux内核调优

vm.swappiness = 10
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_time = 1200
net.ipv4.ip_local_port_range = 1024 65000
net.ipv4.tcp_max_tw_buckets = 5000
net.ipv4.tcp_mem = 786432 1048576 1572864
net.core.wmem_max = 873200
net.core.rmem_max = 873200
net.ipv4.tcp_wmem = 8192 436600 873200
net.ipv4.tcp_rmem = 32768 436600 873200
net.core.somaxconn = 256
net.core.netdev_max_backlog = 1000
net.ipv4.tcp_max_syn_backlog = 2048
net.ipv4.tcp_retries2 = 5
net.ipv4.tcp_keepalive_intvl = 30
net.ipv4.tcp_keepalive_probes = 3
net.ipv4.conf.lo.arp_ignore = 0
net.ipv4.conf.lo.arp_announce = 0
net.ipv4.conf.all.arp_ignore = 0
net.ipv4.conf.all.arp_announce = 0

#下面是iptables相关
net.ipv4.ip_conntrack_max = 6553600
net.ipv4.netfilter.ip_conntrack_max = 6553600
net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 300
net.ipv4.netfilter.ip_conntrack_tcp_timeout_time_wait = 120
net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait = 60
net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait = 120
net.ipv4.neigh.default.gc_thresh1 = 10240
net.ipv4.neigh.default.gc_thresh2 = 40960
net.ipv4.neigh.default.gc_thresh3 = 81920

几个解释:

swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。两个极端,对于 centos linux 5的默认设置,这个值等于60,建议修改为10。

net.ipv4.tcp_syncookies = 1
#表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;
net.ipv4.tcp_tw_reuse = 1
#表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;
net.ipv4.tcp_tw_recycle = 1
#表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。
net.ipv4.tcp_fin_timeout = 30
#表示如果套接字由本端要求关闭,这个参数决定了它保持在FIN-WAIT-2状态的时间。
net.ipv4.tcp_keepalive_time = 1200 
#表示当keepalive起用的时候,TCP发送keepalive消息的频度。缺省是2小时,改为20分钟。
net.ipv4.ip_local_port_range = 1024    65000 
#表示用于向外连接的端口范围。缺省情况下很小:32768到61000,改为1024到65000。

net.ipv4.tcp_max_tw_buckets = 5000
#表示系统同时保持TIME_WAIT套接字的最大数量,如果超过这个数字,
#TIME_WAIT套接字将立刻被清除并打印警告信息。默认为180000,改为5000。
#对于Apache、Nginx等服务器,上几行的参数可以很好地减少TIME_WAIT套接字数量,
#但是对于Squid,效果却不大。此项参数可以控制TIME_WAIT套接字的最大数量,避免Squid服务器被大量的TIME_WAIT套接字拖死。

相关参数说明:ARP支持一个sysctl接口,可以用以配置全局参数或逐个网络接口地进行配制。该sysctl可以通过/proc/sys /net/ipv4/neigh/*/*文件或者使用sysctl(2)接口来访问。系统中每个接口都在/proc/sys/net/ipv4 /neigh/.中有自己的目录。`default’目录中的设置用于所有新建的设备。sysctl相关的时间是以秒为单位,除非特别声明过.
anycast_delay   对IPv6相邻请求信息的回复的最大延迟时间;目前还不支持anycast。缺省值为1秒。  app_solicit  这是在使用多路广播探测(multicast probe)前,经过网络连接送到用户间隙ARP端口监控程序的探测(probe)最大数目(见mcast_solicit)。缺省值为0。  base_reachable_time  一旦发现相邻记录,至少在一段介于base_reachable_time/2和3*base_reachable_time/2之间的随机时间内,该记录是有效的。如果收到上层协议的肯定反馈,那么记录的有效期将延长。缺省值是30秒。  delay_first_probe_time  发现某个相邻层记录无效(stale)后,发出第一个探测要等待的时间。缺省值是5秒。  gc_interval  收集相邻层记录的无用记录的垃圾收集程序的运行周期,缺省为30秒。  gc_stale_time  决定检查一次相邻层记录的有效性的周期。当相邻层记录失效时,将在给它发送数据前,再解析一次。缺省值是60秒。  gc_thresh1  存在于ARP高速缓存中的最少层数,如果少于这个数,垃圾收集器将不会运行。缺省值是128。  gc_thresh2  保存在ARP高速缓存中的最多的记录软限制。垃圾收集器在开始收集前,允许记录数超过这个数字5秒。缺省值是512。  gc_thresh3  保存在ARP高速缓存中的最多记录的硬限制,一旦高速缓存中的数目高于此,垃圾收集器将马上运行。缺省值是1024。  locktime  ARP记录保存在高速缓存内的最短时间(jiffy数),以防止存在多个可能的映射(potential mapping)时,ARP高速缓存系统的颠簸(经常是由于网络的错误配置而引起)。缺省值是1秒。  mcast_solicit  在把记录标记为不可抵达的之前,用多路广播/广播(multicast/broadcast)方式解析地址的最大次数。  缺省值是3。  proxy_delay  当接收到有一个请求已知的代理ARP地址的ARP请求时,在回应前可以延迟的jiffy(时间单位,见BUG)数目。这样,以防止网络风暴。缺省值是0.8秒。  proxy_qlen  能放入代理ARP地址队列(proxy-ARP addresses)的数据包最大数目。缺省值是64。  retrans_time  重发一个请求前的等待jiffy(时间单位,见BUG)的数目。缺省值是1秒。  ucast_solicit  询问ARP端口监控程序前,试图发送单探测(unicast probe)的次数。(见app_solicit).缺省值是3秒。  unres_qlen  每个没有被其它网络层解析的地址,在队列中可存放包的最大数目。缺省值是3。

$ /proc/sys/net/core/wmem_max
最大socket写buffer,可参考的优化值:873200

$ /proc/sys/net/core/rmem_max
最大socket读buffer,可参考的优化值:873200

$ /proc/sys/net/ipv4/tcp_wmem
TCP写buffer,可参考的优化值: 8192 436600 873200

$ /proc/sys/net/ipv4/tcp_rmem
TCP读buffer,可参考的优化值: 32768 436600 873200

$ /proc/sys/net/ipv4/tcp_mem
同样有3个值,意思是:
net.ipv4.tcp_mem[0]:低于此值,TCP没有内存压力 。
net.ipv4.tcp_mem[1]:在此值下,进入内存压力阶段 。
net.ipv4.tcp_mem[2]:高于此值,TCP拒绝分配socket 。
上述内存单位是页,而不是字节 。
可参考的优化值是:786432 1048576 1572864

$ /proc/sys/net/core/netdev_max_backlog
进入包的最大设备队列.默认是300,对重负载服务器而言,该值太低,可调整到1000 。

$ /proc/sys/net/core/somaxconn
listen()的默认参数,挂起请求的最大数量.默认是128.对繁忙的服务器,增加该值有助于网络性能 。
可调整到256 。

$ /proc/sys/net/core/optmem_max
socket buffer的最大初始化值,默认10K 。

$ /proc/sys/net/ipv4/tcp_max_syn_backlog
进入SYN包的最大请求队列.默认1024.对重负载服务器,增加该值显然有好处.
可调整到2048.

$ /proc/sys/net/ipv4/tcp_retries2
TCP失败重传次数,默认值15,意味着重传15次才彻底放弃.可减少到5,以尽早释放内核资源 。

$ /proc/sys/net/ipv4/tcp_keepalive_time
$ /proc/sys/net/ipv4/tcp_keepalive_intvl
$ /proc/sys/net/ipv4/tcp_keepalive_probes
这3个参数与TCP KeepAlive有关.默认值是:

tcp_keepalive_time = 7200 seconds (2 hours)
tcp_keepalive_probes = 9
tcp_keepalive_intvl = 75 seconds

意思是如果某个TCP连接在idle 2个小时后,内核才发起probe.如果probe 9次(每次75秒)不成功,内核才彻底放弃,认为该连接已失效.对服务器而言,显然上述值太大 。 可调整到:

/proc/sys/net/ipv4/tcp_keepalive_time 1800
/proc/sys/net/ipv4/tcp_keepalive_intvl 30
/proc/sys/net/ipv4/tcp_keepalive_probes 3

$ proc/sys/net/ipv4/ip_local_port_range
指定端口范围的一个配置,默认是32768 61000,已够大。

linux切换用户su和su -的区别

su -用户会读取目标用户的环境配置文件,用户和shell环境都会切换,但是su只会切换用户,不会读取目标用户的环境配置文件。

可以使用echo $PATH查看环境配置文件路径。