首页 > 其他分享 >4.16-4.17技术支持面试

4.16-4.17技术支持面试

时间:2024-06-03 18:12:50浏览次数:11  
标签:技术支持 加密 4.17 4.16 域名 dns 服务器 私钥 客户端

1、讲讲你的实习经历

xxx

2、讲讲密码学,对称和非对称(公钥加密)的区别,非对称是否可以用私钥加密;

对称和非对称区别在于,对称使用同一个密钥加密解密(有安全隐患),非对称是公钥加密私钥解密(私钥一般储存在服务器);
可行,应用于数字签名方面可以,私钥加密公钥验证解密签名,但是数字签名的过程包括哈希函数
首先用哈希函数对数据进行处理成消息摘要,然后通过私钥加密生成签名,将签名和摘要一起发送,接收方使用公钥解密数字签名,将解密信息摘要和原始信息进行对比,两者一致则为被篡改;

3、tsl/ssl是什么,ssl三次握手是啥,tcp三次握手是啥

TSL/SSL: 由于http是明文传输,即用于对http的内容加密;ssl是tsl的前身,有点像王老吉和加多宝

证书:ssl证书,保存在源服务器的数据文件,需要向CA申请(三方机构),证书可以证明域名的所属、日期和公钥(cer证书)私钥;

https会将80端口改为443,以TLS1.2为例

  • tcp三次握手后,客户端向服务端发送client hello,其实报文包括所支持的tls1.2版本和支持加密套件(加不同加密算法组合),生成一个随机数发给服务端;
  • 之后服务端向客户端发送server hello,其中包括支持的tls版本和选择加密套件,也生成一个随机数发送给而客户端;再发一个响应出示证书,用于浏览器确认可信,包含发送公钥给客户端,最后发送server hello done;
  • 客户端回应client key exchange,生成第三个随机数(预主密钥),将这个随机数用公钥加密发送给服务端,之后change cipher spec告诉服务器协商好算法和加密密钥,最后Encryted handshake message表示协商完成加密开始;
  • 服务器回应Encryted handshake message,表示协商完成加密开始,握手结束(很多次)
    第一随机+第二随机数+预主密钥=会话密钥;后续使用会话密钥对数据进行对称加密

    tcp三次握手:
  • 客户端向服务器请求连接,发送syn报文
  • 服务器回复syn-ack,确认连接
  • 客户端确认后恢复ack报文,建立连接完成三次握手

4、dns是啥,怎样使用

进行域名转换ip的过程;
域名结构数: .root根域名-->.net/.com/.cn/.edu顶级域名服务器-->bilibili/qq/baidu权威(限)域名服务器-->www/mail/member/space
通过任播找到最近的根域名服务器;

过程:

  • 浏览器发送解析请求,dns客户端(提前检查浏览器缓存和host文件记录,此时默认没记录);
  • 解析器向dns服务器发送解析请求,最近本地服务器(组播),由本地互联网服务提供商管理(isp);
  • 本地dns服务器查看缓存是否有请求的域名ip,若无则请求查询根服务器
  • 查看.com服务器地址
  • 查询com
  • 查询bilibili.com服务器地址
  • 咨询bilibili.com的ip地址
  • 之后返回解析器ip同时缓存地址,解析器和本地dns采用递归方式传递信息(发送之后返回结果即可),而本地dns服务器和三层服务器传输方式是迭代,第一二三步;
    5、waf是什么,web防火墙,有什么作用;

应用层防火墙,从攻击角度思考防御功能;

  • CC攻击,限制对某些URL请求次数能力和限制文件上传
  • IP黑白名单,封ip
  • 命令注入、sql注入、xss、网页挂马

6、两个局域网中,是否能互相查看对方的mac地址,在那查看,为什么(ipconfig)?

不能,一般会通过arp协议广播求址,;
可以在系统命令行,网卡上均可查看;

7、linux服务器中,查看进程和查看端口的指令

ps -ef|grep 筛选进程  ps aux所以进程
netstat -tlp|grep 

标签:技术支持,加密,4.17,4.16,域名,dns,服务器,私钥,客户端
From: https://www.cnblogs.com/lusang/p/18229382

相关文章

  • Timing 技术支持文档
    TechnicalSupportDocument:TimingCountdownAppWelcomeWelcometotheTimingCountdownApp!ThisdocumentwillprovideyouwithcomprehensiveguidanceonhowtousetheTimingapp,includingitsfeatures,stepsforcustomizingtasks,andhowtoobtaint......
  • 4.17思凡特面试
    hive语法重视hdfs调优怎么编写清洗怎么写支持压缩的map中间结果一些误区  datanode接受数据是一个块一个块往上传,后面两个节点是依次调用的元数据得在namenode内存中加载,而非仅存在磁盘上Fsimage保存目录和iNode,eidts记录更新操作两个并不是一致的,第一......
  • 高抗干扰触摸芯片VK36N系列1/2/3/4/5/6/7/8/9/10按键/通道适用于家电/玩具【FAE技术支
     概述.VK36N1D具有1个触摸按键,可用来检测外部触摸按键上人手的触摸动作。该芯片具有较高的集成度,仅需极少的外部组件便可实现触摸按键的检测。提供了1个1对1输出脚,可通过IO脚选择上电输出电平,有直接输出和锁存输出2个型号可选。芯片内部采用特殊的集成电路,具有高电源电压......
  • 2024.04.17
        学习时间1h代码行数50行博客量2篇学习内容主要进行了《从小工到大工》的阅读,并且对代码进行了优化  <template><viewclass="index"><index-headerbgColor="bg-index-header"@headerSwitch="headerSwitch"/>......
  • VKL060/076 SSOP24/28 超低功耗LCD液晶段码屏驱动芯片适用水电表/温湿度计,FAE技术支持
    VKL060概述: VKL060是一个点阵式存储映射的LCD驱动器,可支持最大60点(15SEGx4COM)的LCD屏。单片机可通过I2C接口配置显示参数和读写显示数据,可配置4种功耗模式,也可通过关显示和关振荡器进入省电模式。其高抗干扰,低功耗的特性适用于水电气表以及工控仪表类产品。功能特点:•  工......
  • (VKL系列)超低功耗LCD液晶显示驱动IC-VKL76 SSOP28,19*4 76点阵,超低工作电流约7.5微安,
    VKL076概述:VKL076是一个点阵式存储映射的LCD驱动器,可支持最大76点(19SEGx4COM)的LCD屏。单片机可通过I2C接口配置显示参数和读写显示数据,可配置4种功耗模式,也可通过关显示和关振荡器进入省电模式。其高抗干扰,低功耗的特性适用于水电气表以及工控仪表类产品。功能特点:•  工......
  • 关于矢量瓦片技术支持前端渲染带来的思考
    前言书接上回,此前提到地图瓦片切片技术的发展。矢量切片技术将瓦片的渲染由服务端迁移到客户端,此操作带来的影响力不可谓不大,基于此,完全可以随心所欲的定义地图的表达。那么在实际的应用当中,当渲染从服务端迁移后客户端后,是否会带来一些其他的问题?超20M的瓦片数据此事发生在202......
  • 4.16
    地铁结对作业数据库设计:存储:线路号,车站唯一标识ID,线路的各个站名,车站的换乘信息等信息。1需要考虑:如何表示两个小白圆点中间有一条线表示这两个车站是相邻的;这个车站可以转5号线等信息。功能设计:线路查询:输入线路号,输出此地铁线路的所有站名(按某一方向顺序输出即可)。站点......
  • 4.17
    地铁主界面<%--CreatedbyIntelliJIDEA.User:席酒Date:2024/4/30Time:15:53TochangethistemplateuseFile|Settings|FileTemplates.--%><%@pagecontentType="text/html;charset=UTF-8"language="java"%><......
  • 4.17
    SQLite的优点主要有以下几个:简单易用:SQLite非常易于安装和使用,只需要引入单个库文件,便可以开始使用它提供的API进行开发。小巧灵活:由于SQLite的设计目标定位为轻量级的数据库管理系统,因此它的库文件非常小巧,适合在嵌入式设备和移动终端中使用。零配置:SQLite不需要任何专门的配置或......