目录

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
邀请码