首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有人能在其中注入恶意代码吗?

有人能在其中注入恶意代码吗?
EN

Stack Overflow用户
提问于 2016-03-11 23:59:11
回答 2查看 100关注 0票数 1

我在考虑用一个,‘你在想什么?’评论框在我的页面中。

代码语言:javascript
复制
     var statusBox = function() 
     {
     $(".btn").click(function() {

     var post = $(".whatsUp").val();
     $('<li>').text(post).prependTo(".entry");
     $('.whatsUp').val('');
     $('.charRemainder').text('130');
   });
   $('.whatsUp').keyup(function() {
     var postLength = $(this).val().length;
     var charactersRemaining = 130 - postLength;
     $('.charRemainder').text(charactersRemaining);
  });
 };
 $(document).ready(statusBox);

问:有人能通过这个工具注入恶意代码吗?不涉及数据库。提前感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-12 01:39:54

为了增加现有的答案,没有任何可能的注入可能会对后端服务器造成任何损害,因为这纯粹是前端功能。

尽管如此,客户端JavaScript本质上是不安全的,因为用户可以通过浏览器编辑网页的JavaScript代码。当涉及到前端功能时,什么也做不了。

但是,在将数据传递到服务器时,记住不要仅在JavaScript中执行错误捕获和输入验证非常重要,因为用户可以轻松地删除此逻辑。所有这些验证都应该在后端进行。

票数 1
EN

Stack Overflow用户

发布于 2016-03-12 00:08:27

不是的。如果没有以任何形式保存在服务器上,那么您就不会受到SQL注入或XSS (跨站点脚本)的攻击。

不过,我无法想象一个没有保存在某个地方的评论框的使用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35952006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档