分类: 编程笔记

  • tp框架数据库加密算法有哪些_读书小站

    本文收集自网络,侵删!

    tp框架数据库加密算法有哪些

    tp框架中常用于数据库加密的加密算法有以下几种

    MD5加密算法

    MD5为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护,MD5是以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成—个128位散列值。

    RSA加密算法

    RSA算法是一种使用不同的加密密钥与解密密钥,是由已知加密密钥推导出解密密钥在计算上是不可行的密码体制,其原理是根据数论,寻求两个大素数比较简单,而将它们的乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。

    SHA1加密算法

    SHA1是一种消息摘要算法,SHA1主要适用于数字签名标准里面定义的数字签名算法。

    RSA加密算法

    RSA算法是一种使用不同的加密密钥与解密密钥,是由已知加密密钥推导出解密密钥在计算上是不可行的密码体制,其原理是根据数论,寻求两个大素数比较简单,而将它们的乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。

  • 网站如何防止被cc攻击_读书小站

    本文收集自网络,侵删!

    网站如何防止被cc攻击

    网站预防cc攻击的方法

    优化网站代码

    尽可能使用缓存来存储重复的查询内容,减少重复的数据查询资源开销;减少复杂框架的调用,减少不必要的数据请求和逻辑处理。

    完善日志

    要有保留完整日志的习惯,通过日志分析程序,能够尽快判断出异常访问,同时也能收集有用信息。

    取消域名绑定

    cc攻击都是针对网站的域名进行攻击的,可以将网站的域名暂时与服务器取消绑定,从而让cc攻击失去目标。

    添加高防CDN

    高防CDN的原理主要是通过隐藏网站的IP,从而对域名进行防护;可以将网站域名解析到CDN节点上,这样受到cc攻击时,攻击会直接到达CDN节点上,而不会到达网站。

  • 如何提高美国裸金属服务器的上传速度_读书小站

    本文收集自网络,侵删!

    提高美国裸金属服务器上传速度的方法:1、更换网络线路,能有效提高美国裸金属服务器的上传速度;2、使用cdn技术,能优化美国裸金属服务器的上传速度;3、将数据压缩并打包再进行上传,能减少文件上传所需要的时间;4、将压缩文件存储到国内空间上,再发给美国空间商帮助上传。

    具体内容如下:

    1、更换网络

    网络的好坏对文件传输速度的影响很大,通常来说,运营商是其中最大的因素,比如,如果你此时使用的是联通的宽带,不妨更换为电信试试。如果已经使用电信,不妨加大带宽,上传速度很可能就会得到提升。

    2、使用cdn

    通过cdn切换线路,将线路切换到离服务器最近的地方,这样不论是在访问速度还是上传速度上,都会有一定的优化。

    3、将数据打包后上传

    数据信息量过大也是导致上传速度始终缓慢的原因之一,如果你的数据量很大,通常的做法是将其压缩并打包进行上传,即使速度无法上升,小文件上传所需要的时间总是比大文件要少一些。待上传完毕,接收时再解压即可。

    4、空间商代为上传

    若文件打包后依旧很大,上传速度依旧很慢,那么可以先将压缩文件存储到国内空间上,将压缩文件的地址发给美国空间商,让他们接收并帮助上传。

  • 日本海外云服务器为什么会丢包_读书小站

    本文收集自网络,侵删!

    日本海外云服务器丢包的原因有:1、本地网络出现故障,导致网络拥堵,日本云服务器丢包;2、中转网络出现故障,导致日本云服务器丢包;3、机房网络或硬件设备出现故障,导致日本云服务器丢包。

    具体内容如下:

    1、本地网络故障

    这个就得用户自行解决自己的网络问题了。有些云服务器管理员账号被黑,然后被发送大量的数据包,造成网络拥堵。

    2、中转网络故障

    中转网络只的是访问云服务器跳出本地路由,一直到机房核心交换,中间一点路由的网络,因中转网络很难判断,并且不是个人或者是机房能直接操作的,一但中转出现问题,只能等待,一般等待时间不是很长就会自动恢复。所以用户不需要太担心。

    3、机房网络故障

    机房硬件设备故障跟自然灾害有关。而且机房网络故障也是比较容易出现问题的,特别是高防机房,因为高防机房的流量攻击会非常大,只要机房内的一台机器被攻击,那机房的整个段ip是会造成严重丢包的情况。

  • cdn代理服务器软件怎么使用_读书小站

    本文收集自网络,侵删!

    cdn代理服务器软件使用的方法:1、导入urllib的request,然后调用ProxyHandler;2、把IP地址以字典的形式放入ProxyHandler中;3、用build_opener()构建一个opener对象;4、调用构建好的opener对象里的open方法来发送请求;5、如果遇到错误,如计算机积极拒绝之类的,可能是IP代理服务器软件已经失效。

    具体内容如下:

    1、这里以python3为例,首先要导入 urllib的request,然后调用ProxyHandler,它可以接受IP代理服务器软件的参数。

    from urllib import request

    px=request.ProxyHandler()

    2、接着把IP地址以字典的形式放入其中,这个IP地址是我从编程网代理里随便提取的一个IP。设置键为Http,当然有些是https的,然后后面就是IP地址以及端口号。

    st.ProxyHandler({'http':'171.11.178.189:38458'})

    3、接着再用build_opener()来构建一个opener对象。

    opener=request.build_opener(px)

    4、然后调用构建好的opener对象里面的open方法来发送请求。实际上urlopen也是类似这样使用内部定义好的opener.open(),这里就相当于我们自己重写。

    req=request.Request('网址')

    res=opener.open(req)

    with open('a.html','wb') as f:

    f.write(res.read())

    5、在使用IP代理服务器软件的时候,可能会遇到一些错误,比如计算机积极拒绝之类的,这有可能是IP代理服务器软件已经失效了,需要换个有效的IP代理服务器软件来使用;也有可能遇到403或者407之类的错误,需要检查下授权对不对。

  • 江西服务器租用有哪些优势_读书小站

    本文收集自网络,侵删!

    江西服务器租用的优势有:1、能提供百G的大带宽,满足大流量行业的需求,且带宽升级便宜;2、延迟低,访问速度快,能满足用户对网站的访问需求;3、提供24小时售后服务,能实时监控网络,及时解决网络故障和售后问题,保证网站的正常运行。

    具体内容如下:

    1、百G大带宽

    租用江西服务器最大的特点在于带宽大,还能提供百G的大带宽,可以满足大流量行业的需求,在带宽升级的价格上也是相当便宜的,最低价格可以低至十元一兆,是相当划算的。

    2、访问延迟低

    通过ping我们可以清晰的看出,江西主机在访问上的延迟是非常低的,可以满足大部分企业的业务发展需求。

    3、24小时售后服务

    江西机房是具备有实时监控网络的,一旦发生网络故障,机房也会第一时间进行维修,用户在使用服务器过程中,如果遇到需要售后处理的问题,也是可以通过联系IDC服务商及时去处理的。

  • 如何提高美国服务器的安全性_读书小站

    本文收集自网络,侵删!

    提高美国服务器安全性的方法有:1、及时更新美国服务器系统补丁;2、给美国服务器安装并配置防火墙;3、给美国服务器安装网络杀毒软件;4、关闭美国服务器不必要的服务和端口;5、定期对美国服务器数据进行备份;6、通过加密提高美国服务器管理员账号和密码安全性;7、监测美国服务器系统日志,排查异常情况。

    具体内容如下:

    1、及时安装系统补丁

    美国服务器无论是使用windows系统还是linux系统,任何操作系统都会存在漏洞,及时打上补丁更新系统可以避免漏洞被黑客恶意利用,是美国服务器安全的重要保证之一。

    安装和设置防火墙

    现在美国服务器有许多基于硬件或软件的防火墙,对美国服务器安全而言安装防火墙非常必要,防火墙对于非法访问具有很好的防御功能,但安装了防火墙并不等于美国服务器就此安全了,还需要根据美国服务器自身的网络环境,对防火墙进行适当的配置,以达到最优质的防护效果。

    安装网络杀毒软件

    网络上的病毒非常多种多样,可能潜伏在各个角落,所以需要在美国服务器上安装网络版的杀毒软件,来控制病毒的传播,同时在美国服务器网络杀毒软件的使用中,必须要定期或及时升级杀毒软件,最好设置为自动更新病毒库。

    关闭非必要的服务和端口

    美国服务器操作在一开始安装系统时会启动一些非必要的服务,这样会占用美国服务器的系统资源,并增加系统的安全隐患。所以对于一段时间内完全不会用到的服务,可以完全关闭;对于期间要使用的服务,也应该关闭相关不需要的服务,例如Telnet等。另外美国服务器还需要关闭非必要的tcp端口。

    定期进行数据备份

    为防止不能预料的系统故障或用户不小心的非法操作而导致的数据丢失,必须对美国服务器系统数据进行安全备份,除了对全系统数据进行每月一次的备份外,还应对修改过的美国服务器数据进行至少每周一次的备份,并且应该修改过的重要系统文件存放在不同主机上,也就是异地备份,以便出现系统崩溃时可以及时地将美国服务器系统恢复到正常状态。

    保护账号和密码安全

    账号和密码是美国服务器系统的第一道安全防线,目前网络大部分对美国服务器系统的DDoS攻击都是从截获密码开始。一旦黑客入侵美国服务器系统,那么前面的防卫措施就失去了作用,所以对美国服务器系统管理员的账号和密码进行管理,也是保证系统安全的重要措施。

    监测系统日志

    通过运行美国服务器系统日志程序,系统会自动记录下所有用户使用美国服务器系统的情况,包括最近登录时间、使用的账号、进行的活动等。,美国服务器日志程序会定期生成报表,通过对报表进行分析,美国服务器用户可以知道系统是否有出现有异常情况。

  • cdn海外加速运用了哪些技术_读书小站

    本文收集自网络,侵删!

    cdn海外加速运用的技术有:1、负载均衡技术,能通过使用多站点内容和服务来提高容错性和可用性,防止因本地网或区域网络中断、断电或自然灾害而导致的故障;2、动态内容分发和复制技术,将占网站主体的大部分静态网页、图像和流媒体数据分发复制到各地的加速节点上;3、缓存技术,缓存被访问过的内容,访问内容通过缓存代理获得服务。

    具体内容如下:

    1、负载均衡技术

    负载均衡技术不仅仅应用于CDN中,在网络的很多领域都得到了广泛的应用,如服务器的负载均衡、网络流量的负载均衡。在CDN中,负载均衡,通过使用多站点内容和服务来提高容错性和可用性,防止因本地网或区域网络中断、断电或自然灾害而导致的故障。在CDN的方案中服务器整体负载均衡将发挥重要作用,其性能高低将直接影响整个CDN的性能。

    2、动态内容分发和复制技术

    将占网站主体的大部分静态网页、图像和流媒体数据分发复制到各地的加速节点上。所以动态内容分发与复制技术也是CDN所需的一个主要技术。

    3、缓存技术

    缓存代理缓存被访问过的内容,后续的相同内容访问直接通过缓存代理获得服务。

  • centos7如何清空网络地址缓存_读书小站

    本文收集自网络,侵删!

    Centos7中清空网络地址缓存的方法:1、打开centos7终端;2、在终端命令行中输入“sudo /etc/init.d/dns-clean start”命令进行清空网络地址缓存即可。

    centos7如何清空网络地址缓存

    具体操作步骤:

    在centos7系统桌面中使用快捷键【Ctrl+Alt+T】打开centos7终端命令行模式。

    在centos7终端命令行中输入以下命令进行清空网络地址缓存即可。

    sudo /etc/init.d/dns-clean start #清空网络地址缓存

    相关操作命令:

    sudo /etc/init.d/networking restart #更新dns缓存

  • 免费ftp服务器托管怎么确保安全_读书小站

    本文收集自网络,侵删!

    免费ftp服务器托管确保安全的方法:1、禁止系统级用户登录ftp服务器,设置单独的FTP帐户访问服务器,通过配置文件vsftpd.ftpusers管理登录帐户,能有效提高ftp服务器的安全性;2、加强对匿名用户的控制,根据ftp服务器的安全级别进行相关的配置。

    具体内容如下:

    1、禁止系统级用户登录FTP服务器

    为员工设置单独的FTP帐户可以提高FTP服务器的安全性。最好不要将系统级用户用于普通用户,这会带来很大的安全风险。在VSFTP服务器中,可以通过配置文件vsftpd.ftpusers管理登录帐户。但是,此帐户是黑名单,该帐户中列出的人将无法使用其帐户登录FTP服务器。部署VSFTP服务器后,我们可以使用vi命令查看此配置文件,并发现它已经具有许多默认帐户。其中,系统的超级用户根也位于其中。可以看出,出于安全原因,默认情况下,VSFTP服务器禁止root帐户登录FTP服务器。如果系统管理员想登录FTP服务器(例如root),则需要删除该配置文件中的root和其他相关用户名。但是,允许系统帐户登录FTP服务器将对其安全性产生负面影响,因此,我不建议系统管理员使用它。最好不要更改此文件中的相关系统帐户管理员,并保留这些帐户的设置。

    如果由于其他原因需要禁用其他帐户,则可以将帐户名添加到此文件中。例如,FTP服务器和数据库服务器可以同时部署在服务器上。因此,出于安全原因,将数据库管理员的帐户包括在此黑名单中是一种很好的做法。

    2、加强对匿名用户的控制

    匿名用户是未在FTP服务器中定义的那些帐户,并且FTP系统管理员仍需要登录才能轻松管理。但是,他们毕竟还没有获得服务器的授权。为了提高服务器的安全性,它们必须限制其权限。 VSFTP服务器上还有许多参数可用于控制匿名用户的权限。系统管理员需要根据FTP服务器的安全级别进行相关的配置工作。需要说明的是,匿名用户权限的控制越严格,FTP服务器的安全性就越高,但是用户访问的便利性也降低了。因此,系统管理员仍然需要在服务器安全性和便利性之间取得平衡。

    匿名用户的一些推荐配置:

    一个是参数anon_world_可读_only。该参数主要用于控制匿名用户是否可以从FTP服务器下载可读文件。如果FTP服务器部署在企业内部并且主要供内部员工使用,则最好将此参数设置为YES。然后在它们上面放一些公共可用的表单,例如公司通用表单,以便员工可以匿名下载这些文件。这不会影响FTP服务器的安全性,但也会为其他员工带来便利。

    第二个是参数anon_upload_enable。该参数表示匿名用户是否可以通过匿名访问将文件上传到FTP服务器。通常,此参数应设置为“否”。也就是说,在匿名访问期间,不允许用户上传文件。否则,如果任何人都可以上载文件,如果另一方上载了病毒文件,则企业将不会受到影响。因此,应禁止匿名用户上传文件。但是有一些例外。例如,某些企业使用FTP协议备份文件。此时,如果可以保证企业网络的安全性,则可以将此参数设置为YES,从而允许操作系统调用FTP命令来备份FTP服务器上的文件。