凯捷前端笔试题

2023-10-02 19:10:19   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《凯捷前端笔试题》,欢迎阅读!
凯捷,前端,试题
凯捷前端笔试题

1、从输入网址到显示网页的过程分析

1应用DNS解析域名:客户端先检查本地是否有对应的IP地址,若找到则返回响应的IP地址。若没找到则请求上级DNS服务器,直至找到或到根节点。

2、浏览器与服务器建立TCP连接(默认端口80(详细点可以说下三次握手的过程)

3应用层客户端发送HTTP请求。

4、服务器响应请求:查找客户端请求的资源,并返回响应报文,响应报文中包括一个重要的信息——状态码(200-300,成功;304使用缓存)。

5、服务器返回相应文件给浏览器。

6Tcp连接释放(可以说下四次挥手的过程)

7、浏览器对HTML文件进行解析构建DOM ,构建渲染 js根据DomAPI操作执行绑定事件等,页面显示完成。

2、两栏分布 第一种采用calc

第二种采用:都设置position:absolute; 然后设置右边的left:309px; width:auto;

3、前端存在哪些安全问题? CSRF


CSRFCross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF

你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品,虚拟货币转账......成的问题包括:个人隐私泄露以及财产安全。

1. 检查报头中的Referer参数确保请求发自正确的网站(但XHR请求可调用setRequestHeader方法来修改Referer报头);

2. 对于任何重要的请求都需要重新验证用户的身份; 3. 创建一个唯一的令牌(Token),将其存在服务端的session中及客户端的cookie中,对任何请求,都检查二者是否一致。

XSS的预防可以从多方面着手:

xss表示Cross Site Scripting(跨站脚本攻击),它与SQL入攻击类似,SQL注入攻击中以SQL语句作为用户输入,从而达到查询/修改/删除数据的目的,而在xss攻击中,通过插入恶意脚本,实现对用户游览器的控制。

1)如前面所述,浏览器自身可以识别简单的XSS攻击字符串,从而阻止简单的XSS攻击;

2)从根本上说,解决办法是消除网站的XSS漏洞,这就需要网站开发者运用转义安全字符等手段,始终把安全放在心上;


本文来源:https://www.wddqxz.cn/c015a19f2b4ac850ad02de80d4d8d15abf230041.html

相关推荐