推荐文章
网络协议工程师岗位职责
网络协议分析工程师 恒为科技 恒为科技(上海)股份有限公司,恒为,恒为科技,恒为科技上海,恒为 职责描述:
1. 负责主要网络应用通信协议的逆向分析工作;
2. 归纳协议状态流程、协议特点,总结匹配策略;
3. 按要求进行测试用例编写,验证匹配策略正确性。
任职要求:
1. 本科及以上,计算机、通信相关专业;
2. 深入理解网络通信原理,对OSI 7层协议全面理解;
3. 有全面的网络通信协议知识,可详细描述应用通信协议过程;
4. 精通TCP/IP协议,对TCP/UDP/ICMP等网络层协议有非常深刻的认识;
5. 对主流网络应用层协议掌握其交互流程和作用,包括HTTP/FTP/POP/SMTP/DNS等协议;
6. 能熟练使用Wireshark软件,精通网络报文抓取和分析技术;
7. 能对捕获的应用协议进行原始分析,分析各字段含义;
8. 熟悉常见的通信加密和解密算法。
扩展能力(至少掌握一至两种):
1. 了解正则表达式规范,可写出简单的正则表达式用例,并读懂复杂的表达式;
2. 了解网络常用的字符编码格式,Unicode/UTF-8/Base64;
3. 熟悉Linux平台的常规操作,能够使用tcpdump/tcpreplay工具者优先;
4. 能够使用C/C++/python语言进行网络编程者优先。