首页 > 其他分享 >白帽子兵法

白帽子兵法

时间:2023-11-11 13:44:18浏览次数:26  
标签:帽子 原则 兵法 黑名单 代码 端口 安全 白名单

三大原则:

Secure By Default原则

(1)黑名单、白名单思想

白名单解析

·只对需求进行放行

·即只对某一部分要使用的接口进行放行,其他端口封闭

·如,网站只提供web服务,那么正确的做法是只允许网站服务器的80和443端口对外提供服务,屏蔽除此之外的其他端口

黑名单解析

·只对威胁进行隔离

·即开放所有端口,只对会威胁服务器安全的部分端口进行隔离

·如:当不允许ssh端口对Internet开放,那么就要审计ssh默认端口“22号端口”是否开放了Internet。而不去对其他端口进行检测

 

在设计安全方案时,最基本也最重要的原则就是“Secure By Default原则”。

在做任何安全设计时,都要牢记这个原则。

一个方案的安不安全,与用不用这个原则有很大关系

其实,两种思想对比,白名单明显比黑名单要安全。

但记住,白名单的前提是对白名单内事物的信任基础。

当白名单内的事物不再可信,这将对安全策略造成毁灭性打击

即,当白名单内有人员造反,工程师将对其无任何招架之力,比黑名单被攻破更加无解

(2)最小权限原则

即要求系统只授予主体必要的权限,而不要过度授权,这样能有效的减少系统、网络、应用、数据库出错的可能

 

纵深防御原则

第一层含义:要在不同层面、不同方面实施安全方案,避免出现局部的疏漏,且不同方案之间要相互配合,构成一个整体

纵深防御不是同一个安全方案重复多次,而是从不同层面设计多个不同角度的方案,去对系统进行多方位、立体式的检测和加固,即“木桶理论”

比较常见的防御方向,有web应用安全、OS系统安全、数据库安全、网络环境安全等

将这几个方向各设立一个安全策略,然后进行组合,化作一个整体,才是一个完整的安全方案

第二层含义:要在正确的地方做正确的事:在解决根本问题的地方实施针对性的计划

即,深入理解威胁的本质,从而做出正确的应对措施

 

数据与代码分离原则

·程序在栈或者堆中,将用户数据当做代码来执行,混淆了代码与数据的边界,从而引发安全问题的发生

·此原则在实际应用中,即是将由用户提交的代码,采用过滤、编码等手段,把可能造成代码混淆的用户数据清除掉,再将过来过 的代码交给浏览器等应用处理,避免注入手段等引起的错误

·即使从漏洞成因上看问题

 

不可预测性原则

·从克服攻击方法的角度看问题

·当有一些已知的code,发现从当下的科技手段无法抹去时,让对方的攻击变得无效,那么也算是一种成功的防御

例如,一些基于地址的攻击手段,防御方如果将地址隐藏或者使地址不断发生改变,使攻击方无法获取地址,这也算一种防御的 成功

·而,将地址不断发生变化,对于攻击者来说,就是不可预测性

·而不可预测性的实现,常常要与加密算法、哈希算法、随机数算法相结合

标签:帽子,原则,兵法,黑名单,代码,端口,安全,白名单
From: https://www.cnblogs.com/baimuyangren/p/17825846.html

相关文章

  • 【编程开发指南】「设计模式系列」一起来学编程界的“兵法”设计模式(序章)
    设计模式是什么设计模式是一种被广泛应用于软件开发中的技术,它可以帮助开发人员更好地组织和管理代码,提高代码的可读性和可维护性。本文将介绍设计模式的概念、分类和应用场景。设计模式的概念设计模式是一种被反复使用的代码设计经验,它可以解决特定问题的通用解决方案。设计模式不......
  • 小项目想当大Boss? 你该读读《孙子兵法》 | 京东云技术团队
    你是否还记得高启强?一个到处求人办事经常被恶霸欺凌的卖鱼小贩,因为读了《孙子兵法》,一跃成为黑白通吃的商界大佬。作为弱矩阵环境下只有责任毫无权力的小小项目经理,你是否经常感到无助、经常感到迷茫?你想成为引领集团大型战略复杂项目,一呼百应的项目管理领域大Boss吗?那我建议你也读......
  • 孙子兵法作战篇
    孙子兵法作战篇目录孙子兵法作战篇孙子曰:凡用兵之法,驰车千驷,革车千乘,带甲十万,千里馈粮,则内外之费,宾客之用,胶漆之材,车甲之奉,日费千金,然后十万之师举矣。其用战也胜,久则钝兵挫锐,攻城则力屈,久暴师则国用不足。夫钝兵挫锐,屈力殚货,则诸侯乘其弊而起,虽有智者,不能善其后矣。故兵闻拙速,未......
  • 孙子兵法始计篇
    孙子兵法始计篇目录孙子兵法始计篇孙子曰:兵者,国之大事,死生之地,存亡之道,不可不察也。故经之以五事,校之以计,而索其情:一曰道,二曰天,三曰地,四曰将、五曰法。道者,令民与上同意也,故可以与之死,可以与之生,而不畏危。天者,阴阳,寒暑、时制也。地者,远近、险易、广狭、死生也。将者,智、信、仁、......
  • 白帽子社区端午节活动-白帽寻宝记-纪念屈原Writeup
    搜索引擎找一下即可得知:姓:芈氏:屈名:平字:原md5(芈屈平原,32)=16ccb09f96f27af192f541992560d695解压后先查看文件先来看看这个吧在两张图片的的中间存在一串base64解码得到WingDing编码◻︎♋︎⬧︎⬧︎⬥︎□︎❒︎♎︎♓︎⬧︎♋︎♌︎❍︎◻︎♐︎♓︎●︎♏︎⬥︎♓︎⧫︎♒︎♋︎♌︎♓︎⧫︎♎︎♏︎◻︎⧫︎♒︎□︎♐︎......
  • 23-5-16--数组--猜帽子游戏
    L1-5猜帽子游戏分数 15作者 陈越单位 浙江大学宝宝们在一起玩一个猜帽子游戏。每人头上被扣了一顶帽子,有的是黑色的,有的是黄色的。每个人可以看到别人头上的帽子,但是看不到自己的。游戏开始后,每个人可以猜自己头上的帽子是什么颜色,或者可以弃权不猜。如......
  • 白帽子黑客教你:如何下载Windows原版操作系统?(2种方式)
    方式一:官网下载1.1百度搜索windows10官方下载,并选择第一个官方网站进入。1.2找到立即下载工具/点击下载2.3双击运行下载好的文件2.4选择接受2.5为另一台电脑创建安装介质(U盘、DVD或ISO文件)/下一步2.6下一步2.7ISO文件/下一步2.8选择下载路径并保存2.9下载完成即......
  • 白帽子黑客:教你如何解决VMware虚拟机桥接网络不通问题?
    一、背景介绍在我们日常使用KaliLinux时,有时候我们将虚拟机网络连接方式设置为桥接后发现虚拟机KaliLinux无法ping通网络,或者说直接虚拟机无法正常访问网络,有的人还会遇到虚拟机压根找不到VMnet0选项,这些问题到底是怎么回事呢?如何解决上述问题呢?接下来让我们一起学习!二、资源装......
  • 读《孙子兵法》有感
    非常感谢苏州独墅湖图书馆,令我感受到苏州这个城市对文化的接纳程度之高。最近受热播剧《狂飙》和《黑暗荣耀》的启发,感慨于高启强与文东恩这两个角色高度相似的传奇性,于是......
  • 孙子兵法 第十一篇 九地
    名称散地轻地争地交地衢地重地圮地围地死地定义诸侯自战其地者入人之地而不深者我得亦利,彼得亦利者我可以往,彼可以来者诸侯之地三属,先至而得天下之......