开发设计

北京网站建设哪里好:防止您的网站被黑客攻击的安全建议

  • 2020-09-15 10:26:00

北京网站建设哪里好

长期以来,网站安全问题一直是网页设计师和开发者的首要任务。在互联网丰富多彩的历史进程中,已经开发了许多方法和工具,以确保网站能够防黑客攻击,或者至少为一些严重的黑客攻击做好准备。

无论你是在设计一个在线商店,一个利基博客,甚至可能只是一个企业网站,安全应该始终放在心上。

现在,作为一个网页设计师/开发人员,你的任务不仅是创建漂亮的网页,而且要保护它们免受想要渗透和利用它的各方的影响。你需要加强安全措施,以防止被黑客攻击的可怕情况。

网站黑客有很多种方式。因此,应该采取许多措施来防止这些不幸的情况发生。然而,没有单一的防止和消灭黑客的方法。你能做的最好的事情就是让入侵未遂变得非常困难,到了黑客放弃的地步。

常见黑客方法

正如我已经说过,有各种方法渗透一个网站的安全。黑客使用这些方法破坏或操纵他们将要攻击的网站。我们正在向你们介绍这些措施,以便你们能够运用你们的安全措施来防止和打击这种恶作剧。

SQL Injection

您不能否认SQL注入是针对网站和系统的最危险攻击之一。它主要涉及将SQL代码输入到登录字段等表单中,甚至在浏览器地址字段中。这样做将允许黑客访问网站或系统的数据库。

在登录表单中输入用户名和密码后,要键入的数据将插入到SQL命令中。该命令将检查您刚才输入的数据,并将其与数据库中的相关表进行比较。

一旦这两个值匹配,您将被授予访问权限。否则,您将无法登录。

当黑客试图将SQL命令粘贴到网站字段时,就会发生SQL注入攻击。在一些正常情况下,网站只会检查用户输入的数据并对其进行验证。

如果数据在用户名末尾包含一个简单的单引号(‘),数据库可能会将其视为构造的SQL。因此,它将被验证为查询。

黑客可能不会使用此查询进入您的网站,但该方法将允许他们访问您的数据库名称、表和关键字段。从这些数据中,黑客现在可以使用他所拥有的信息将SQL命令提交到您网站的其他字段中。从那时起,他们可以看到你的数据库上的内容。

How do I defend my site against SQL Injection?

  • 确保正确的DataType
  • 米黄色的断路器
  • Permissions
  • IIS全局过滤
  • 保留验证请求
  • 考虑使用ORM

跨站点脚本(XSS)

通常被称为XSS,跨站点脚本是比较难对付的黑客之一。在过去的几年里,微软、MySpace和谷歌在处理这类案件时遇到了困难。

XSS负责使用附加在超链接中的恶意JavaScript例程来控制会话、劫持应用程序中的广告和窃取个人信息。

你一定会记住这一点:你意外地点击了一个奇怪的外观弹出,这导致了一个网站,似乎是一个信使应用程序。然后一个可爱的女孩用一个看似可疑的英语和你聊天,说:“你想看看我的p*ssy吗?”点北京网站建设哪里好击这里。“

不管怎么说,如果你按下链接,就会出现一个带有粗略URL的地址:

[%63%61%74%69%6f%6e%3d%274%74%70%3a%2f%2f%77%7…]

在某种程度上,你可能会认为什么都没有发北京网站建设哪里好生。但是孩子,你从来没有这么错过。这些链接可以帮助窃取会话cookie(听起来像是被欺负了),可能会导致劫持您的个人信息。

How do I prevent Cross Site Scripting?

  • 除非在允许的位置,否则永远不要插入不受信任的数据。
  • 在将不受信任的数据插入HTML元素内容之前,HTML转义。
  • 在将不受信任的数据插入HTML公共属性之前,属性转义。
  • 在将不受信任的数据插入JavaScript数据值之前,JavaScript转义。

授权旁路

虽然它本身很简单,但是授权旁路是非常可怕的!这个黑客经常用来对付设计不佳的应用程序或CMS,会破坏你网站上的一次大破坏。

它在这个简单的过程中工作:

  1. 寻找一个薄弱和安全的登录页。
  2. 查看源代码。
  3. 将代码复制到记事本中。
  4. 删除授权JavaScript并更改一两个链接。
  5. [地名] [法国] 萨沃河.
  6. 删除授权JavaScript,修改一两个链接。
  7. 打开文件进入浏览器,登录并按回车。
  8. 瞧。进入!

如何确定我的网站是否易受攻击?

  • 您的服务器进程是否运行在root、Administrator、本地系统或其他特权帐户上?
  • 您的web应用程序是否通过SA或其他帐户访问数据库?
  • 您的应用程序是否有能力通过比所需权限更多的帐户访问数据库?
  • 在J2EE和.NET环境中,应用程序服务器虚拟机是否使用AllPermission或FullTrust运行?
  • 您能使用平台功能限制对Web资源的访问吗?

如果是的话,即使只有一个,你也可能很脆弱。

我怎样才能保护我的网站?

  • 您的网站的开发、测试和分期环境应该使用尽可能低的权限来设置。
  • 确保运行环境的帐户具有尽可能高的权限上限。您的服务器不应该运行管理员、root、sa、sysman或主管进程。
  • 将用户帐户限制在与其任务相对应的足够权限内。
  • 业务用户帐户不应被授予管理状态,反之亦然。您需要为不同的任务使用不同的帐户。

防止黑客入侵的一般安全措施

始终保持您的插件和软件的最新

没有什么比过时的插件或博客程序更能让黑客耳目一新了。它们通常会成为过时程序的容易攻击目标,通常会出现故障、漏洞或安全漏洞。这就是为什么首先更新它们的主要原因。

让我们这样说吧,你使用的是一种锁了上千次的门锁模型。你认为下一个锁取器在破解你的安全时会遇到困难吗?

所以,听从这个建议,现在就更新。

使用强密码

这要强调多少次?使用强密码是非常重要的。你可能对此一无所知,但黑客们不断地试图破解或窃取你的密码。

那么,我们如何制作一个有效的密码呢?

SALT方法:SALT方法是保证密码安全的一个很好的方法。根据原则,你应该根据自己的规则将字母或数字替换成特殊字符。我们以这个为例。

  • 将所有a替换为@
  • 将所有的“s”替换为$。
  • 修复任何带有%的空格
  • 将任何‘o’替换为0
  • 用“我”代替任何“我”!

因此,我们可以使用这个示例密码,它最初是“whoisjohngalt”,名为“wh0!$j0hngalt”。

业务内部人员的方法:Business内幕最近发布了一种创建安全密码的方法,该方法可以非常容易地记住。根据杂志,你应该做一个更长的密码,因为它将给计算机更长的时间来猜测它。

这种方法的基本原理是使用可能对您或彼此都没有意义的单词创建一个非常长的密码。

使用Google的网站管理员工具

谷歌现在有了一种帮助你的网站更加安全的方法。使用网站管理员工具,您将收到恶意感染的通知。

如果你不能删除它们,你就被黑了,谷歌会帮你把你的网站列入黑名单。这为您提供了更快地清除恶意软件的时间。这项服务还包括谷歌检测到的问题的细节。

不要显示WordPress版本号

除了更新您的博客平台,您应该始终防止黑客知道您运北京网站建设哪里好行的WordPress版本。

这样做将防止他们利用你网站上的安全漏洞。您可以通过编辑站点的Functions.php来删除WordPress版本号,并添加以下代码:

function 1stwebdesigner_remove_version() { return ''; } add_filter('the_generator', '1stwebdesigner_remove_version');

将寄存器_globals转到寄存器_globals=off

许多WordPress用户是脆弱的,因为他们认为这是理所当然的。尽管WordPress.org推荐将注册表_globals打开,但您应该关闭它,因为此设置是WordPress站点中常见的黑客元素。

加强htaccess文件的安全性。

通常,默认的.htaccess安全性比它应该的北京网站建设哪里好更开放。但是,您可以调整它以避免URL攻击、SQL注入和其他更多的黑客攻击。

有很多方法可以调整.htaccess,但我们将列出最有用的方法(请记住备份):

  • 命令允许,
  • 否认一切

如果添加以下内容,您将能够在夜间睡个好觉,因为您知道wp-admin.php文件将不允许机器人和不必要的访问。还可以将此方法包含到install.php和eror_log等其他文件中。

这里还有一些代码可以放在.htaccess文件中。

RewriteEngine On RewriteBase / RewriteCond %{REQUEST_METHOD} ^(HEAD|TRACE|DELETE|TRACK) [NC]RewriteRule ^(.*)$ - [F,L]RewriteCond %{QUERY_STRING} \.\.\/ [NC,OR]RewriteCond %{QUERY_STRING} boot\.ini [NC,OR]RewriteCond %{QUERY_STRING} tag\= [NC,OR]RewriteCond %{QUERY_STRING} ftp\: [NC,OR]RewriteCond %{QUERY_STRING} http\: [NC,OR]RewriteCond %{QUERY_STRING} https\: [NC,OR]RewriteCond %{QUERY_STRING} (\|%3E) [NC,OR]RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|%3D) [NC,OR]RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [NC,OR]RewriteCond %{QUERY_STRING} ^.*(\[|\]|\(|\)||ê|"|;|\?|\*|=$).* [NC,OR]RewriteCond %{QUERY_STRING} ^.*("|'|<|>|\|{||).* [NC,OR]RewriteCond %{QUERY_STRING} ^.*(%24&x).* [NC,OR]RewriteCond %{QUERY_STRING} ^.*(%0|%A|%B|%C|%D|%E|%F|127\.0).* [NC,OR]RewriteCond %{QUERY_STRING} ^.*(globals|encode|localhost|loopback).* [NC,OR]RewriteCond %{QUERY_STRING} ^.*(request|select|insert|union|declare).* [NC]RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in_.*$ RewriteRule ^(.*)$ - [F,L]

Conclusion

被黑客攻击肯定让人头疼。你基本上看到你的努力崩溃了,就像一座用糕点做成的塔。但是一盎司的预防总比一磅的治疗好。所以,趁你还好的时候,在这一切发生之前,把你需要修复的一切都修好。





TAG标签: 网站建设公司 SEO优化 营销推广 微信小程序 App开发 网站建设 资本 网页设计公司 品牌设计 VI设计 北京网站建设公司 注册公司 电商运营 html5 高端网站建设 人力资源公司  
来源:严选企业服务