如何使用Imperva封装保护您的网站

2023-10-16 06:30

本文主要是介绍如何使用Imperva封装保护您的网站,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

您将要创造的

Imperva封装简介

这是由Imperva为您赞助的,由三部分组成的系列文章中的第一篇,该系列涵盖Incapsula性能和安全服务 。 Incapsula提供了相对较低的服务,通常只有大公司才能负担得起。 它使我们其余的人与《财富》 100强网站发布者重新站稳了脚跟。

在本教程中,我将向您介绍Incapsula解决方案的基本安全服务,并逐步介绍将您的网站与其系统集成的简便性。

即将举行的教程将回顾Incapsula保护,从防范分布式拒绝服务攻击(DDoS)到通过内容交付网络(CDN)进行性能优化,以及压缩和图像优化等其他功能。

Incapsulacom网站首页

Incapsula网络的简单集成步骤及其所产生的安全,高性能的托管操作的复杂性给我留下了深刻的印象,以至于我将它们添加到Internet服务目录中 。 使用Incapsula,您可以免费获得基本的安全保护和性能增强功能,或者以每月59美元的价格提供强大的保护服务。

如果您对本系列的未来剧集有任何要求,或者对今天有任何疑问和评论,请在下面发布。 您也可以通过Twitter @reifman 联系 直接 给我发送电子邮件

封装提供了什么?

当您注册Incapsula时 ,您的网站流量将通过其遍布全球的功能强大的服务器网络无缝路由。 您的入站流量可以实时进行智能配置,阻止最新的Web威胁(例如SQL注入攻击,爬虫,恶意机器人,垃圾评论发送者),并通过更高级别的计划来阻止DDoS攻击。 同时,Incapsula CDN和Optimizer可以加快您的出站流量。 其中许多功能是免费提供的,您可以在其14天试用期内免费试用所有功能。

这是一个有趣的图像,展示了Incapsula如何保护您的网站,如何快速将访问者发送到网页以及将僵尸程序和入侵者发送给开发人员/无效人员:

Incapsulacom网络如何保护您的站点

除了为您的网站提供前端防火墙保护外,Incapsula还开发了特殊的软件来监视出站流量并帮助您检测网站中任何现有的后门。 它被称为Backdoor Protect :

Incapsula还通过Login Protect为您网站上的任何页面集提供了双重身份验证:

正如我将在接下来的教程中介绍的那样,Incapsula提供了各种强大的安全性和性能增强功能,从DDoS保护到CDN,负载平衡,甚至是实时运行状况监视和通知。

如果您已经有特定的问题,请查看“ 封装常见问题解答” 。

封装入门

让我们从选择免费试用计划开始。 如果您的网站经营状况良好且预算稳定,请尝试使用最受欢迎的企业 帐户 。 否则,建议您使用Pro帐户开始试用,以完成我们的教程:

Incapsulacom计划选项和定价

单击绿色的免费试用按钮以获取适当的计划,然后填写注册表格:

注册免费试用

创建帐户后,您将获得友好的确认,其中包含指向封装常见问题解答和知识库的链接:

Incapsulacom欢迎电子邮件

封装演示站点

如果您还没有准备好注册, Incapsula提供了一个完整的演示站点 ,您可以浏览该站点 。 该站点是一个实际的Incapsula帐户的副本,显示了其所有服务和功能,但不允许您实际使用该界面。

Incapsulacom产品演示之旅

将您的网站与Incapsula集成

注册后将您的网站与Incapsula集成起来有多么容易,这真是令人惊讶。 要添加您的网站,请在“封装添加站点”表单中输入您的域名:

Incapsulacom添加您的网站

您还可以通过“ 封装设置网站”视频预览以下步骤:

对于本教程,我选择了我的Lookahead Consulting网站。 这是一个相当简单的WordPress网站,我目前在Digital Ocean托管,并使用Varnish和W3 Total Cache进行了优化。 我已经在较早的 教程中对此进行了介绍 。 对于任何低成本托管服务提供商的基本计划,Incapsula都是一项出色的增强功能,可以运行快速,安全,可扩展的托管。

Incapsulacom添加您的网站域名

Incapsula快速扫描您的站点并确定您正在使用的托管基础​​架构:

Incapsulacom扫描您的记录

然后,它提供了有关更改DNS记录的说明

Incapsulacom有关更改DNS记录的说明

使用我的域名注册商,我遵守了他们的DNS设置请求。 有两个根A记录有点奇怪,我实际上以前从未见过,但效果很好:

我的DNS区域记录示例

由于DNS有时可能很慢,因此Incapsula有一个待处理的DNS更改页面,其中显示了更改的状态:

Incapsulacom等待我的未决DNS更改

确认DNS更改后,您将收到一封通知电子邮件,其中包含有关如何开始使用该网站的更多信息:

设置完成后,Incapsulacom电子邮件通知

随着时间的流逝,您将使用Incapsula收集有关您网站的典型(有害)访问者的统计信息:

Incapsulacom网站列表页面

使用封装仪表板

封装仪表板监视流量,显示流量来源,跟踪带宽等等:

运营一天后,Incapsulacom仪表板

这是一个特写示例(显然,我的咨询站点的机器人流量比例很高):

人类和机器人访问Incapsulacom仪表板

封装安全性

当您访问“ 安全性”页面时,您将看到恶意流量的进一步摘要:

Incapsulacom安全性

Incapsula还会在发现攻击时向您发送电子邮件-但您不必在半夜起床回应,因为它已为您处理:

Incapsulacom威胁警报的电子邮件通知

Imperva不断研究所有客户的入站和出站流量,以更快地检测后门和新型攻击。 这是Incapsula提供的事件摘要:

Incapsulacom事件报告

封装Web应用程序防火墙(WAF)将跟踪以下威胁:

Incapsulacom Web应用程序防火墙威胁检测

使用两因素身份验证(2FA)

尽管我之前在Tuts +上写过有关使用Google的2FA的文章 ,但Incapsula Login Protect更加灵活,可以立即激活对各种网站和Web应用程序的两因素身份验证。 此外,它不需要任何编码,应用程序更改或第三方身份验证服务集成。

为什么要使用封装式两因素身份验证?

您可以非常灵活地使用Incapsula 2FA。 例如,它非常适合:

  • 保护对网站和应用程序的管理访问(例如登录到管理员区域)
  • 保护对企业Web应用程序(例如Web邮件,员工门户等)的远程访问。
  • 限制访问Web应用程序或任何网页的任何部分(例如,您的简历或客户设计的暂存站点)

以下是设置登录保护有多么容易的示例:

Incapsulacom登录保护

该视频还将指导您完成两因素身份验证的设置过程 :

在此处阅读有关Login Protect的更多信息。

鉴于本文概述的步骤,此处介绍了如何确保网站的安全性。 为什么不看看Incapsula如何为您和/或您的团队工作?

灌封衬衫

下一步是什么?

我希望您足够喜欢本教程,可以尝试一下Incapsula 。 我已经为Tuts +编写了许多赞助的教程,但是Incapsula解决方案所提供的易于集成却又提供了负担得起却又丰富的重要服务给我留下了独特的印象。

接下来,我将引导您了解Incapsula网络针对DDoS攻击的AWS保护。

请随时在下面发表您的问题和评论。 您也可以通过Twitter @reifman与我 联系或直接给我发送电子邮件 。 您也可以浏览我的Tuts +讲师页面以阅读我编写的其他教程。

相关链接

  • 封装网站
  • 封装后门保护
  • 封装两因素身份验证
  • 封装常见问题
  • 封装视频通道

翻译自: https://code.tutsplus.com/tutorials/how-to-secure-your-website-with-imperva-incapsula--cms-24600

这篇关于如何使用Imperva封装保护您的网站的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/219672

相关文章

Spring Security简介、使用与最佳实践

《SpringSecurity简介、使用与最佳实践》SpringSecurity是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架,本文给大家介绍SpringSec... 目录一、如何理解 Spring Security?—— 核心思想二、如何在 Java 项目中使用?——

springboot中使用okhttp3的小结

《springboot中使用okhttp3的小结》OkHttp3是一个JavaHTTP客户端,可以处理各种请求类型,比如GET、POST、PUT等,并且支持高效的HTTP连接池、请求和响应缓存、以及异... 在 Spring Boot 项目中使用 OkHttp3 进行 HTTP 请求是一个高效且流行的方式。

Java使用Javassist动态生成HelloWorld类

《Java使用Javassist动态生成HelloWorld类》Javassist是一个非常强大的字节码操作和定义库,它允许开发者在运行时创建新的类或者修改现有的类,本文将简单介绍如何使用Javass... 目录1. Javassist简介2. 环境准备3. 动态生成HelloWorld类3.1 创建CtC

使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解

《使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解》本文详细介绍了如何使用Python通过ncmdump工具批量将.ncm音频转换为.mp3的步骤,包括安装、配置ffmpeg环... 目录1. 前言2. 安装 ncmdump3. 实现 .ncm 转 .mp34. 执行过程5. 执行结

Java使用jar命令配置服务器端口的完整指南

《Java使用jar命令配置服务器端口的完整指南》本文将详细介绍如何使用java-jar命令启动应用,并重点讲解如何配置服务器端口,同时提供一个实用的Web工具来简化这一过程,希望对大家有所帮助... 目录1. Java Jar文件简介1.1 什么是Jar文件1.2 创建可执行Jar文件2. 使用java

C#使用Spire.Doc for .NET实现HTML转Word的高效方案

《C#使用Spire.Docfor.NET实现HTML转Word的高效方案》在Web开发中,HTML内容的生成与处理是高频需求,然而,当用户需要将HTML页面或动态生成的HTML字符串转换为Wor... 目录引言一、html转Word的典型场景与挑战二、用 Spire.Doc 实现 HTML 转 Word1

Java中的抽象类与abstract 关键字使用详解

《Java中的抽象类与abstract关键字使用详解》:本文主要介绍Java中的抽象类与abstract关键字使用详解,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、抽象类的概念二、使用 abstract2.1 修饰类 => 抽象类2.2 修饰方法 => 抽象方法,没有

MyBatis ParameterHandler的具体使用

《MyBatisParameterHandler的具体使用》本文主要介绍了MyBatisParameterHandler的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录一、概述二、源码1 关键属性2.setParameters3.TypeHandler1.TypeHa

Spring 中的切面与事务结合使用完整示例

《Spring中的切面与事务结合使用完整示例》本文给大家介绍Spring中的切面与事务结合使用完整示例,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考... 目录 一、前置知识:Spring AOP 与 事务的关系 事务本质上就是一个“切面”二、核心组件三、完

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同