网站服务器

CSRF攻击

…衆ロ難τιáo~ 提交于 2019-12-17 02:57:22
django攻击 csrf攻击 xss攻击 clickjacking攻击 sql注入 CSRF攻击: CSRF攻击概述: CSRF(Cross Site Request Forgery, 跨站域请求伪造)是一种网络的攻击方式,它在 2007 年曾被列为互联网 20 大安全隐患之一。其他安全隐患,比如 SQL 脚本注入,跨站域脚本攻击等在近年来已经逐渐为众人熟知,很多网站也都针对他们进行了防御。然而,对于大多数人来说,CSRF 却依然是一个陌生的概念。即便是大名鼎鼎的 Gmail, 在 2007 年底也存在着 CSRF 漏洞,从而被黑客攻击而使 Gmail 的用户造成巨大的损失。 CSRF攻击原理: 网站是通过 cookie 来实现登录功能的。而 cookie 只要存在浏览器中,那么浏览器在访问这个 cookie 的服务器的时候,就会自动的携带 cookie 信息到服务器上去。那么这时候就存在一个漏洞了,如果你访问了一个别有用心或病毒网站,这个网站可以在网页源代码中插入js代码,使用js代码给其他服务器发送请求(比如ICBC的转账请求)。那么因为在发送请求的时候,浏览器会自动的把 cookie 发送给对应的服务器,这时候相应的服务器(比如ICBC网站),就不知道这个请求是伪造的,就被欺骗过去了。从而达到在用户不知情的情况下,给某个服务器发送了一个请求(比如转账)。 防御CSRF攻击:

Linux wget命令详解

五迷三道 提交于 2019-12-17 02:15:38
Linux wget是一个下载文件的工具,它用在命令行下。 对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。 如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。 这样既浪费时间又浪费精力,那不没办法的事。而到了Linux VPS,它则可以直接下载到服务器而不用经过上传这一步。 wget工具体积小但功能完善,它支持断点下载功能,同时支持FTP和HTTP下载方式,支持代理服务器和设置起来方便简单。下面我们以实例的形式说明怎么使用wget。 1、使用wget下载单个文件 以下的例子是从网络下载一个文件并保存在当前目录 wget http://cn.wordpress.org/wordpress-3.1-zh_CN.zip 在下载的过程中会显示进度条,包含(下载完成百分比,已经下载的字节,当前下载速度,剩余下载时间)。 2、使用wget -O下载并以不同的文件名保存 wget默认会以最后一个符合”/”的后面的字符来命令,对于动态链接的下载通常文件名会不正确。 错误:下面的例子会下载一个文件并以名称download.php?id=1080保存 wget http://www.centos.bz/download?id=1 即使下载的文件是zip格式

大型网站的灵魂——性能

夙愿已清 提交于 2019-12-17 02:02:05
前言 在前一篇随笔 《大型网站系统架构的演化》 中,介绍了大型网站的演化过程,期间穿插了一些技术和手段,我们可以从中看出一个大型网站的轮廓,但想要掌握设计开发维护大型网站的技术,需要我们一步一步去研究实践。所以我打算写一个系列,从理论到实践讲述大型网站的点滴,这也是一个共同学习的过程,希望自己能坚持下去。系列大概会分为两部分,理论和实践,理论部分尽量通俗易懂,也要讲一些细节。实践部分会抽取一些技术做实践,将方法、解决问题过程分享出来。 本文将讲述大型网站中一个重要的要素,性能。 什么是性能 有人说性能就是访问速度快慢,这是最直观的说法,也是用户的真实体验。一个用户从输入网址到按下回车键,看到网页的快慢,这就是性能。对于我们来说,需要去挖掘这个过程,因为这决定我们怎么去做性能优化。 这中间发生了什么? 用户访问网站的整个流程:用户输入网站域名,通过DNS解析,找到目标服务器IP,请求数据经互联网达到目标服务器,目标服务器收到请求数据,进行处理(执行程序、访问数据库、文件服务器等)。处理完成,将响应数据又经互联网返回给用户浏览器,浏览器得到结果进行计算渲染显示给用户。 我们把整个过程,分为三段路径: 1、第一段在用户和浏览器端,主要负责发出用户请求,以及接受响应数据进行计算渲染显示给用户; 2、第二段在网络上,负责对请求数据、响应数据的传输; 3、第三段在网站服务器端

对象存储有什么用?优势是什么?

你。 提交于 2019-12-16 21:27:44
对象存储可以简单理解为用来存储图片、音频、视频等非结构化数据的数据池。相对于主机服务器,具有读写速度快,利于分享的特点。杉岩数据在这里给大家总结了这六点。 1、网站数据动静分离,大幅提升网页性能 一般情况下,我们都是建议使用主机服务器和对象存储分工合作的方式来存储网站数据。主机服务器主要负责存储网站的动态数据,对象存储则用来存储网站的静态文件。从而实现网站的动静分离,当用户访问一个网站时,分别从主机服务器和对象存储的服务器同步读取数据,可以大幅的提升网页性能。 2、单独的文件管理界面,管理网站文件和本地电脑一样方便 无论是腾讯云、阿里云、杉岩,对象存储都有单独的管理控制台,腾讯云和阿里云还有专门的电脑客户端。你不必打开网站,就可以像使用百度云盘一样使用对象存储来管理你的网站文件,除了上传、下载、预览等常用功能,还可以直接在对象存储上进行图片处理/媒体转码/数据分析等。 3、本质是”内置大容量硬盘的分布式服务器“,同一个文件支持跨域共享 对象存储的本质是“内置大容量硬盘的分布式服务器”,对象存储有自己的 CPU、内存、网络和磁盘系统,具备一定的智能,同一个对象存储数据池可以新建不同的存储桶(bucket),分别用来存储不同网站的数据,彼此互不干扰。而且同一个文件可以引用到不同的网站,可以有效的减少数据冗余。 4、储存节点多,支持跨地域实时同步,实现异地容灾

关于"如何建站"说些没用的

浪尽此生 提交于 2019-12-15 17:08:45
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 这篇文章写给对相关技术真正毫无概念的人,就像当初刚接触电脑的我,基本什么都不懂,却想拥有一个自己的网站,一个能让任何人通过在浏览器输入一个网址就可以访问的地方。 拥有一个自己的网站即使在当时也并不是那么难,但是过程中却充满了疑问,就算已经有了自己的站点,还是有一堆"为什么",因为很多人会告诉你怎么做,却不会说为什么要这么做,现在我试图回答那些为什么,而非真的手把手告诉一个人如何一步步建站,因为那种文章网上很多。 真正想建一个自己的网站,简单来说只需要两样东西:1. 服务器, 2. html文件。感觉和开实体店很像,这里说的建站只需要"服务器"和"html文件"就跟说开店只要有"铺子"和"商品"是一个概念,你说见到那是真简单,你说麻烦也是真麻烦 所谓“服务器”更多偏向是个"身份概念",而非"功能概念",它仍然是计算机,专业的服务器当然有自己的强化,但是一般的通用计算机,也就是我们在寝室打游戏上网吹水那种,也是一样可以做服务器的。就好像"铺子"也是,它仍然是房子,专门的店铺当然有些不一样的地方,但是你真要拿自己住的房子当铺子,在功能上说也不是不行。 既然如此,对于有电脑又交了网费的人,肯定会想到直接在自己电脑上架设网站给别人用。但是就像你打算把家里的“三居室”拿出来做店铺一样,你肯定不会进一堆货直接堆在家里

session与cookie的区别和联系

假如想象 提交于 2019-12-14 01:19:29
一、Session的概念 Session 是存放在服务器端的,类似于Session结构来存放用户数据,当浏览器 第一次发送请求时,服务器自动生成了一个Session和一个Session ID用来唯一标识这个Session,并将其通过响应发送到浏览器。当浏览器第二次发送请求,会将前一次服务器响应中的Session ID放在请求中一并发送到服务器上,服务器从请求中提取出Session ID,并和保存的所有Session ID进行对比,找到这个用户对应的Session。 一般情况下,服务器会在一定时间内(默认30分钟)保存这个 Session,过了时间限制,就会销毁这个Session。在销毁之前,程序员可以将用户的一些数据以Key和Value的形式暂时存放在这个 Session中。当然,也有使用数据库将这个Session序列化后保存起来的,这样的好处是没了时间的限制,坏处是随着时间的增加,这个数据 库会急速膨胀,特别是访问量增加的时候。一般还是采取前一种方式,以减轻服务器压力。 二、Session的客户端实现形式(即Session ID的保存方法) 一般浏览器提供了两种方式来保存,还有一种是程序员使用html隐藏域的方式自定义实现: [1] 使用Cookie来保存,这是最常见的方法,本文“记住我的登录状态”功能的实现正式基于这种方式的。服务器通过设置Cookie的方式将Session

CDN如何提高站点性能?

无人久伴 提交于 2019-12-13 14:03:04
智能手机和廉价互联网的到来导致了更多的互联网用户。因此,企业别无选择,只能在线上迎合客户。公司希望他们的企业具有在线形象,以便与客户互动,产生潜在客户并改善业务。公司要做的第一件事就是创建一个网站。 至关重要的是要了解,网站加载时间对于网站的成功至关重要。智简魔方根据SEO专家进行的一项研究表明,超过75%的网站的加载时间少于5秒(来源)。因此,如果您的网站花费的时间比其他网站花费的时间长,那么客户等待网站加载的可能性就很小。您是否已经在考虑如何提高网站性能以避免丢失客户? 好吧,各种方法和技巧都可以帮助您缩短网站的加载时间;最简单有效的方法是使用内容交付网络(CDN)。 什么是内容交付网络? 内容交付网络主要是由地理位置分散的服务器组成的网络,这些服务器存储网站的缓存并充当服务器和用户之间的中间实体。加载时间缓慢的最常见原因之一是您网站的托管服务器与实际用户之间的距离。让我们假设您的服务器在美国,而您的访客来自印度;从美国到印度传输数据可能要花费大量时间,这会导致延迟。 如果您使用的是CDN,则当印度用户访问您的网站时,该查询将不会定向到美国。CDN服务提供商将查询定向到距离印度最近的服务器,并将数据传回,从而立即加载该网站。同样,如果您的用户正在从澳大利亚访问您的网站,则CDN会将请求定向到距离澳大利亚最近的服务器,从而缩短了加载时间。 CDN如何运作?

一台高防服务器对网站有多重要?116.211.143.X

限于喜欢 提交于 2019-12-12 10:45:56
一台高防服务器对网站有多重要? 说到高防服务器,我们首先要了解什么是高防服务器,高防服务器主要是指独立单个硬防防御50G,以上的服务器,可以为单个客户提供安全维护,总体来看属于服务器的一种,根据各个IDC机房的环境不同,有的提供有硬防,有使用软防。简单来说,就是能够帮助网站拒绝服务攻击,并且定时扫描现有的网络主节点,查找可能存在的安全漏洞的服务器类型,都可定义为高防服务器。 而高防服务器又分软件高防和硬件高防: 1、软件防火墙:软件防火墙是寄生于操作平台上的,软件防火墙是通过软件去实现隔离内部网与外部网之间的一种保护屏障。 2、硬件防火墙:硬件防火墙是镶嵌系统内的,硬件防火墙是有软件和硬件结合而生成的,硬件防火墙从性能方面和防御方面都要比软件防火墙要好。 最后还要提到的就是流量牵引技术,这是一种新型的防御,它能把正常流量和攻击流量区分开,把带有攻击的流量牵引到有防御DDOS、CC等攻击的设备上去,把流量攻击的方向牵引到其它设备上去而不是选择自身去硬抗 企业在选择高防服务器的时候,可以根据自己的实际情况选择合适的服务器,这样不仅能控制支出成本,还能很好的起到防御作用,不然被攻击,严重的导致服务器瘫痪,对企业的损失是巨大的。 116.211.143.1 116.211.143.2 116.211.143.3 116.211.143.4 116.211.143.5 116.211.143

服务器证书下载了怎么用?如何安装?

試著忘記壹切 提交于 2019-12-12 08:27:47
随着当下时代的发展 服务器证书 (即SSL证书)在网络传输的过程当中好处是越来越多了,网站在安装了服务器证书之后,网站的数据是加密传输的,它能够提升网站的安全等级,也能够获取客户端对网站的信任度,对于用户的使用感也是有好处的,当然给网站如何安装SSL证书是很重要的,那么服务器证书下载了怎么用?如何安装? 服务器证书在安装的时候,部分CA机构会通过邮件向用户发送服务器证书的,之后点击电子邮件当中的链接下载证书,将证书导入到相应的目录当中,然后将证书的密码输入进行,之后激活证书,将证书和网站绑定到一起,之后重启服务器,进行刷新,这样服务器证书就出现在网站上了。 服务器证书在当下的使用频率是很高的,而将服务器证书应用到服务器之后,服务器的安全就可以提升了,在服务器证书下载了之后,大家需要做的就是进行服务器证书的安装,安装SSL证书其实并不是很难,只要大家根据CA机构提供的证书安装步骤来进行安装即可。服务器证书安装成功之后,其效果就可以提升了。 在服务器证书安装到服务器之后,那么客户端可以检查服务器证书是否在网站当中显示了,用户可以在网站输入https的模式来进行认证,这样就可以显示网站是否安装服务器证书了。 来源: CSDN 作者: 安信证书 链接: https://blog.csdn.net/weixin_45265947/article/details/103490702

vps服务器建站有什么好处

百般思念 提交于 2019-12-11 21:01:04
1、增加开展电子的资料保密性。当你使用的是独立IP的时候,可以开通SSL保密数据传送协议,就是各种支付平台使用的那种协议,可有效的避免数据中途被窃取,提高安全性。 2、可使用域名泛解析。在网站的实际访问过程中,由于用户的错误输入导致无法正常访问的情况时有发生。当你使用的是独立IP的时候,就可以使用域名的泛解析来解决这个问题,从而提升网站的流量。 3、提高安全性。共享IP众所周知就是几个VPS公用一个IP,这样当其中一个客户的网站由于各种原因被关闭或者受到***的时候,就会因为共享的原因而受到连累。要避免这种情况出现唯一的方法就是使用自己的独立IP。 4、推广优势。如果网站使用自己的独立IP,搜索引擎会认为这个是独立的网站,对其收录及权重的提高都有所帮助。 5、可通过IP直接访问网站,当你使用的是独立IP的时候,用户可以通过PING你的IP而直接访问你的网站,而不需要通过域名,这是一种企业实力的体现。南昌壹基比 来源: 51CTO 作者: 壹基比憨憨 链接: https://blog.51cto.com/14576413/2457789