15年来,为全国50万+企业提供互联网数字化基础应用服务。
知 识
0514-86177077
9:00-17:00(工作日)
首 页
企业400电话
Hot
网站☯建设
微网小程序
商标✡知产
网络营销推广
AI电话机器人
热
彩铃©短信
增值拓展业务
新
主页
>
知识库
> JSP应用的安全问题
JSP应用的安全问题
热门标签:
长春回拨外呼系统厂家
广州三五防封电销卡
电销外呼系统 排行榜
地图标注制作道路
地图标注创业项目入驻
四川电信外呼系统靠谱吗
外呼系统啥意思
珠海销售外呼系统运营商
山东智能云外呼管理系统
一、概述
当网络编程越来越方便,系统功能越来越强大,安全性却指数倍地下降。这恐怕就是网络编程的不幸和悲哀了。各种动态内容生成环境繁荣了WWW,它们的设计目标就是为了给开发者更多的力量,给最终用户更多的方便。正因为如此,系统设计师和开发者必须明确地把安全问题作为一个考虑因素,事后追悔很难奏效。
从安全的角度来看,服务器端WWW应用的弱点来源于各种各样的交互能力和传输通道。它们是攻击者直接可以用来影响系统的工具。在攻击者寻找和利用系统安全漏洞时,它们总是给系统安全带来压力。对付所有这些攻击的通用防卫策略就是所谓的输入验证。
从同一层面考虑,主要有两种设计上的错误导致了安全方面的问题:
· 拙劣的访问控制,以及
· 对部署环境作隐含的假设。
在有关安全的文献中,针对访问控制问题有着许多深入的分析。这里我们要讨论的是底层实现(代码和配置)上的安全管理问题,讨论的环境是JSP。或者说,我们将讨论恶意的用户输入伪装自身以及改变应用预定行为的各种方法,考虑如何检验输入合法性以及减少对信息和应用接口的不受欢迎的探测。
二、JSP概述
JSP技术允许把Java代码逻辑嵌入到HTML和XML文档之内,为创建和管理动态WWW内容带来了方便。JSP页面由JSP引擎预先处理并转换成Java Servlet,此后如果出现了对JSP页面的请求,Web服务器将用相应的Servlet输出结果作为应答。虽然JSP和Servlet在功能上是等价的,但是,和Servlet相比,JSP的动态内容生成方法恰好相反:JSP是把Java代码嵌入到文档之中,而不是把文档嵌入到Java应用之中。为访问外部功能和可重用的对象,JSP提供了一些用来和JavaBean组件交互的额外标记,这些标记的语法和HTML标记相似。值得注意的是:HTML语法属于JSP语法的一个子集(一个纯HTML文档是一个合法的JSP页面),但反过来不一定正确。特别地,为了便于动态生成内容和格式,JSP允许在标记之内嵌入其他标记。例如,下面是一段合法的JSP代码:
A HREF = "%= request.getRemoteUser() %>">
从本文后面可以看到,这种结构增加了安全问题的复杂性。
与CGI相比,JSP具有更好的性能和会话管理(即会话状态持久化)机制。这主要通过在同一个进程之内运用Java线程处理多个Servlet实现,而CGI一般要求为每一个请求分别创建和拆除一个进程。
三、安全问题
由于完全开放了对服务器资源的访问,从JSP页面转换得到的不安全Servlet可能给服务器、服务器所在的网络、访问页面的客户机之中的任意一个或全体带来威胁,甚至通过DDoS或蠕虫分布式攻击,还可能影响到整个Internet。人们往往假定,Java作为一种类型安全的、具有垃圾收集能力的、具有沙箱(Sandbox)机制的语言,它能够奇迹般地保证软件安全。而且事实上,许多在其他语言中存在的低层次安全问题,比如缓冲或堆溢出,很少给Java程序带来危害。然而,这并不意味着人们很难写出不安全的Java程序,特别是对编写Servlet来说。验证输入和控制对资源的访问是始终必须关注的问题。另外,JSP的体系结构相当复杂,其中包含许多相互协作的子系统。这些子系统之间的交互常常是安全隐患的根源。除此之外,虽然现在所有的JSP实现都围绕着Java,但JSP规范允许几乎所有其他语言扮演这个角色。这样,这些替代语言的安全问题也必须加以考虑。
简而言之,在JSP系统中产生安全漏洞的机会是相当多的。下面我们将讨论它们中最常见的一部分。
四、非置信用户输入的一般问题
非置信的用户输入(Untrusted User Input)实际上包含了所有的用户输入。用户输入来源于客户端,可以通过许多不同的途径到达服务器端,有时甚至是伪装的。为JSP服务器提供的用户输入包括(但不限于):
· 请求URL的参数部分,
· HTML表单通过POST或GET请求提交的数据,
· 在客户端临时保存的数据(也就是Cookie),
· 数据库查询,
· 其它进程设置的环境变量。
用户输入的问题在于,它们由服务器端的应用程序解释,所以攻击者可以通过修改输入数据达到控制服务器脆弱部分的目的。服务器的脆弱部分常常表现为一些数据访问点,这些数据由用户提供的限定词标识,或通过执行外部程序得到。
JSP能够调用保存在库里面的本地代码(通过JNI)以及执行外部命令。类Runtime提供了一个exec()方法。exec()方法把它的第一个参数视为一个需要在独立的进程中执行的命令行。如果这个命令字符串的某些部分必须从用户输入得到,则用户输入必须先进行过滤,确保系统所执行的命令和它们的参数都处于意料之内。即使命令字符串和用户输入没有任何关系,执行外部命令时仍旧必须进行必要的检查。在某些情况下,攻击者可能修改服务器的环境变量影响外部命令的执行。例如,修改path环境变量,让它指向一个恶意的程序,而这个恶意程序伪装成了exec()所调用程序的名字。为了避免这种危险,在进行任何外部调用之前显式地设置环境变量是一种较好的习惯。具体的设置方法是:在exec()调用中,把一个环境变量的数组作为第二个参数,数组中的元素必须是name=value格式。
当用户输入用来标识程序打开的任意类型的输入/输出流时,类似的问题也会出现。访问文件、数据库或其他网络连接时不应该依赖于未经检验的用户输入。另外,打开一个流之后,把用户输入直接发送给它是很不安全的。对于SQL查询来说这一点尤其突出。下面访问JDBC API的JSP代码片断很不安全,因为攻击者可以在他提交的输入中嵌入分隔命令的字符,从而达到执行危险命令的目的:
%@ page import="java.sql.*" %> !-- 这里加上一些打开SQL Server连接的代码 --> % Statement stmt = connection.getStatement(); String query = "SELECT * FROM USER_RECORDS WHERE USER = " + request.getParameter("username"); ResultSet result = Statement.executeQuery(query); %>
如果username包含一个分号,例如:
http://server/db.jsp? username=joe;SELECT%20*%20FROM%20SYSTEM_RECORDS
一些版本的SQL Server会忽略整个查询,但还有一些版本的SQL Server将执行两个命令。如果是后者,攻击者就可以访问原本没有资格访问的数据库资源(假定Web服务器具有访问权限)。
进行适当的输入检验可以防止这类问题出现。
五、输入检验
从安全的角度来看,输入检验包括对来自外部数据源(非置信数据源,参见前面说明)的数据进行语法检查,有时还要进行语义检查。依赖于应用的关键程度和其他因素,作为输入检验结果而采取的动作可能是下面的一种或者多种:
· 忽略语法上不安全的成分,
· 用安全的代码替换不安全的部分,
· 中止使用受影响的代码,
· 报告错误,
· 激活一个入侵监测系统。
输入检验可以按照以下两种模式之一进行:列举不安全的字符并拒绝它们;定义一组安全的字符,然后排除和拒绝不安全的字符。这两种模式分别称为正向和反向输入过滤。一般地,正向输入过滤更简单和安全一些,因为许多时候,要列举出服务器端应用、客户端浏览器、Web服务器和操作系统可能误解的字符并不是一件容易的事情。
请参见本文下面“通过嵌入标记实现的攻击”部分中输入检验的例子,这个例子示范了如何避免误解恶意提交的输入内容。
六、GET请求和Cookie中的敏感数据
就象CGI协议所定义的,把请求数据从客户端传输到服务器端最简单的方法是GET请求方法。使用GET请求方法时,输入数据附加到请求URL之后,格式如下:
URL[?name=value[name=value[...]]]
显然,对于传输敏感数据来说,这种编码方式是不合适的,因为通常情况下,整个URL和请求字符串都以明文方式通过通信通道。所有路由设备都可以和服务器一样记录这些信息。如果要在客户请求中传输敏感数据,我们应该使用POST方法,再加上一种合适的加密机制(例如,通过SSL连接)。从JSP引擎的角度来看,在很大程度上,使用哪种传输方法无关紧要,因为两者的处理方式一样。
在WWW的发展过程中,Netscape引入了Cookie的概念。Cookie是服务器保存到客户端的少量信息,服务器提取这些信息以维持会话状态或跟踪客户端浏览器的活动。JSP提供了一个response隐含对象的addCookie()方法,用来在客户端设置Cookie;提供了一个request()对象的getCookie()方法,用来提取Cookie的内容。Cookie是javax.servlet.http.Cookie类的实例。由于两个原因,如果把敏感数据保存到Cookie,安全受到了威胁:第一,Cookie的全部内容对客户端来说都是可见的;第二,虽然浏览器一般不提供伪造Cookie的能力,但没有任何东西能够阻止用户用完全伪造的Cookie应答服务器。
一般而言,任何客户端浏览器提交的信息都不可以假定为绝对安全。
七、通过嵌入标记实现的攻击
CERT Advisory CA-2000-02描述了客户在请求中嵌入恶意HTML标记的问题。这个问题一般被称为“cross site scripting”问题,但它的名字有些用词不当,因为它不仅仅和脚本有关,同时,它和“跨越网站”(cross site)也没有什么特别的关系。不过,这个名字出现时,问题还没有被人们广泛了解。
这种攻击通常包含一个由用户提交的病态脚本,或者包含恶意的HTML(或XML)标记,JSP引擎会把这些内容引入到动态生成的页面。这种攻击可能针对其他用户进行,也可能针对服务器,但后者不太常见。“cross site scripting”攻击的典型例子可以在论坛服务器上看到,因为这些服务器允许用户在自己提交的文章中嵌入格式化标记。通常,被滥用的标记是那些能够把代码嵌入到页面的标记,比如SCRIPT>、OBJECT>、APPLET>和EMBED>。另外还有一些标记也会带来危险,特别地,FORM>可能被用于欺骗浏览者暴露敏感信息。下面是一个包含恶意标记的请求字符串的例子:
http://server/jsp_script.jsp?poster=evilhacker& message=SCRIPT>evil_code/SCRIPT>
要防止出现这种问题当然要靠输入检查和输出过滤。这类检查必须在服务器端进行,不应依赖于客户端脚本(比如JavaScript),因为没有任何东西能够阻止用户逃避客户端检验过程。
下面的代码片断示范了如何在服务器端检查嵌入的标记:
!-- HTML代码结束 -->% String message = request.getParameter("message"); message = message.replace ('','_'); message = message.replace ('>','_'); message = message.replace ('"','_'); message = message.replace (''','_'); message = message.replace ('%','_'); message = message.replace (';','_'); message = message.replace ('(','_'); message = message.replace (')','_'); message = message.replace ('','_'); message = message.replace ('+','_'); %>p>你提交的消息是:hr/>tt>%= message %>/tt>hr/>/p>!-- 下面加上其他HTML代码 -->
由于要列举出所有不合法的字符比较困难,所以更安全的方法是进行正向过滤,即除了那些确实允许出现的字符之外(例如[A-Za-z0-9]),丢弃(或者转换)所有其他字符。
八、关于JavaBean的说明
JSP按照JavaBean规范描述的一系列约定,在JSP页面中快速、方便地访问可重用的组件(Java对象)。每个JavaBean组件封装了一些可以不依赖于调用环境而独立使用的数据和功能。Bean包含数据成员(属性),并通过Get和Set方法实现访问这些属性的标准API。
为快速初始化指定Bean的所有属性,JSP提供了一种快捷方式,即在查询字符串中提供name=value对,并让它匹配目标属性的名字。考虑下面这个使用Bean的例子(以XML格式显示):
jsp:useBean id="myBasket" class="BasketBean"> jsp:setProperty name="myBasket" property="*"/> jsp:useBean> html> head>title>你的购物篮/title>/head> body> p> 你已经把商品: jsp::getProperty name="myBasket" property="newItem"/> 加入到购物篮 br/> 金额是$ jsp::getProperty name="myBasket" property="balance"/> 准备 a href="checkout.jsp">付款/a>
注意在setProperty方法调用中使用的通配符号“*”。这个符号指示JSP设置查询字符串中指定的所有属性的值。按照本意,这个脚本的调用方式如下:
http://server/addToBasket.jsp?newItem=ITEM0105342
正常情况下,HTML表单构造的查询字符串就是这种形式。但问题在于,没有任何东西能够防止用户设置balance属性:
http://server/addToBasket.jsp? newItem=ITEM0105342balance=0
处理页面的jsp:setProperty>标记时,JSP容器会把这个参数映射到Bean中具有同样名字的balance属性,并尝试把该属性设置为0。
为避免出现这种问题,JSP开发者必须在Bean的Set和Get方法中实现某种安全措施(Bean必须对属性进行强制的访问控制),同时,在使用jsp:setProperty>的通配符时也应该小心谨慎。
九、实现上的漏洞与源代码安全
无论是哪一种JSP实现,在一定的阶段,它们的某些版本都会出现给系统带来危险的安全隐患,即使JSP开发者遵从了安全编程惯例也无济于事。例如,在Allaire的JRun的一个版本中,如果请求URL包含字符串“.jsp%00”作为JSP脚本扩展名的一部分,服务器不会忽略null字节,它会把页面视为一个静态的非JSP页面之类的东西。这样,服务器会请求操作系统打开该页面,而这时null字节却被忽略,结果提供给用户的是JSP页面的源代码而不是页面的执行结果。
类似地,Tomcat的一个版本也有一个安全隐患。只要请求类如下面的格式,它会让攻击者看到JSP页面的源代码:
http://server/page.js%2570
这里的骗局在于,%25是URL编码的“%”,而70是“p”的十六进制值。Web服务器不会调用JSP处理器(因为URL没有以“.jsp”结尾),但静态文件处理器会设法把URL映射到正确的文件名字(再一次解码URL)。
另外,许多Web服务器和JSP实现都带有示范脚本,这些示范脚本常常包含安全隐患。在把服务器部署到一个不无恶意的环境(即Internet)之前,禁止对所有这些脚本的访问有利于安全。
简而言之,JSP开发者应该清楚:在自己正在开发的平台上,当前有哪些安全隐患。订阅BUGTRAQ和所有供应商提供的邮件列表是跟踪这类信息的好方法。
结束语
JSP和任何其他强大的技术一样。如果要保证被部署系统的安全和可靠,应用JSP时必须小心谨慎。在这篇文章中,我们简要地讨论了JSP脚本中常常出现的代码和配置级安全问题,提出了降低由此带来的安全风险的建议。
您可能感兴趣的文章:
编写线程安全的JSP程序
JSP安全性初探
Java线程安全中的单例模式
java编译时出现使用了未经检查或不安全的操作解决方法
深入理解:Java是类型安全的语言,而C++是非类型安全的语言
Java语言的接口与类型安全
JSP学习之Java Web中的安全控制实例详解
标签:
吴忠
广元
保定
玉树
肇庆
绍兴
北海
潮州
巨人网络通讯声明:本文标题《JSP应用的安全问题》,本文关键词 JSP,应,用的,安全,问题,JSP,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
相关文章
下面列出与本文章《JSP应用的安全问题》相关的同类信息!
JSP应用的安全问题
一、概述 当网络编程越来越方便,系统功能越来越强大,安全性却指数倍地下降。这恐怕就是网络编程的不幸和悲哀了。各种动态内容生成环境繁荣了WWW,它们的设计目标就是为了给开...
10-18
智慧与共享并存,远传获浙江省科技进步奖
近日,浙江省科学技术厅发布了《2019年度浙江省科学技术奖行业评审结果公示》。由杭州远传新业科技有限公司、杭州电子...
10-19
无锡房地产呼叫中心软件供应商,电话销售系统办理公司-服务靠谱
无锡房地产呼叫中心软件供应商,电话销售系统办理公司特别是智能问答和智能导航功能,此外,还需要关注平台是否是否拥...
12-17
自动电销机器人好吗(机器人电销和人工电销)
本文目录一览: 1、请问电销机器人真的好用吗?用过的来2、电话机器人好用吗,有什么优势?3、电话机器人效果好不好?...
11-27
迈可先生用IVR智能语音交互系统,释放人工客服工作量
过去我们花了很多篇幅介绍智能电话机器人在外拨开发业务的技术与应用,然而智能电话机器人更佳的应用是在接听、也就是...
10-19
山西省5G不封号系统降价-实力认证
山西省5G不封号系统降价牌宣传等。如果非要说一个电话机器人的缺点,那可能就是不如人工灵活。但总体来看,电话机器人...
01-15
购买了一个商标31类还需注册35类吗?
有些用户是自己对 商标 31 类 进行了购买,那么这个时候还需要再注册 35 类吗? 要看行业 首先对于一个行业来说,往往是不...
10-23
电销卡为什么可以高频外呼还不会被封?
电销卡本质上来说就是一款电话卡,是很多电销人员工作时使用的,许多朋友非常好奇,为什么不使用三大运营商的电话卡,...
03-24
商标使用与商标权侵权判定关系的具体界定
从商标混淆的基本原理和消费者认知的客观情况看,商标使用应是商标权侵权判定的前提,或者说是侵权得以成立所应当具备...
10-23
临沂电销机器人厂家(临沂电销机器人厂家地址)
本文目次一览: 1、做德律风呆板人的那么多,哪家更好呢? 2、有谁用过电销呆板人?哪个公司的对照好? 3、电销呆板人开...
11-25
Python 文本滚动播放器的实现代码
效果 双击开始播放,继续双击可以加速播放 右键可以弹出菜单:播放、暂停、退出 左键可以拖动窗口 代码 from tkinter impor...
10-18
影响网站排名好坏的因素分析
至于次因呢?就是自己没有题材可以写,不知道该写些什么,给自己找个借口吧!其实做我们这一行的,应该都很清楚,原创两...
10-19
商标与需求
很多企业都明白,营销是要满足消费者的需求的,但是当你向他们提出这样的疑问:你的消费者究竟需要什么?好像总是不能...
10-23
智能机器人客服有哪些厂家,有什么优势?
随着互联网的发展,企业的需求也在不断增多,客服作为企业与客户沟通的桥梁,起着非常重要的作用。随着人工智能技术的...
07-12
使用400电话的公司才靠谱
相信现在的时代不断进步已经让人们都看到了幸福,人性化的各种设计给我们带来了很多的方便。眼下的400电话就是我们需要...
12-22
烟台自动电销机器人排名(烟台自动化公司排名)
本文目次一览: 1、电销呆板人公司排名,电销呆板人哪家公司做的对照好 2、电销呆板品德牌排名,左近客进了前三吗? ...
11-25
常州电销卡哪里办理
常州电销卡哪里办理 ,常州 电销卡 哪里可以办理, 常州电销卡代理 小芳通信团队主要成员均具丰富的行业经验,以不断的...
12-04
通过换位思考提高客户服务质量
前几天看到一则报道:某烟草公司客户经理利用休息天的时间到零售户店中,体验零售户一天的生活,从而加深了对零售户的...
10-22
昆明石柱电话机器人(昆明智能机器人)
本文目次一览: 1、德律风呆板人使用起来怎样? 2、1183102是什么德律风必修 3、想叨教一下智能语音呆板人一天可能打几何...
11-25
AMD宏图伟业:2017年必然盈利
在台北电脑展上,AMD又一次颁布颁发了新的处理器、GPU及办事器产品计划,Ryzen处理器继续完善布局,EPYC办事器芯片将在6月...
10-16
大连防封号电销系统
大连防封号电销系统 ,办理大连防封号 电销系统 ,大连防封号电销系统办理 亿卡惠通讯公司 电销卡 服务商,办理全国各地电...
11-18
Unix vmstat 命令详解宝典
在一个多CPU系统中,vmstat统计所有个数的CPU的平均输出.为每个进程进行统计.没有参数时,vmstat显示每一行是自从系统启动以后...
10-20
内蒙古电销语音机器人培训(哈尔滨电销机器人
本文目录一览:1、智能语音机器人多少钱一台,电销的2、 电话机器人是什么?3、电销职业想运用语音机器人,有什么好的...
11-29
Lua常用时间函数使用实例
-- 获取当前的格林尼治时间print(os.time())-- 获取当前时间的字符串表示,形如:11/28/08 10:28:37print(os.date())-- 获取当前日期的字...
10-18
ai语音电话机器人案例分析(ai电话机器人到底是什么)
本文目录一览:1、AI电话诈骗有多逼真?2、AI电话机器人怎么样3、AI语音机器人所拥有的优势4、ai人工电话机器人选哪家实惠...
06-20
python 利用PyAutoGUI快速构建自动化操作脚本
目录 一、背景 二、自动化的方案 三、思路和知识点 四、操作步骤 4.1 初识 PyAutoGUI 4.2 坐标系 4.3 点击 4.4 输入 4.5 汉字输入...
10-18
在线市场和商标侵权责任
现在,提供第三方平台销售产品的网站代表了世界上一些最成功的企业。但是,电子商务的快速发展本质意味着商标侵权问题...
10-23
客服管理系统的系统功能有哪些
客服管理系统是目前市面上比较常见的系统平台,能够同时实现管理与服务的系统平台。客服管理系统不是简单的只对客服人...
07-13
宝鸡自建外呼系统的简单介绍
本篇文章给大家谈谈宝鸡自建外呼系统,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览:...
05-04
中山语音外呼系统报价(外呼电话软件报价)
本文目录一览: 1、做电话营销。一套一键外呼体系多少钱?2、外呼体系一个多少钱,有哪些功用?3、外呼体系装置需求哪...
11-28
曲周水果店电话机器人(水果店座机电话)
本文目录一览:1、电话机器人是什么?2、什么是电话机器人?3、电话机器人功能有哪些呢?4、电话机器人有什么用?5、有用过电...
06-20
地图店铺上添加的图片怎么换标?地图店铺上添加的图片怎么换?
怎么让店铺上美团? 1、在手机里下载“美团开店宝” 2、点击图中的“注册”。 3、设置美团的账号和密码,填写手机号,然...
11-26
安阳企业电销机器人厂家(安阳市工业电器总公司电器厂)
今天给各位分享安阳企业电销机器人厂家的知识,其中也会对安阳市工业电器总公司电器厂进行解释,如果能碰巧解决你现在...
11-06
新乡外呼系统多少钱一个月(外呼系统安全吗)
本篇文章给大家谈谈新乡外呼系统多少钱一个月,以及外呼系统安全吗对应的知识点,希望对各位有所帮助,不要忘了收藏本...
05-17
昆明自动外呼系统加盟(云南外呼公司)
今日给各位共享昆明主动外呼体系加盟的常识,其间也会对云南外呼公司进行解说,假设能可巧处理你现在面对的问题,别忘...
11-07
电话机器人工作效率高的原因有哪些?
电话机器人工作效率高的原因有哪些?想要提高工作效率,怎样让人完成巨大的工作量,这个过程还是很简单,这也是为什么...
10-31
400电话企业办理400电话,服务精准、高效、专业 、贴心
作为一个专门为企业事业单位设计的国家统一号码虚拟电话-400电话。 所有拨打北京企业400电话号码的电话号码将转移到预设...
01-12
400开头录音电话,有400开头的电话打电话
400开头录音电话,有400开头的电话打电话400电话代理商为你解答。 在400电话平台又增加了呼叫中心平台,从而使400电话具有通...
07-20
合并SQL脚本文件的方法分享
概述 -------------------------------------------------------------------------------- 在平时的工作中,我会经常的碰到这样需要合并SQL脚本的...
10-18
杭州云外呼系统运营商(杭州云呼网络科技)
本文目次一览: 1、此刻外呼零碎行情怎样?为什么照旧一向不不变 2、外呼零碎是什么必修 3、网络德律风外呼零碎哪个好?...
11-25
省长现场出题:南昌成服务外包人才之都四命题待解
13日上午,省政协十届二次会议联组讨论会第二组的讨论正在热烈进行中,来自科技界别的省政协委员陈苏关于《大力发展江...
10-22
多彩炫铃是什么?
多彩炫铃是什么? 多彩炫铃是指,系统根据企业设置在不同时段和星期播放个性化的企业彩铃,也就意味着企业需要根据不...
01-13
400号码如何申请(400电话号码申请流程)
400号码如何申请(400电话号码申请流程) 400电话号码是企业客服、售后服务等联系客户的重要工具,如何申请400号码也成为...
08-14
品牌理念识别系统的设计原则
品牌理念识别系统的每一个设计原则本身就是一种品牌文化,因为品牌理念是品牌文化的核心。品牌理念是品牌形象的灵魂,...
10-23
福州防封电销防封软件要多少钱-注意!
福州防封电销防封软件要多少钱统自动拨号。支持一键生成号段,坐席被动接听电话,提高了坐席人员的电话接通效率,自动...
01-16
Windows7下ADSL拨号出现711错误的原因和5种解决办法
一些朋友新安装了Windows 7,在进行ADSL拨号的时候出现了711错误。这是什么原因呢?如何解决?下面就介绍5种方法: ADSL拨号...
10-20
虚拟400电话,400虚拟号码办理
虚拟400电话,400虚拟号码办理400电话代理商为你解答。 400虚拟线路也就是简单给你设置呼叫转移,也就是在拨打400号码的时候...
07-20
手机号被封号了可以解封吗?
如今大多数企业基本都有电销模式,而企业基本都是使用普通电话卡进行拨打,所以很容易出现封号的情况,因为普通电话卡...
01-29
福建电话外呼系统好用吗(厦门外呼系统)
本文目次一览: 1、被动外呼体系好用吗? 2、外呼体系好用吗? 3、外呼体系怎样样? 被动外呼体系好用吗? 我觉得挺好用...
11-25
电销卡公司封号怎么办
电销卡公司封号怎么办 但是三大运营商发行的普通手机卡,很显然无法满足电销行业的用卡需求,因为对三大运营商已经做...
12-16
信用卡电销是(信用卡电销是什么工作)
本文目录一览: 1、信誉卡电销挑选什么意思2、安全信誉卡权益电销公司在哪里3、交行分期客服电销是干嘛的4、安全银行信...
04-22
JSP应用的安全问题
一、概述 当网络编程越来越方便,系统功能越来越强大,安全性却指数倍地下降。这恐怕就是网络编程的不幸和悲哀了。各种动态内容生成环境繁荣了WWW,它们的设计目标就是为了给开...
10-18
本页收集关于JSP应用的安全问题的相关信息资讯供网民参考!
推荐文章
电销外呼数据管理系统
沈阳外呼防封系统是什么
通力外呼线路
唐山外呼系统专卖
福建正规移动大数据外呼系统
高德地图标注店铺地址
外呼系统考核
外呼系统怎么计算时间的
城市地图标注怎么标
福建外呼系统公司
郸城县地图标注
贵港电子地图标注店
联通公司可以办理400电话
小芯机器人电销
企业400电话办理哪个品牌好
400电话怎么办理
电销机器人 电话卡
昆明电销外呼系统平台
舒城地图标注
企业培训电销机器人
电销机器人兼职
汉川电销机器人
杭州防封电销卡代理政策
怎么修改高德地图标注店铺
安徽高频外呼系统怎么安装
呼多多机器人电销
山谷地图标注
怎么举报电销机器人
贵州外呼系统公司
湖南外呼管理系统
400电话代理商办理注意
百度地图标注太多加载太慢
地图标注问题描述
怎么能拥有电话机器人
绵阳人工外呼系统
淮安办理400电话
云企呼电销机器人
温州智能语音电销机器人厂家
阿里云400电话申请
用机器人打电销后怎么回访
成都专业外呼系统
百度地图标注需要钱么
电话机器人的电话列表
偃师电销机器人
安徽
70 度ai智能电销机器人
长春智能外呼系统收费
重庆400电话办理首选易号网
免费微信地图标注
佛山呼叫中心外呼系统如何
铜川移动外呼系统
佛山营销电销机器人线路
内蒙古高频外呼系统多少钱一个月
商户地图标注大全
怎样在地图标注销售区域
代办百度地图标注
汶上外呼营销系统
开车地图标注软件
外呼系统定位
接听电话机器人自动回复别人
百度地图的标注的图标
南宁地图标注
高德导航地图标注申请
ps地图标注位置
高德地图标注兼职入驻
山西百应电话机器人
佛山导航地图标注
电销机器人贴牌搭建
长江三角洲地图标注
成都智能电话机器人比较
江门ai电话机器人
百应电销机器人靠谱吗
寿光地图标注商户
河南洛阳机器人电销代理商
江苏
南宁网络外呼系统线路
重庆营销电销机器人费用
浙江电商智能外呼系统商家
岳阳电销外呼系统软件有哪些
微店店铺地图标注
gom小地图标注
高德地图底图标注怎么设置
外呼系统怎么接入线路
北京电商智能外呼系统联系方式
贵阳外呼电销机器人线路
百度地图标注县的区域
沈阳智能外呼系统中心
广州电子地图标注
吴江电销机器人
ai电销机器人是怎么合作的
运营商精准大数据外呼系统
诈骗外呼系统责任
鄂州ai电话机器人哪家便宜
贵阳手机自动外呼系统好用吗
西安打电话机器人
宁波人工外呼系统平台
万禾企业地图标注
睿声的外呼系统
漳州人工外呼系统好用吗
湖北保险智能外呼系统价格多少
下级生制服店的地图标注
常州电销机器人好用吗
斑马电话机器人营销
谷歌快捷酒店地图标注
徐州外呼系统参考价格
办理银行卡电话卡月反400
银川营销外呼系统代理
赣州哪里有移动大数据外呼系统
百应外呼系统会扣对方话费吗
惠州便宜外呼系统软件
徐州手机外呼系统开发
浙江正规电销机器人供应商
无锡防封电销卡办理靠谱
地图标注小程序
新野400电话办理网点
镇江智能外呼系统多少钱
销售系统外呼时间
诚信经营外呼系统
国际地图标注位置
外呼系统那个好
JSP应用的安全问题
上一篇:
JSP抓取网页代码的程序
下一篇:
将TOMCAT装入IIS全攻略
一起分享吧
产品关键词: JSP应用的安全问题 JSP,应,用的,安全,问题,JSP,