目录

Progress and Notes

Figure Issues

The following figures caused compilation problems. Have to comment them out, otherwise, cause compilation problem. Currently, use their English version (see z_replace.sh in the figure folder)

  • Net basics: twolans_chinese.pdf
  • IP: twolans_chinese.pdf
  • IP: smurf_chinese.pdf
  • IP: nat_chinese.pdf

The following figures caused trouble if compiled separately, but when the chapter is compiled with the others, there is no problem . Therefore, we can use the chinese version

  • VPN: vpn-3lans_chinese.pdf
  • VPN: vpn-3lans-tap_chinese.pdf
  • Tunneling: network-setup_chinese.pdf
#!/bin/bash
# These figures have issues, so we use the English version for now. 
# We may need to redraw them later.

# Use the English version 
FIG=../Figs_for_Book
CN=

# Use the Chinse version 
#FIG=../Figs_for_Book_chinese_from_HCY
#CN=_chinese

FDIR=$FIG/Network_Basics/Figures
cp $FDIR/twolans$CN.pdf  Network_Basics/Figures/twolans_chinese.pdf

FDIR=$FIG/IP_ICMP/Figures
cp $FDIR/twolans$CN.pdf  IP_ICMP/Figures/twolans_chinese.pdf
cp $FDIR/smurf$CN.pdf    IP_ICMP/Figures/smurf_chinese.pdf
cp $FDIR/nat$CN.pdf      IP_ICMP/Figures/nat_chinese.pdf

# The following figures caused trouble if compiled separately, but when
# the chapter is compiled with the others, there is no problem . Therefore,
# we can use the chinese version
FDIR=$FIG/VPN/Figures
#cp $FDIR/vpn-3lans$CN.pdf VPN/Figures/vpn-3lans_chinese.pdf
#cp $FDIR/vpn-3lans-tap$CN.pdf VPN/Figures/vpn-3lans-tap_chinese.pdf

FDIR=$FIG/Tunneling/Figures
#cp $FDIR/network-setup$CN.pdf Tunneling/Figures/network-setup_chinese.pdf

Notes

  • For problems, add to book chapter. This may give students incentives to buy the book.

  • Hire an assistant to help on this book: images, proof reading, etc.

  • 《网络安全:原理和深度实践》
    • network security
    • crypto
  • 《计算机安全:原理和深度实践》
    • software security
    • web security

《网络安全:原理和深度实践》

The book has also been deployed on Moodle site, Chengyang has proof-read it once.

Chapter 1st 2nd Figures Notes
Network Basics ✅ ✅
ARP ✅ ✅
IP/ICMP ✅ ✅
Sniffing/Spoofing ✅ ✅
UDP ✅ ✅
TCP ✅ ✅
Firewall ✅ ✅
VPN ✅ ✅
Tunneling ✅ ✅
DNS ✅ ✅
DNSSEC ✅ ✅
BGP ✅ ✅
Heartbleed ✅ ✅
Reverse Shell ✅ ✅
Chapter 1st 2nd Notes
Encryption ✅
Hash ✅
PKC ✅
PKI ✅
TLS ✅

《计算机安全:原理和深度实践》

Chapter 1st 2nd Notes
Unix Security ✅
SetUID 1st edition ✅
Env Variables 1st edition ✅
Buffer Overflow 1st edition ✅
Return-to-libc 1st edition ✅
Race Condition 1st edition ✅
Format String 1st edition ✅
Dirty COW 1st edition ✅
Meltdown ✅ ✅
Spectre ✅ ✅
Shellcode ✅ ✅
Shellshock 1st edition ✅
Chapter 1st 2nd Notes
Web Security ✅ ✅
CSRF 1st edition ✅
XSS 1st edition ✅
SQL Injection 1st edition ✅
Clickjacking ✅ ✅

如果页数不够,可以把 Crypto 加进来(除了 TLS)

请翻译以下的文章,请严格保持原文段落结构,不添加列表或分段,不添加新的内容,严格保持LaTeX原格式,保留LaTeX里的公式。把 format string 翻译成“格式化字符串”:

请把Meltdown翻译成熔断,把 Spectre 翻译成幽灵, 把side channel 翻译成侧信道。

\texttt{ }

% ******************************************* % SECTION % *******************************************

% ——————————————- % SUBSECTION % ——————————————-

% ************************************************************ % The following part is not included in some cases % ************************************************************ \ifshouldinclude

\fi %%%%%%%%%%%%%%%%%%%%%% END %%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%% END %%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%% END %%%%%%%%%%%%%%%%%%%%%%%%%

关于
131.1 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号