首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

加固你的Roundcube服务器

sudo composer update Composer询问您是否要启用插件,请输入Y以继续。一旦安装完毕,请退出Roundcube并重新登录以启用插件。...这样可以启用2FA,但现在您需要将密码添加到与TOTP兼容的应用中,例如Google身份验证器。单击保存密码后显示的是二维码代码按钮,并使用您的应用程序扫描代码。...如果扫描不起作用,您也可以手动输入密码。 最后,一旦您的应用程序生成代码,请通过在“检查代码”按钮旁边的字段中输入代码确保其有效,然后单击按钮。...如果它有效,您将看到一个显示“代码正常”的窗口,您可以单击底部的“确定”按钮关闭该窗口。如果出现问题,请尝试密码重新添加到您的应用中。 保护数字通信的最后一步是加密您通过电子邮件发送的实际消息。...您收到经过验证的已签名电子邮件,Roundcube会在顶部显示来自通知的绿色验证签名: 您收到并解密加密的电子邮件,Roundcube会显示一条消息解密通知: 要在邮件中使用GPG加密,请单击左上角的

4.1K00
您找到你想要的搜索结果了吗?
是的
没有找到

这周撸了两款小程序,总结下经验。

服务器端进行了存储后要生成一个key,将其返给小程序,以后小程序凡是发起需要用户认证的请求,都带这个key用来判断用户身份,在yii2中,这个key就是我们restful中的access_token。...以上是关于小程序登录的前后台逻辑,如果你使用yii2类框架,很多都内置了,并不复杂。 但是这里还有几个问题 小程序端何时进行登录逻辑? 发起请求access_token过期了如何处理?...客服消息 在小程序开发中,客服消息的重要性不言而喻,它除了作为客服服务外,还作为小程序到微信浏览器的一个渠道,比如本次在「宝宝爱识图」的开发中,我用它来实现将收款微信号到用户的推送工作,这主要是解决在ios...一般的策略是让客户点击客服按钮然后输入一个关键词,服务器端通过客服消息接口识别用户身份,结合关键词给予响应的消息推送。...让yii2能解析json的请求内容 默认情况下yii2并不能识别请求中的json格式,而我们小程序在发起请求喜欢用它,因此我们要对yii2进行一下配置。

1.4K50

手机APP测试(测试点、测试流程、功能测试)

,且每个端可以及时看到数据的更新 逆向:台式机和手机的同时登录同一账号,多台手机的同时登录同一账号(检查是否原用户剔除) 1.2.2 手机号注册登录 手机号输入框格式校验检查 验证短信的接收是否及时;...push消息是针对登录用户的时候,需要检查收到的push消息与用户身份是否相符。  ...;   进行测试还要注意状态栏是否显示正确;工具栏的图标执行操作是否有效,是否与菜单懒中图标显示一致;错误信息内容是否正确,无错别字,且明确等等; 2.控件 月份和日期对应(比如2月有28天,7月31...a,直接输入数字或用上下箭头控制,如,在“数目”中直接输入10,或者单击向上的箭头,使数目变为10;   b,利用上下箭头控制数字的自动循环,如,最多数字为253单击向上箭头,数目自动变为1;反之亦适用...,如,word中浏览100页文档,浏览到50页,滚动条位置应处于中间;   b,拖动滚动条,检查屏幕刷新情况,并查看是否有乱码;   c,单击滚动条;   d,用滚轮控制滚动条;   e,滚动条的上下按钮

6.1K43

HTML注入综合指南

HTML注入简介 HTML注入是网页无法清理用户提供的输入验证输出出现的最简单,最常见的漏洞之一,从而使攻击者能够制作有效载荷并通过易受攻击的字段恶意HTML代码注入应用程序中,以便他可以修改网页内容...* *现在,受害者浏览该特定网页,他发现可以使用那些***“免费电影票”了。***单击,他会看到该应用程序的登录屏幕,这只是攻击者精心制作的***“ HTML表单”。...但是,客户端单击*显示为网站官方部分的*有效负载,注入的HTML代码将由浏览器执行。...1nc –lvp 4444 尽管需要等待,但要等到受害者页面引导至浏览器并输入其凭据为止。...[图片] 用的放心,以反映该**消息**在屏幕上,开发商没有设置任何输入验证即他只是**“回声”**的*“谢谢消息”*通过包含了通过输入名称**“$ _GET”**变量。

3.7K52

Web 应用程序黑客攻击:XXE 漏洞和攻击

许多应用程序使用 XML 格式在浏览器和服务器之间传输数据。 Web 应用程序使用 XML 引用外部实体中的数据来传输数据,就会发生攻击。...第 2 步: XML 添加到验证器 XML 验证器旨在检查您的 XML 的格式是否正确。如果是,验证器将在下面显示 XML 的内容。...您可以任何内容放入 XML 窗口,然后单击其下方的“验证 XML”按钮以确定您的 XML 格式是否正确。 在这里,我们输入一些带有消息的简单 XML,如果格式正确,消息显示在 XML 下方。...如果没有,XML 验证显示错误消息 让我们看看我们是否可以操纵这个功能来注入一些恶意的 XML 来检索 Web 服务器上的资源。...接下来,单击“编码为...”按钮,将出现一个下拉菜单。

78630

测试用例参考示范

:   检验系统是否对密码的显示方式做了处理   Steps:   1.在浏览器的地址栏中输入访问“网上购物系统”的url,单击[转到]按钮;   2单击[注册]按钮;   3.在“用户注册...  Steps:   1.在浏览器的地址栏中输入访问“网上购物系统”的url,单击[转到]按钮;   2.在用户登录区鼠标移动到“用户名”输入框,单击鼠标左键;   3.单击“Tab键”...[保存]按钮;   Expected Results:   1.进入“seven2008111”的个人购物主页;   2.弹出“修改个人信息”界面;   3.1预期一:复制信息,系统自动信息截断...:   系统是否对域的输入长度进行了检验   Steps:   1.单击[商品类别]“浏览]按钮   2单击商品类别“国产电视机”后面的链接[修改]   3.类别名称改为“五金零配件”...:输入字符数大于域允许的最大字符数   Summary:   检验系统是否对域输入长度进行了验证   Steps:   1.单击[商品类别]、[浏览]按钮   2单击商品类别“国产电视机

4.3K50

使用 Replication Manager 迁移到CDP 私有云基础

如果没有现有的peer,除了一条短消息之外,您只会看到一个添加peer点按钮。如果peer已存在,则它们会显示在“peer”列表中。 单击添加peer。...db1|db2[\w_]+ db1 和 db2 数据库的所有表。 数据库1[\w_]+单击“+”按钮,然后输入数据库[\w_]+ db1 和 db2 数据库的所有表(替代方法)。...创建过程中的错误 显示创建快照发生的错误列表。每个错误都显示相关路径和错误消息。 删除过程中的错误 显示删除快照发生的错误列表。每个错误都显示相关路径和错误消息。...浏览 HDFS 的目录结构,您选择的目录的基本信息会显示在右侧(所有者、组等)。 启用和禁用 HDFS 快照 要创建快照,必须为快照启用 HDFS 目录。...转到文件浏览器选项卡。 转到包含要恢复的快照的目录。 单击完整路径名旁边的下拉菜单并选择 Take Snapshot。 显示拍摄快照屏幕。 输入快照的名称。 单击“确定”。

1.8K10

在Ubuntu 14.04上安装Zimbra开源版

夏令启动或退出,这有助于跟踪邮件流,并使查阅日志更容易。如果您愿意,您可以选择使用当地时间。 完成安装。 输入a以更改应用于设置。最后,输入Y继续安装。...单击输入项的标签,将出现工具提示。单击右下方的“ 更多”按钮显示更详细的注释。 注意如果您已登录Zimbra Webmail页面,也可以访问管理控制台。...它受服务器处理流量的能力的限制。如果您已通过服务等级,则创建另一个帐户将是熟悉的区域之旅,因为大多数设置都相同,但适用于此个人帐户。 创建帐户 从主页单击“ 管理”。显示“ 帐户”页面。...在“ 管理帐户”页面上,右键单击要更改的帐户,然后单击“ 更改密码”。 2. 输入您将发送给用户的临时密码,并单击必须更改密码。下次登录,系统会提示他们选择新密码。...获得所有需要的文件后,使用“证书安装向导”中的“浏览按钮上载每个文件。然后单击下一步。 该向导安装新证书。完成后,您可以通过两种方式确认安装。

3.1K10

【说站】win10系统打开网页不是私密连接怎么解决?

为此,请按照下列步骤操作: 1、单击右上角的“ 菜单”按钮,然后选择“ 更多工具”》“扩展”。 2、现在显示扩展名列表。要禁用扩展,请取消选中右侧的已启用复选框。对所有可用扩展重复此步骤。...2“设置”选项卡打开,一直向下滚动并单击显示高级设置”。 3、在“隐私”部分中,单击“清除浏览数据”按钮。 4、在“从以下菜单中清除以下项目”中,选择时间的开始。...2、现在,“高级”部分展开以显示“继续”链接。 3、单击链接,该网站现在应该打开,没有任何问题。...2“网络和共享中心”打开单击左窗格中的“更改高级共享设置”。 3、现在显示“高级共享设置”窗口。关闭网络发现,文件和打印机共享以及公用文件夹共享。打开密码保护的共享。点击保存更改按钮。...5、按Windows键+ S并输入Internet选项。从菜单中选择“ Internet选项”。 6、“ Internet选项”窗口打开,转到“连接”选项卡。现在单击局域网设置按钮

10.4K20

最完整的VBA字符串知识介绍(续:消息框和输入框)

图11 调用MsgBox函数,如果要显示一个或多个按钮显示图标,可以使用OR运算符使用MsgBoxStyle枚举的两个成员,也可以按钮的一个常量值加到图标的另一个常量值中。...消息框的返回值 MsgBox函数能用于返回一个值,此值对应于用户在消息框上单击按钮。根据消息显示按钮,用户单击后,MsgBox函数可以返回值。...图19 注意,输入显示默认值,该值位于文本框中,并且该值已被选中。因此,如果该值没有问题,用户可以接受它并单击“确定”。...输入框的返回值 输入显示输入值后,用户单击其中一个按钮:确定或取消。如果用户单击“确定”,则应获取用户已键入的值,还应负责查明用户是否键入了有效值。...由于InputBox函数可以返回任何类型的值,因此它没有验证用户输入的机制。要在用户单击“确定”获取输入框对话框的值,可以获取InputBox函数的返回值。

1.9K20

WebDriverIO教程:处理Selenium中的警报和覆盖

1、警报弹出 2、确认提示 3、提示弹出 警报弹出窗口 弹出警报或alert()方法显示一个带有消息和“确定”按钮的警报框。该警报用于通知用户一些信息。信息文本显示一个按钮“确定”。...提示弹出 弹出的提示是最后一个警报,用于提醒用户输入网站信息。在这里,用户可以进行输入并按OK(确定)按钮或按Cancel(取消)以避免输入。以下是弹出提示的示例。...单击模态以外的其他位置可以关闭该模态。 叠加模态 该模式是使用客户端框架(例如,引导程序,ReactJS)构建的。开发人员可以用来显示一些信息,弹出窗口和表格。...它可以帮助用户单击“警报”弹出窗口上的“确定”按钮。...警报只能通过预期的操作关闭,而覆盖模式可以通过单击背景上的任意位置来关闭。现在,我向您展示如何使用WebDriverIO自动执行叠加模态。 自动化模态,您不必处理特殊的代码或类。

5.8K30

最新Burp Suite进阶技术

使用主动扫描模式,Burp Suite会向应用发送新的请求并通过Payload验证漏洞。这种模式下的操作会产生大量的请求和应答数据,直接影响服务器端的性能,通常用于非生产环境。...除了对服务器端的检测比较安全,某种业务场景的测试每次都会破坏业务场景的某方面功能,被动扫描模式可以被用来验证是否存在漏洞,以减少测试的风险。...图3-35 然后选择要进行暴力破解的参数值,参数“password”选中,单击“Add$”按钮,如图3-36所示。这里只对一个参数进行暴力破解,所以攻击类型使用Sniper模式即可。...在渗透测试的过程中,经常使用Burp Repeater进行请求与响应的消息验证分析,例如修改请求参数,验证输入的漏洞;修改请求参数,验证逻辑越权;从拦截的历史记录中,捕获特征性的请求消息进行请求重放。...编辑完请求消息后,单击“Send”按钮即可将其发送给服务器端,如图3-41所示。 图3-41 应答消息显示的是服务器端针对请求消息的应答消息

54120

如何在Ubuntu 16.04上使用Alerta监视Zabbix警报

第二步 - 安装Alerta Web UI Alerta有一个控制面板,可以在浏览器中显示消息。它在表格中显示警报消息,因此您可以轻松地阅读并将它们排序。...输入需要访问API的应用程序的名称。在本教程中,输入zabix。然后从下拉列表中选择读写,并单击“ 创建新API密钥”按钮创建新密钥,您将看到其详细信息。复制此密钥; 你以后会需要的。...单击“ 添加”按钮保存新媒体类型。 然后验证用户的配置并单击“ 更新”按钮保存设置。 现在配置一个动作来发送消息。在主菜单中选择Configuration,然后选择Actions。...单击“ 创建操作”按钮。 在“ 操作”选项卡上,“ 名称”字段的值设置为Forward to Alerta。...问题消失时,发送此消息。 接下来,通过单击“ 操作”字段中的“ 新建”来创建新操作。对于“ 操作类型”,从下拉框中选择“ 发送恢复消息 ”。 单击“ 添加”按钮完成配置。

4.1K40

Edge2AI之使用 SQL 查询流

scan.statup.mode属性的值设置为latest-offset 单击执行。 滚动到页面底部,您将看到查询执行生成的日志消息。 几秒钟后,SQL 控制台开始显示聚合查询的结果。...在Console_ > SQL Jobs选项卡上,验证Sensor6Stats作业是否正在运行。选择作业并单击编辑选定作业按钮。 为了物化视图添加到查询中,需要停止作业。...否则,通过单击上面显示的“添加 API Key”按钮在现场创建一个。用作ssb-lab键名。 单击添加查询以创建新的 MV。...返回SQL选项卡并单击执行以开始作业。 在Materialized Views选项卡上,复制屏幕上显示的新 MV URL 并在新的浏览器选项卡中打开它(或直接单击 URL 链接)。...带参数的物化视图 您在上面创建的 MV 没有参数;您调用 REST 端点,它总是返回 MV 的完整内容。可以为 MV 指定参数,以便在查询过滤内容。

73160

FL Studio21下载MacOS版简体中文支持苹果M1处理器

启动 - 如果启动项目崩溃,则在下次启动(设置加载最后一个项目)将使用默认项目以防止崩溃循环。音频设备显示错误时,初始屏幕隐藏,以便可以阅读消息。...触摸控制器 - 从钢琴卷轴播放音符数据,可视化来自所选通道的触摸控制器上的音符活动。键入值 - 选择显示有关当前值的详细信息。...浏览器(改进):标签 - 单击标签(底部)以打开更多选项。收藏夹 - 在鼠标悬停在内容上单击星形。搜索 - 布尔搜索查询(“大踢”与大踢)。...搜索字段中的文件夹图标,用于找到的项目限制为当前文件夹。“键入以过滤”菜单选项,用于决定键入字母是过滤还是选择项目。在具有多列的视图中搜索选择第一个文件夹。搜索结果显示具有匹配名称的文件夹。...选项 - “在选项卡上显示图标和文本”。浏览器 - 为选项卡添加了“冻结”选项。“冻结”浏览器停止保存状态(哪些文件夹已折叠或不折叠)。“折叠结构”按钮充当“恢复到冻结状态”。

4K20

WebDriverIO教程:处理Selenium中的警报和覆盖

警报弹出 确认提示 提示弹出 警报弹出窗口 弹出警报或alert()方法显示一个带有消息和“确定”按钮的警报框。该警报用于通知用户一些信息。信息文本显示一个按钮“确定”。...提示弹出 弹出的提示是最后一个警报,用于提醒用户输入网站信息。在这里,用户可以进行输入并按OK(确定)按钮或按Cancel(取消)以避免输入。以下是弹出提示的示例。 ?...单击模态以外的其他位置可以关闭该模态。 叠加模态 该模式是使用客户端框架(例如,引导程序,ReactJS)构建的。开发人员可以用来显示一些信息,弹出窗口和表格。...它可以帮助用户单击“警报”弹出窗口上的“确定”按钮。...警报只能通过预期的操作关闭,而覆盖模式可以通过单击背景上的任意位置来关闭。现在,我向您展示如何使用WebDriverIO自动执行叠加模态。 自动化模态,您不必处理特殊的代码或类。

6.2K10

如何在Ubuntu 16.04上安装和保护Grafana

单击屏幕左上角的小Grafana徽标以显示应用程序的主菜单。然后,鼠标悬停在管理按钮上以打开第二组菜单选项。最后,单击“配置文件”按钮。...您将Grafana连接到互联网,这可能会有安全隐患。但是,Grafana无法通过互联网访问或使用公共数据(如服务状态),您可能又希望允许这些功能。...如果不是的话,请查看终端消息显示消息以获取其他帮助。 现在,登录https://example.com验证一下“ 注册”按钮是否存在,现在您必须输入用户名和密码才能登录。...请记住,通过GitHub登录的Grafana用户看到您在前三个字段中输入的值,因此请务必输入有意义且适当的内容。 完成后,表单应如下所示: [表单填写] 单击注册应用程序按钮。...在此示例中,按钮显示授权SharkTheSammy。 [授权] 如果您尝试使用不是已批准组织成员的GitHub帐户进行身份验证,您将收到一条登录失败消息显示用户不是其中一个必需组织的成员。

3.3K40

FL Studio水果21最新中文版详细功能介绍

启动 - 如果启动项目崩溃,则在下次启动使用默认项目以防止崩溃循环(如果设置了“加载最后一个项目”)。 音频设备上出现错误时,初始屏幕隐藏,以便您可以阅读消息。...触摸控制器 — 从钢琴卷轴播放音符数据,从所选通道可视化触摸控制器的音符活动。 输入 - 选择此选项可显示有关当前值的详细信息。...菜单 - 右键单击菜单现在具有显示淡入淡出编辑控件图标,用于快速访问淡入淡出选项。 捕捉功能 - 淡入淡出手柄捕捉关闭,按住 Alt 键进行捕捉。 因此,Alt+单击不再重置淡入淡出。...警告对话框 - 删除多个播放列表曲目显示曲目名称弹出窗口并显示警告。 演奏列表和钢琴卷 - 使用“选择重叠音符”选项删除重复的剪辑和音符→删除顶层,保留底层。...通道机架 通道按钮(右键单击)- 一个新的“修补”选项,可将当前实例转换为修补格式。 通道机架 - 现在,您将通道移出垂直范围,会滚动。 通道 - 插件替换通道采样器显示浮动尖端。

4.3K40
领券