Web 1 Winny (P2P ) ( ) Windows 1.1 Windows (CIFS: Common Internet File System) CIFS Microsoft OS Windows XP 1
Windows LAN CIFS 1.2 CIFS ( ) ( OS ) Apache Apache Microsoft IIS OS Unix Apache Apache OS Unix ( Webmin ) 1.3 CMS: Contents Management System Unix Unix CMS (Contents Management System) CMS blog Wiki CMS CMS CMS 2
CMS blog Wiki CMS CMS blog Wiki Enterprise CMS CMS 1. Zope Zope CMS Zope 2. moodle moodle CMS LMS(Learning Management System) LMS CMS 1.4 Windows Windows EFS(Encript File System) EFS ( ) EFS Windows ( ) EFS OpenPGP( Open Pretty Good Privacy) OpenPGP 3
1.5 1.5.1 K( ) K 1 ( ) K K 1 K 1 K K K 1 K 1 ( ) K( ) K K 1 ( ) 1.6 ( ) K = K 1 K( ) K( ) Unix DES (Deta Encryption Standard) AES(Adbanced Encryption Standard) Free Blowfish ( AES Rijndael (J.Daeman and V.Rijmen) ) 4
1.7 K K 1 2 2 BK BP A B BK B BP B A A AK 2 RSA RSA ( Ronald Rivest, Adi Shamir, Len Adleman) RSA RSA RSA AES ( VPN DES DES 3 3DES DES VPN ) 1.8 OpenPGP OpenPGP RFC2440 PGP(Pretty Good Privacy) PGP IDEA 5
PGP GnuPG OpenPGP OpenPGP ( ) OpenPGP BASE64 OpenPGP GnuPG OS Windows 1.9 PKS SSL CA(Certified A ) ( ) OpenPGP (PKS: Public Key Server) A B B C OpenPGP GnuPG USB 6
2 2.1 VMplayer FreeBSD WindowsXP VMplayer VMplayer d:\security\freebsd FreeBSD.vmx VMplayer FreeBSD login: VMplayer Alt+Ctrl VMplayer login: root passwd: ****** wakhok root # ifconfig lnc0 IP lnc0: flags=108843<up,broadcast,running,simplex,multicast,needsgiant> mtu 1500 inet inet6 fe80::20c:29ff:fe8f:cce8%lnc0 prefixlen 64 scopeid 0x1 inet 192.168.0.110 netmask 0xffffff00 broadcast 192.168.0.255 ether 00:0c:29:8f:cc:e8 192.168.0.110 IP ( IP ) WindowsXP Alt+Ctrl OS VMplayer d:\security\windowsxp WindowsXP.vmx OS VMplayer OS(WindowsXP) OS OS(VMplayer OS ) FreeBSD WindowsXP WindowsXP OS OS WindowsXP URL IP FreeBSD IP http://192.168.0.110:10000/ FreeBSD Webmin FreeBSD Webmin Username Password admin wakhok 7
Webmin Japanese(JA JP.EUC) 8
IP IP 192.168.0.255 IP FreeBSD IP FreeBSD FreeBSD reboot Webmin reboot FreeBSD IP 2.2 moodle Apache moodle CMS WindowsXP FreeBSD ( moodle ) URL http://fpc01.wakhok.ac.jp/moodle/ IP admin ( wakhok) 9
moodle ON 10
moodle moodle e- moodle moodle ( 11
moodle 2Mbyte ( FTP ) ( moodletest ) 12
moodle E-mail ( >> ) moodle ( ) wakhok hogehoge wakhok ( ON ) ( 13
) wakhok wakhok ON -> 14
HTML moodle moodle e- 2.3 GnuPG GnuPG Windows Windows 15
http://www.gpg4win.org/ GnuPG GnuPG Next Sylpheed-Claws Sylpheed Sylpheed 16
Explorer OK GnuPG for windows WinPT WinPT WinPT (Real name) Email address ( ) Prefer RSA keys DSA RSA 17
pathphrase PC Key Generation completed (keyrings) CD-ROM HDD WinPT KeyManager 18
192.168.0.1 WinPT KeyManager Keyserver add IP ( ) Close Send to Keyserver IP 19
E Keyserver E Search( ) Receive KeyManager ( ) 20
GPGee (Sign) (Encrypt) (symmetric) Sign&Encrypt GPGee Signing Keys OK.gpg moodle wakhok ( hogehoge ) GPGee Decript( ) GPGee WinPT WinPT ( ) 2.3.1 PKS FreeBSD pksd FreeBSD pksd 21
(vi # cd /usr/local/etc/ # cp pksd.conf.sample pksd.conf # vi pksd.conf #www_readonly 0 # pksd # /usr/local/etc/rc.d/pksd restart X-windows Gedit ) 2.4 Apache.htaccess apache /usr/local/etc/apache22/httpd.conf 2.4.1 AccessFileName AccessFileName.htaccess httpd.conf.htaccess 2.4.2 AllowOverride AccessFileName AllowOverride None ALL AuthConfig Limit IP address Options Options FileInfo 22
2.4.3 httpd.conf /usr/local/www/apache22/data/test <Directory /usr/local/www/apache22/data/test> AllowOverride AuthConfig </Directory>.htaccess 2.5.htaccess.htaccess AuthType Basic AuthName usercheck AuthUserFile /usr/local/etc/apache22/users AuthGroupFile /usr/local/etc/apache22/groups <Limit GET POST> require user user1 </Limit> /usr/local/etc/apache22/users htpasswd ( apache ) -c ( -c create ) # cd /usr/local/etc/apache22 # htpasswd -c users test Adding password for test. New password: Rectangle-type new password: /usr/local/etc/apache22 users test 2 2 -c # htpasswd users test2 Adding user test2 New password: Rectangle-type new password: /usr/local/etc/apache22/ users 23
test:mdyvtqrdvftu2 test2:wy5vrq/rzsdia Unix passwd master groups unix /etc/groups http://fpc01.wakhok.ac.jp/test/ 24