3. ??????????
3.1. ?????????????????????????????
???? SoftEther VPN ??????????? VPN ????????????????????????????????
???????????? VPN ??????? VPN ?????????????????????????SoftEther VPN ???????????
???????????????????????????????????????????????? SoftEther VPN ??????? VPN ?????
???????????????????????????????????? SoftEther VPN ??????? VPN ?????????????????
??????????
?????? VPN ?????????????
????????????????????? VPN ??????????????????????????????????????????????????????
??? VPN ????????????????????????????? Cisco ????????????????????????????? ? ??????
????????????Cisco ????????????????????????????????????????????????????? CPU ????
???????????????????????Cisco ????? VPN ????????????????? CPU????? MIPS?ARM ??
? PowerPC ???????????????????????????? VPN ????????????????????????????????????
?????????????? Cisco ?????????????????????????????????Cisco ? VPN ???????????????
?????????????????????????????????????????????????????????????????? VPN ?????????
?????? VPN ?????????????????????????????????? VPN ?????????????????????????????
???????????????????????????????????????????????????? VPN ???????????????????????
????????
?????? ASIC ??????????????????????????
???????????? VPN ???????????????? Cisco VPN ????????????????????????????? ASIC
(application-specific integrated circuit) ??? IC ?????????????????????????????ASIC ????
???????????????????????????????????????????????????????????ASIC ????????????????
??????????????????????????????????????? ASIC ???????????????????????????????????
?????????????????????????????????????????Cisco ? ASIC ???????????????????????????
?????? AES-256 ????????????AES-256 ????????????????????????????????????????????
???????? ASIC ?????????????????????????????????????????????????
SoftEther VPN ???????????? VPN ???????????????
SoftEther VPN ?????????????????????? VPN ??????????????????????????????????Cisco
Systems ??????????? VPN ??????????????????????? ASIC ???????????????????????????
?????????????????????????????????????????????????????????????????????????????????
???????? (?????Cisco ?????Cisco ??????????????????????????????????)???????????????
?????????????????????????????????????????????????????????????????????????????????
????????????? IC ???????????????????????????????????????????????????????????????
VPN ????????????????????????????????

??????????????? VPN ????????????????????????? VPN ?????????????????????????????
?????????????????????????????????????????????????????????????????????????? VPN ?
?????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????
???????????
SoftEther VPN ??????????? VPN ?????????? 2 ????
?????? VPN ????????SoftEther VPN ??????????????????????? 2 ?????????????SoftEther
VPN ??????? 2010 ????????????????????????????SoftEther VPN ?????????????????????
?????????????????????????????????????????????????????????????????????????????????
???????????????????SoftEther VPN ??????????????? VPN ??????????????????????????
2 ?????????SoftEther VPN ??? Windows?Linux?FreeBSD?Solaris ??? Mac OS X ??????
???????????????????????????????????? OS ???????????????? OS ?????????????????????
?????????????????????????????OS ????????????????????????????????????????
Windows Update ? Linux ??????????????????????????????SoftEther VPN ?????
SoftEther VPN ??? OS ??????????????????????????????OS ????????????? OS ?????????
?????????SoftEther VPN ???????????? OS ?????????????????????????????????????????
?????????????????????????? VPN ?????????????????
SoftEther VPN ??????????????? TCP/IP ?????????????
SoftEther VPN Server ????????????????????????? TCP/IP ???? VPN ?????????????????
???????????????????????? TCP 443 (HTTPS ???) ??????
??????????????????????????????????????????????????????TCP/IP ???????????????????
?????????????????????????????????????????????????????????????????????????????????
????? VPN Server ? VPN ?????????????????????? TCP/IP ???????????????????????????
???????????? OS ??? Windows ? Linux ?????? OS ??????????????????????????

3.2. ??????????????????
SoftEther VPN ?????????????????????????????????????????????????
VPN ?????????????????
SoftEther VPN ????????????? HTTPS (HTTP over SSL) ??????????????HTTP ???????
Web ??????????????????????????????HTTPS ? HTTP ???????????????????????????????
?? SSL ?????????HTTPS ??????????????????????

VPN ?????????????????
SSL 3.0 ??? TLS 1.0 ????????????????????????????????????????????SSL ? Secure
Socket Layer ?????TLS ? Transport Layer Security ??????????????????????????????????
??????????????????????10 ???????????????????????????
VPN ?????????????????
VPN ?????????????????? TCP/IP ?????????TCP/IP (Transmission Control Protocol on
Internet Protocol) ???????????????? 1 ????SoftEther VPN ? IPv4 ??? IPv6 ???????? TCP?????????????

3.3. ?????????????????????
SoftEther VPN ? VPN ????????????????????????????????????????????????????????????
??????????????????????????????RC4 ????????????????AES256 ????????????????????
?????????????
????????????? SoftEther VPN ????????????????????????????????
• RC4 (128 ???)• AES128 (128 ???)• AES256 (256 ???)• DES (56 ???)
• Triple-DES (168 ???)
RC4 ??????????????????????
HMAC ??????????????
SoftEther VPN ? HMAC (Hash-based Message Authentication Code) ?????????????????
???????????????????????????????
• SHA-1 (160 ???)• MD5 (128 ???)

3.3.jpg

ss3.3.jpg??????????????

3.4. ???????? OpenSSL ???
SoftEther VPN ???????????????????????????? OpenSSL ???????????OpenSSL ????????
???????????????????????????????????????????????????????OpenSSL ????????????????
??????

??? SoftEther VPN ????????????OpenSSL ????????????????????SoftEther VPN ???????
????????????? VPN ??????????????????????????????????????????????????????????????
?????????????????????????????????????????????
????????SoftEther VPN ?????????????????OpenSSL ???????????????????

3.5. ????????
"Person in the Middle Attacks" ??? "Man in the Middle Attacks" ??????????????????????
???????????????????????????????????????????????????????????????????????SoftEther
VPN ??????????????????VPN Server ?????? RSA ?????????????? RSA ???? X.509 ????
????????????????VPN Client ? VPN Server ????????????? VPN Server ???????????????
??????????????????????????VPN ?????????????????????????????????

ss3.5.jpg

SSL ????????????????????????????????????

ss3.5_2.jpg?? VPN Server ??????? SSL ???????????????????????????

3.6. ?????????
?????????????????????????????????????????????????????????????SoftEther VPN ?????
????????????????????????????????????????????????????????????????????????????????

3.7.jpg

SoftEther VPN ????????????????????
???????
???????????????????????????VPN Server ?????? HUB ??????????????????????????????
?????????????????????????????????????????? SHA ?????????????????????????????????
???????????????????????????????????????????????????????????????? HUB ???????????
???
RADIUS ??? Active Directory ???????
?????????????????????????????????????????????????? VPN Server ??????????????????
????????????? HUB ??????????????????????????????????????????????????????????????
???????UNIX ? RADIUS ??????????????????????????????? Windows ? Active
Directory ??? NT ??????????????????????????SoftEther VPN ????????????????????????
???????????????????????????????????????????????????? HUB ???????????????????????
????????????????????????????????????????????????????????????VPN Server ?????????
?????????????????????????????????????????????????????????????????????????????????
???????????????????????
SoftEther VPN ? RADIUS ????????????????????????????????????????????????????????
?????????????????? RADIUS ?????????????????????????

ss3.6_1.jpg??????????? RADIUS ??? Active Directory ????????????
4096 ?????? RSA ????????? PKI ??
?????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????
????????? PKI (Public Key Infrastructures) ?????????????PKI ? RSA (Rivest, Shamirand Adleman) ??????????????????????????????????????RSA ??????????
????? PKI ???????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????

ss3.6_2.jpg

RSA ??????????????
PKI ???????????????? USB ?????????
PKI ??????????? USB ???????????????????????????????? USB ??????????????????????
?????????????????????????????????????????????? PIN ??? (????) ????????????????????
?????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????
?????????????? USB ????? SoftEther VPN ?????????????????????????????????????????
??? Web ??????????????

0509161.jpg
PKCS#11 ?????????????????????????????????
??????????
????????????? HUB ?????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????

3.7. ????????
VPN Server ???? HUB ???????????????????????????????????? 4,096 ????????????????
??????????????????????????????
?????????????????????????????????????????????????????????????????????? IPv4 ?
IPv6 ????????????????????????????????????????IP ????????????????????TCP ? UDP ??
???????? TCP ????????????????????????????????????????????????????????????
????? HUB ?????????? HTTP ?????????????????????????????????????????????????????
???????????????????????????? Web ??????????????????? HUB ?????????????????????
HTTP ?????????????? Web ????????????????? Web ?????????????????????????????????
?????????????????????????????? URL ????????????????????? (?????????????????????
Web ?????????????????????)?

ss3.7_1.jpg

VPN Server ? GUI ???????????????????????????????

ss3.7_2.jpg?????? IP?TCP?UDP ??????????????????????????????????

3.8. ??????????
?????????????????????????????????????????????????????????????VPN ??????? VPN ??
????? VPN ???????????????????????????????????????????????
?????Ethernet ?????????????????????? VPN ????? DHCP ??????????????????????DHCP?????????????????????????????????????????????????????????????? ARP ?????????????
????????????????????????????????????????????????SoftEther VPN Server ????????????
?????????????
?????????????????????????????????????????????????????????????????????????????????
??????????????????????

ss3.8.jpg?????????????????????????????????????????????????

??? DHCP ????????????
???????????????? VPN ?????????? DHCP ????? Ethernet ????????????????????????????
????????? DHCP ????????? DHCP ?????????????????????????????????????????????? IP?????????????????????????????????????????????????????????????????????????????????
??????? DHCP ????????????????????
DHCP ????????? DHCP ?? IP ??????????
??????????????? Ethernet ?????????DHCP ????????????????????????????????? DHCP ?
???????? IP ??????????????????????????????SoftEther VPN ??? HUB ????????????????
?????
??????????????????????
SoftEther VPN ????????????????? 2 Ethernet ? LAN ????????????????????????????????
? VPN ??????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????

LAN ??????????????????????????????????VPN ???????????????????????????????????
??
???? MAC ??????? IP ??????????????????
?????????? IP ???? 192.168.3.2 ?????????????????? IP ???????? Ethernet ??????????????
???????????????????????????????????? IP ?????????????????????????? IP ????????????
?????????????????????????????????????????????????????????????????????????????????
??IP ?????????? MAC ????????????????????
????????????????
1 ?? Ethernet ?????? VPN ????????????????????????????????????????????????????????
??????????????????????????????????ARP?DHCP ??? ICMPv6 ???????????????????????
??????????
?????????????
?????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????
MAC ??? IP ???????????????????
VPN Server ???? HUB ? MAC ????? FDB ??????????? IP ????????????????????????
VPN ???????????????? MAC ??????? IP ?????????????????????????????DoS ?? (denialof-service attack) ???????????????????? VPN Server ???????????? RAM ?????????????
??????????????????????????????? VPN ????????????????? MAC ????? IP ?????????????
??????
????
????? VPN ????????? bps (bits per seconds) ????????????????????????????????????????
?????????????? (????????????) ??????????? (????????????) ???????????????????????
1 ??????????????
????????1 ?????????? VPN Server ??????? VPN ????????????????????????????????????
?????????????????????????????????????????

IPv6 ??????????
VPN ????? IPv6 ???????????????????????????????????IPv6 ?? IPv4 ?????????????????
???????IPv6 ???????????????????????SoftEther VPN Server ? IPv6 ???????????????????
??????????

3.9. VPN ????????????????????
????????????????? HUB ??????????????????????????????? VPN ?????????????????????
???????????????????????????????????????????????????
????????? VPN Client ????????? Wireshark?Ethereal ??? IDS (?: snort) ???????????????
???
?????????????????
VPN Server ????????????????????????????????????????????????????????????????
IDS (????) ??????
??????????????????????????????? IDS (Intrusion Detection System) ? VPN Server ????
HUB ?????????????????????????

ss3.9.jpg

Wireshark?tcpdump?snort ??????????????????? HUB ?????????????

3.10. ????????
VPN Server ??? HUB ???????????????VPN Server ??????????????????????????????????
?????????????????????????????????????????????? SoftEther VPN Server ?????????????
?????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????
????????? VPN ???????????????????????????????????????????????????

ss3.10.jpg???????????

3.11. HTTP URL ????
???????????HTTP ???????????????? HTTP ?????????????????????????????? HTTP ????
?????????? URL ???? URL ????????????????????????????????? VPN Server ??????????
????VPN Server ???????? HTTP ???????????????????

ss3.11.jpg?????????
Ethernet?IP?TCP/UDP ???????? HTTP ????????????????????

3.12. ?? HUB ?????????
VPN Server ??????? HUB ???????????????? VPN Server ??????????????? HUB ???????
???????????????????????????? HUB ???????????????????????????
?? HUB ?????????????????VPN Server ???????????? HUB ??????????????????????????
??????????????????????????????? HUB ???????????????????????????? VPN Server ????
?? HUB ????????????????????????????????????????????????????????????? HUB ??????
?????????

3.13. ???????????????????????????
SoftEther VPN Server ???????? VPN Server ??????????? 24 ???365 ??????????????????
????????????VPN Server ????????????????????????????????????????????????????????
????????????? SoftEther VPN Server ??????????????????????????????
???????????????? SoftEther VPN Server ???????????????????????????????????????????
????? VPN ??????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????