首页
学习
活动
专区
圈层
工具
发布

一、服务器的缓存控制

缓存的概念,其实在你访问互联网中的任何资源其所产生的任何链路中的每一个节点几乎都会进行缓存,整个缓存体系和细节十分复杂。比如浏览器缓存,服务器缓存,代理服务器缓存,CDN缓存,等等等等。   ...嗯……代理其实也不复杂,但是往往两个东西组合起来的就会复杂一些。   那我们就来看看浏览器是咋缓存的吧。 一、服务器的缓存控制   假设,现在没有缓存,我们想象一下获取资源的方式是什么样的?...客户端请求资源,服务器返回资源,等下一次想要获取同样资源的时候,哪怕服务器的资源并没有更新,还是要重新走一遍网络请求,然后服务器返回资源的完整链路。   ...二、客户端的缓存控制   我们刚刚学习了Cache-Control头字段,并且学习了服务器是怎么控制该字段的相关属性的。不仅仅是服务器可以控制缓存,客户端也可以控制缓存,客户端是怎么控制的呢?   ...我们可以先发一个HEAD请求,或许服务器资源的一些基本信息,然后和缓存的数据做比较,如果没有改动就使用缓存,否则呢,就去服务器获取最新的资源。

1.5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    服务器被挖矿了的解决办法

    服务器挖矿木马在17年初慢慢大规模流行,hack利用网络入侵控制了大量的计算机,在移植矿山计划后,利用计算机的CPU和GPU计算力完成了大量的计算,获得了数字加密货币。...网站服务器如果被挖矿木马团伙攻陷,正常业务服务的性能将遭受严重影响,挖矿木马会被感染,也代表着网站服务器权限被hack攻陷,公司的机密信息可能会泄露,攻击者也可能同时彻底破坏数据。 ?...面临更加严峻的安全挑战,公司应增加对服务器安全的重视度和建设力度。挖矿木马作为现阶段服务器面临的最普遍的危害之一,是检测企业安全防御机制、环境和技术能力水平的试金石。...如何有效应对这种安全危害,在此过程中促进公司网络安全能力的提高,必须变成企业安全管理者和网络安全厂商的共同目标,快过年了,被挖矿木马植入的服务器越来越多,导致很多网站或APP无法正常运行,如果想要彻底解决的话建议到服务器安全公司来处理解决...Linux网站服务器SSH、WindowsSQLServer等服务器访问入口设置高强度的登录密码,Redis、HadoopYarn、Docker、XXL-JOB、Postgres等应用程序增加许可证,控制访问对象

    3.6K10

    服务器被入侵的教训

    今天一台服务器突然停了,因为是阿里云的服务器,赶紧去阿里云查看,发现原因是阿里云监测到这台服务器不断向其他服务器发起攻击,便把这台服务器封掉了 明显是被入侵做为肉鸡了 处理过程 (1)查看登陆的用户...可以看到是被设置ssh免密码登陆了,漏洞就是redis 检查redis的配置文件,密码很弱,并且没有设置bind,修改,重启redis 删除定时任务文件中的那些内容,重启定时服务 (6)把阿里云中云盾的监控通知项全部选中...,通知手机号改为最新的手机号 (7)配置iptables,严格限制各个端口 总结教训 根本原因就是安全意识薄弱,平时过多关注了公司产品层面,忽略了安全基础 从上面的处理过程可以看到,没有复杂的东西...,都是很基本的处理方式 对服务器的安全配置不重视,例如redis的安全配置很简陋、ssh一直用默认端口、阿里云已有的安全设置没有做、阿里云的安全监控通知没有重视 网络安全是很深奥的,但如果提高安全意识...,花点心思把安全基础做好,肯定可以避免绝大部分的安全事故 这个教训分享给向我一样系统安全意识不高的服务器管理者

    2.5K70

    记一次服务器被挖矿的经历

    昨天,领导忽然发来一条消息,说是服务器 CPU 一直处在 100%,也就是说 CPU 一直在处于疯狂的运作,吓得我赶紧起床检查。...今天就记录下,就当回顾 首先,我登录到 阿里云控制台,查看了下,果真 CPU 100%,接着我 ssh 到服务器,使用 top -c ,查看了下有一个用户 deployer ,他一直处于 100%,然后...,我就将这个用户的进程 kill 掉,就没事了。...以下是我用到的两条命令: top -c kill -9 进程ID 虽然将该进程杀死,解决了,但是我还是害怕他会再次启动,索性我把这个用户删掉得了 我们知道删除一个用户的命令是 sudo userdel...: sudo userdel deployer userdel: user deployer is currently used by process 18215 所以这种情况下,使用上述命令是删不掉的,

    1.8K20

    应急实战(11):被嫌弃的Windows服务器

    Contain 上机排查,没有发现需要遏制的异常网络连接 没有需要遏制的异常进程 4....,为后续上传WebShell做准备 2、弱口令登录phpMyAdmin管理后台 3、查询环境变量、mysql库等基本信息 4、执行6条SQL语句 5、执行2条WebShell命令 由此可知攻击者利用的漏洞是...phpMyAdmin弱口令,修改为强口令即可 4.3 未发现其他后门 排查mysql日志,可知攻击者执行的6条SQL语句是: 1、禁用数据库日志功能:set global general_log= '...original/xx.log' 6、禁用数据库日志功能:set global general_log= 'off' 其中第3条SQL语句可在apache日志中得到验证 排查sysmon日志,可知攻击者执行的2...由此可知攻击者有点嫌弃这台服务器,并未开展其他攻击行为 5.

    9610

    服务器被攻击分析?

    服务器一直在裸奔,三年多来也一直没有啥问题,直到最近发现访问非常缓慢,一开始我们也没有在意,因为所处的机房,近些日子线路问题不断,以为是线路问题,直到被机房通知服务器被攻击了,由于已经影响到了其他机子...机房的KVM一直申请不下来,ssh连接上去还没怎么动,就又断了,想要好好看下服务器的情况也几乎不可能。...但是可能就找不到被攻击的原因了。 先找出被攻击的原因,解决攻击源,当然,这样肯定是能够解决问题的。 讨论过后,发现,第二点,难度太大,主要原因是服务器基本连不上。...等到防火墙脚本弄出来了,拖到服务器上一跑,打开防火墙,一下子服务器就正常了。然后检查业务,业务一切正常。现在就可以开始愉快的去找木马了。 由于很多系统文件被替换了。...如果有条件,KVM一定要搭建,起码在被攻击的时候,也能愉快的连接服务器。 碰到问题,好好分析,才是解决问题的王道,不然一股脑去百度去,就是南辕北辙了。 上一篇文章: 服务器被攻击方式及防御措施?

    4.4K30

    PHP的Git服务器被入侵,源代码被添加后门

    在最新的软件供应链攻击中,PHP官方Git仓库被黑客攻击,代码库被篡改。 ?...PHP Git服务器被植入RCE后门 PHP是一种开源的计算机脚本语言,为互联网上超过79%的网站提供动力。因此,事件一经曝光被引起了强烈关注。...不过,PHP相关负责人表示,恶意提交在提交几小时后,就在他们进行常规的代码审查时被发现。这些更改的恶意很明显,所以很快被还原了。 对于Git这样的源代码版本控制系统来说,这样的事件会发生很正常。...他们表示,虽然调查还在继续,但为了减少自己的Git基础设施所面对的风险,他们决定关闭git.php.net的服务器。原本只是镜像的GitHub上的存储库,之后将成为正式服务器。...并且,从现在开始,任何修改都要直接推送到GitHub上而不是原先的服务器。 那些想要帮助PHP的人可以申请在GitHub上被添加为PHP组织的一部分。

    1.5K50

    关于Apache服务器的访问控制

    Apache的访问控制指对任何资源的任何方式的访问控制。...一、基于主机或者IP地址的控制 这种访问控制基于访问者的主机名或者IP地址,通过使用 Deny 和 Allow 指令,实现允许或者禁止某个主机访问我们的服务器资源。...127.0.0.1     第一步: 本地的访问匹配了 Allow from 127.0.0.1 这条指令,所以被允许;其他的主机没有匹配到任何一条Allow指令,所以被禁止访问...; 第二步:所有访问都没有匹配到 Deny 指令; 第三步:没有匹配到任何指令的访问,也就是不是本地的访问,按照 Order 指令,执行后面的 deny 的指令,所以被禁止访问; 二、根据环境变量的访问控制...通过 mod_rewrite 指令的 [F] 标志,可以基于任何的标准对一个资源实现访问控制。

    2.3K10

    服务器被攻击怎么处理

    很多客户网站服务器被入侵,被攻击,找到我们SINE安全公司寻求技术支持与帮助,有些网站被篡改,被跳转,首页内容被替换,服务器植入木马后门,服务器卡顿,服务器异常网络连接,有的客户使用的是阿里云服务器,经常被提醒服务器有挖矿程序...,安全的处理时间也需要尽快的处理,根据我们的处理经验,我们总结了一些服务器被攻击,被黑的排查办法,专门用来检查服务器第一时间的安全问题,看发生在哪里,服务器是否被黑,是否被攻击,那些被篡改等等。...在我们处理客户服务器被攻击的时候发现很多服务器的命令被篡改,比如正常的PS查看进程的,查询目录的 cd的命令都给篡改了,让服务器无法正常使用命令,检查服务器安全造成了困扰。...对服务器的启动项进行检查,有些服务器被植入木马后门,即使重启服务器也还是被攻击,木马会自动的启动,检查linux的init.d的文件夹里是否有多余的启动文件,也可以检查时间,来判断启动项是否有问题。...以上就是服务器被入侵攻击的检查办法,通过我们SINE安全给出的检查步骤,挨个去检查,就会发现出问题,最重要的是要检查日志,对这些日志要仔细的检查,哪怕一个特征都会导致服务器陷入被黑,被攻击的状态,也希望我们的分享能够帮助到更多需要帮助的人

    10.2K20

    如何发现服务器被入侵了,服务器被入侵了该如何处理?

    作为现代社会的重要基础设施之一,服务器的安全性备受关注。服务器被侵入可能导致严重的数据泄露、系统瘫痪等问题,因此及时排查服务器是否被侵入,成为了保障信息安全的重要环节。...小德将给大家介绍服务器是否被侵入的排查方案,并采取相应措施进行防护。第一步:日志分析服务器日志是排查服务器是否被侵入的重要依据之一。通过分析服务器日志,我们可以查看是否有异常的登录记录、访问记录等。...例如,如果发现大量的未知IP地址在尝试连接服务器,或者发现服务器发送了大量的数据包到外部网络,那么可能存在服务器被攻击的风险。...同时,管理员需要测试备份数据的可靠性,确保在服务器被攻击的情况下,能够及时恢复数据。综上所诉,服务器是否被侵入的排查方案需要从多个方面进行分析和监控。...同时,管理员还需要及时更新服务器的软件和补丁,加强访问控制和身份验证,提高服务器的安全性。只有综合运用各种技术手段,才能有效保护服务器的安全,减少被攻击的风险。

    1.1K10

    我的服务器被SSH暴力登录了吗?

    上面截图的这块日志,是CentOS7系统,messages中的一段日志,很多人在排查问题的时候,看到messages里面大量的这种类型的日志,都是一脸懵逼,搜索引擎一搜,也没有上面结果,大多说这是正常的日志...看到是用户登录产生的日志,很多人就会说,是不是我的服务器被暴力破解了,这么多登录日志 上面的说法,不能说错,但不全面,所以,整理了这篇文章 这部分日志,记录了大概以下几个信息 为用户创建slice 启动用户会话...而slice是systemd下面的控制组单元 我们从上面的图可以看到,首先就是为用户创建了一个slice文件,这个以".slice"为后缀的单元文件,是用于封装管理一组进程资源占用的控制组的slice单元...这类单元,是通过在cgroup树中创建一个节点实现资源控制的,对slice单元施加的资源限制,将会作用于这个slice单元所包含的全部进程的集合,全部的slice单元按照树形层次结构组成一棵资源控制树...看一下,是不是对于一个用户资源进行了控制,以组管理,以CGroup树型层次结构 这里顺便说下,为什么上面说,日志中这几个部分不一定会同时出现,通常一个用户第一次创建了slice,没有删除之前,后面这个用户再开启会话的时候

    1.1K20

    Web服务器-Nginx的访问控制(一)

    作者介绍:简历上没有一个精通的运维工程师。下面的思维导图也是预计更新的内容和当前进度(不定时更新)。...我们上一大章介绍了Kubernetes的知识,本章节我们进入中间件的讲解,这里会包含很多不同的类型组件,中间件的第一个大类我这里定义的是Web服务器。...由于目前使用最广泛的Web服务器是Nginx,所以我们这里的讲解主要以Nginx服务器为主。...我们的Nginx一般用于部署到最前面,用于保护我们的后端服务,但是我们的某些后端服务是没有账号密码,或者有些服务比较重要需要加强认证,而Nginx也给我们提供了一个基本的认证功能。...403,只有输入正确的账号密码才能访问到对应的内容。

    13110

    FBI“合法清除”被攻击的Exchange服务器WebShell

    2021年1月到2月,有黑客组织使用Microsoft Exchange邮件服务器软件中的0day漏洞利用链(ProxyLogon)来访问电子邮件账户,并在服务器放置WebShell进行远程权限管理。...因此美国司法部在2021年4月13日宣布了一项法院授权的行动,该行动将授权FBI从美国数百台用于提供企业级电子邮件服务的Microsoft Exchange服务器中,先收集大量被攻陷的服务器,再将这些服务器上的...WebShell进行拷贝,然后再删除服务器上的恶意WebShell。...对于那些无法公开获得联系信息的受害者,FBI将从同一FBI电子邮件帐户向被认为拥有联系信息的提供商(例如受害者的ISP)发送一封电子邮件,并要求他们提供通知受害者。...而在4月13日的FBI清除WebShell行动中,删除了一个早期黑客组织的Web Shell,FBI通过Web Shell向服务器发出命令进行了删除,目的是让服务器仅删除Web Shell(由其唯一的文件路径标识

    2.5K30

    Web服务器-Nginx的访问控制(二)

    我们上一大章介绍了Kubernetes的知识,本章节我们进入中间件的讲解,这里会包含很多不同的类型组件,中间件的第一个大类我这里定义的是Web服务器。...由于目前使用最广泛的Web服务器是Nginx,所以我们这里的讲解主要以Nginx服务器为主。...基于 IP 的访问控制 使用 ngx_http_access_module 模块,通过 allow 和 deny 指令控制客户端 IP 访问。 白名单模式,允许特定 IP,拒绝其他所有。...,真实的环境开始的时候是一般不会启用该控制功能,而是随着暴露出去服务被攻击以后才会逐步开始配置,然后根据实际情况调整阈值。...下图就是模拟测试,然后执行脚本,测试请求的IP被拒绝。

    16510

    因为没有网关,我的服务器被 DDoS 了

    每天早上七点三十分,准时推送干货 大家好,我是鸭血粉丝,想起来之前生产发生的事故,阿粉我的内心到现在都还很忐忑不安,今天我们来学习一个 Kong 以及跟你们聊聊做好网关限流控制的重要性。...按照正常的用户量,平常的上班时间不会出现如此大的流量,而且还是在这么短的时间里,对比了下往常的数据,发现访问量飙升几十倍,为了不影响正常的用户,紧急联系运维扩容服务器,稳定业务。...然后紧急分析问题,一开始以为是客户端的 APP 升级出现了问题,导致死循环了,但是问了下终端负责人,并没有发布新的 APK。然后事情都这里想必大家都猜到原因了,没错,那就是我们被 DDoS 了。...,而且这些功能都是基于插件式,即插即用,根据自身业务的特性,可以选择合适的插件来控制相关业务。...9.5,并且服务器是 CentOS7 的版本。

    1.7K10
    领券