Windows SQL Server 2005ãµãã¼ãçµäºã®4æ12æ¥ãè¿«ããå ±åæ¸ã¿èå¼±æ§ã®æ·±å»åº¦ãé«ããæ©æ¥ãªç§»è¡ã
ãå®å ¨ãªã¦ã§ããµã¤ãã®ä½ãæ¹ãã¯ãIPAãå±åº(*1)ãåããèå¼±æ§é¢é£æ å ±ãåºã«ãå±åºä»¶æ°ã®å¤ãã£ãèå¼±æ§ãæ»æã«ããå½±é¿åº¦ã大ããèå¼±æ§ãåãä¸ããã¦ã§ããµã¤ãéçºè ãéå¶è ãé©åãªã»ãã¥ãªãã£ãèæ ®ããã¦ã§ããµã¤ããä½æããããã®è³æã§ãã ãå®å ¨ãªã¦ã§ããµã¤ãã®ä½ãæ¹ãæ¹è¨ç¬¬7çã®å 容 第1ç« ã§ã¯ããã¦ã§ãã¢ããªã±ã¼ã·ã§ã³ã®ã»ãã¥ãªãã£å®è£ ãã¨ãã¦ãSQLã¤ã³ã¸ã§ã¯ã·ã§ã³ ãOSã³ãã³ãã»ã¤ã³ã¸ã§ã¯ã·ã§ã³ ãã¯ãã¹ãµã¤ãã»ã¹ã¯ãªããã£ã³ã° ç11種é¡ã®èå¼±æ§ãåãä¸ããããããã®èå¼±æ§ã§çºçãããè å¨ãç¹ã«æ³¨æãå¿ è¦ãªã¦ã§ããµã¤ãã®ç¹å¾´çã解説ããèå¼±æ§ã®åå ãã®ãã®ããªããæ ¹æ¬çãªè§£æ±ºçãæ»æã«ããå½±é¿ã®ä½æ¸ãæå¾ ã§ãã対çã示ãã¦ãã¾ãã 第2ç« ã§ã¯ããã¦ã§ããµã¤ãã®å®å ¨æ§åä¸ã®ããã®åãçµã¿ãã¨ãã¦ãã¦ã§ããµã¼ãã®éç¨ã«é¢ãã対çãã¦ã§ããµã¤ãã«ããããã¹ã¯ã¼ãã®åæ±ãã«é¢ã
Webã¢ããªã±ã¼ã·ã§ã³ã®ããå¼±æ§ããªããªããªããªããªããã¡ãã£ã¢ãªã©ã§ãçãã«åãä¸ãããã¦ããã«ããããããï¼ã§ãããç¹ã«ï¼ã»ãã·ã§ã³ç®¡çããããã¢ããªã±ã¼ã·ã§ã³ã®ããå¼±æ§ã«ã¯ï¼æ°ä»ããªããã¨ãå¤ããå ·ä½çã«ã¯ãã¯ãã¹ãµã¤ãã»ãªã¯ã¨ã¹ãã»ãã©ã¼ã¸ã§ãªãï¼CSRFï¼ï¼ãã»ãã·ã§ã³ã»ãã£ã¯ã»ã¼ã·ã§ã³ããªã©ã§ããããããã¯ã¯ãã¹ãµã¤ãã»ã¹ã¯ãªããã£ã³ã°ï¼SQLã¤ã³ã¸ã§ã¯ã·ã§ã³ã¨ãã£ãæ¯è¼çã¡ã¸ã£ã¼ãªããå¼±æ§ã«æ¯ã¹ã¦èªç¥åº¦ãä½ãï¼å¯¾çãé²ãã§ããªãã åå ã®ä¸ã¤ã¯ï¼ã¢ããªã±ã¼ã·ã§ã³ã®éçºè ãåå ãæ£ããç解ãã¦ããªããã¨ãCSRFãã»ãã·ã§ã³ã»ãã£ã¯ã»ã¼ã·ã§ã³ã«ã¤ãã¦è¨ãã°ï¼ã»ãã·ã§ã³ç®¡çã«ä½¿ãã¯ããã¼ï¼cookieï¼ã®åä½ãç解ãã¦ããªãã¨å¯¾çãé£ãããã¨ãããæè¿ã®éçºç°å¢ã§ã¯ï¼ã»ãã·ã§ã³ç®¡çã®ä»çµã¿ãé ãºãããã¦ããããï¼å¿ ããããã®ç¥èã¯è¦æ±ãããªããããããéçºè ã¯å®¹æã«ã¯ããå¼±æ§ã«æ°
â å ¬ééµæå·æ¹å¼ã®èª¤ã解説ã®æ°¾æ¿«ãããããã©ããããã㨠ãã³ã³ãã¥ã¼ã¿ã»ãã¥ãªãã£ãåºç¤ãããã¨ããã¨ãæå·ã®è§£èª¬ãç¹ã«å ±ééµæå·ã¨å ¬ééµæå·ã®éããããªã©ã¨ãã£ã解説ãããç®ã«ãããæã¯å°éã®æ¹ã«ãã£ã¦æ³¨ææ·±ãæ¸ããã¦ããã®ã«å¯¾ããããä½å¹´ãã¯ã²ã©ãç¶æ³ã«ãªã£ã¦ãããå æãå®®å´ã§éãããSCIS 2008ã®å¸ã§ãæå·ç 究è ã®æ¹ã ã¨ã®éè«ã§ãããã話ã«ãªã£ããç§ã¯æå·ã¯å°éã§ãªãã®ã§ãã®è©±é¡ã¯è¿éã«æ¸ããªãã§ãããããã®ã¨ããã®å··ã®èª¤ã解説ã®æ°¾æ¿«ã¶ãã¯ç®ã«ä½ããã®ãããã æãã²ã©ãè延ã£ã¦ãã¦ãã°ããæ¶ãããã«ãªãééã解説ã®å ¸åä¾ã¯æ¬¡ã ã ãå ¬ééµã§æå·åãããã®ãç§å¯éµã§å¾©å·ããã®ã¨åæ§ã«ãç§å¯éµã§æå·åãããã®ãå ¬ééµã§å¾©å·ã§ããããã«ãªã£ã¦ãããã äºä¾1: æ¥æ¬ããªãµã¤ã³æ ªå¼ä¼ç¤¾ã«ããå ¬ééµæå·æ¹å¼ã®è§£èª¬ ãã®ãããªå ±ééµæå·æ¹å¼ã®åé¡ç¹ã解決ããæå·æ¹å¼ããå ¬ééµæå·æ¹å¼
ç±³IBMã®ã»ãã¥ãªãã£é¨éãã¤ã³ã¿ã¼ãããã»ãã¥ãªãã£ã·ã¹ãã ãºï¼ISSï¼ãã®è²¬ä»»è ã®ä¸äººã§ããã¬ã³ã¿ã¼ã»ãªã¼ã«ãã³æ°ã¯2008å¹´2æ25æ¥ï¼ç±³å½æéï¼ãå社ã®å ¬å¼ããã°ã«ããã¦ããç»åèªè¨¼ï¼CAPTCHAï¼ãã£ããã£ï¼ãã®ç¾ç¶ã解説ãããç»åèªè¨¼ã§ã¯ãã¡ã¼ã«ã¢ã«ã¦ã³ãã®ä¸æ£åå¾ãªã©ãé²ããªãã¨ããã ç»åèªè¨¼ã¨ã¯ãç»é¢ã«è¡¨ç¤ºãããæååç»åãã¦ã¼ã¶ã¼ã«â解èªâãããèªè¨¼æ¹æ³ãæ©æ¢°çãªèªã¿åããå°é£ãªå´©ããæååã®ç»åã表示ãããã®æååãå ¥åããããã¨ã§ãä½æ¥ãè¡ã£ã¦ããã®ã人éãã©ãããå¤æããã ç¡æã®ã¡ã¼ã«ãµã¼ãã¹ãªã©ã§ã¯ãèªååããã°ã©ã ã«ããã¢ã«ã¦ã³ãã®ä¸æ£åå¾ãé²ãããã«ãç»åèªè¨¼ãå°å ¥ãã¦ããããã³ã¡ã³ãã¹ãã ã対çã¨ãã¦å°å ¥ãã¦ããããã°ãµã¤ãããããã³ã¡ã³ãã¹ãã ã¨ã¯ãèªååããã°ã©ã ã使ã£ã¦ãããã°ã®ã³ã¡ã³ãæ¬ã«ååãªã©ã®å®£ä¼ãæå½ãã次第ã«è¨è¼ããæå£ã®ãã¨ã æ»æ
è·å ´ï¼èªå® ãåããæ ¹ä»ãã¤ã¤ããç¡ç·LANããã ï¼ãã®ã»ãã¥ãªãã£ã«é¢ãã¦ã¯ï¼ã¦ã¼ã¶ã¼ã®æèã¯æå¤ã«é«ããªããä»åã§ã¯ï¼æãåºãã¦ã¼ã¶ã¼ã«å©ç¨ããã¦ããç¡ç·LANã®æå·åæè¡ãã©ã®ç¨åº¦å¼±ããã®ãã確èªãã¤ã¤ï¼ããå®å ¨ãªç¡ç·LANã®ä½¿ãæ¹ãæ¹ãã¦è§£èª¬ãããã IEEE 802.11a/b/gã®ç¡ç·LANã«ã¯3種é¡ã®ã»ãã¥ãªãã£è¦æ ¼ããããWEPï¼wired equivalent privacyï¼ï¼WPAï¼Wi-Fi protected accessï¼ï¼WPA2ã§ããããã¼ã¿ãæå·åãããã¨ã§çè´ããä¿è·ãï¼æç·ã¡ãã£ã¢ã¨åçã®ã»ãã¥ãªãã£ã確ä¿ãããã¨ãç®çã§ããã ãã ï¼2007å¹´æ«ã«é½å ææã§èª¿ã¹ãã¨ããï¼åä¿¡ã§ããç¡ç·LANã®é»æ³¢ã®ãã¡ï¼æå·åããã¦ããªããã®ã16%ï¼WEPã§ã®æå·åã69%åå¨ãï¼ãã¾ã ã«WEPãåºã使ããã¦ãããã¨ãåèªèãããã¨ã«ãªã£ããWPA/WPA2ã¨ããæ
http://www.rubyist.net/~matz/20080126.html#p04 趣å³ã§ãã£ã¦ãããã°ã©ãã³ã°åå¿è ã®ç«å ´ã§è¨ããã¦ããããã ããããªãããããããã®ããã°ã©ããå°é£ããé¡ãã¦ã»ãã¥ãªãã£ã»ãã¥ãªãã£è¨ãããã ããåå¿è ããã°ã©ãã®ã»ãã¥ãªãã£æèãã¾ã£ããåä¸ããªãã°ãããããããã«ä½ä¸ãããã ãããã¡ããã¡ãè¨ããããå©ãããã®ã¯ã¤ã¤ã ãã©ãç¼åã®åé¡ã¯ããã°ã©ã ã§è§£æ±ºãããã£ã¦ã¤ãã¯è³å¡ãã§é»ã£ã¦PHPã§ããããããã«ãããã ããä½ãã楽ããRubyãã ãããWebã¢ããªã±ã¼ã·ã§ã³ããªãããªãã£ã¦ãã®æç¹ã§ããå ¨ç¶æ¥½ãããã¼ã ããã ããã§ããã ãã http://d.hatena.ne.jp/essa/20080130/p1 ããè縮è縮ï¼åå¿è è¶ è縮ã§ãããããã¼ã»ã³ã³ã¼ããã¼ãé ãã¦ã¿ãã³å¸ãããã£ã¦é«æ ¡çã®å¿å¢ã ããé£ããé¡ãã¦è¨³ç¥ãé¡ã§ãã£ãã¤ã
å·¡åãµã¤ãã®ä¸ã¤ã§ããé«æ¨æµ©å ï¼ èªå® ã®æ¥è¨ã§ä»¥ä¸ã®ãããªã¨ã³ããªã¼ããã£ãã é«æ¨æµ©å ï¼ èªå® ã®æ¥è¨ - æºå¸¯é»è©±åãWebã¢ããªã®èå¼±æ§äºæ ã¯ã©ããªã£ã¦ããã®ã ããã§ã¯ãã¤ãã®é«æ¨æ°ã®å£èª¿ã§ããæºå¸¯åãWEBã¢ããªéçºã§ã¯æªã ã«GETãã©ã¡ã¼ã¿ã§ã»ãã·ã§ã³IDã渡ãã¦ãããããã¯ããã¾ã§ãä½åº¦ãããããã¨ã ã¨è¨ã£ã¦ããããã¨ãããããªå 容ãèªããã¦ããã 確ãã«WEB+DBã®è¨äºã«å¯¾ãã¦é«æ¨æ°ã注éã§è¨ã£ã¦ããããã«ãIPã¢ãã¬ã¹ã«ããå¶éã«é¢ãã¦æ¸ãã¦ããªããã¨ããç¹ã«é¢ãã¦ã¯WEB+DBå´ã®è½ã¡åº¦ã ã¨æããå®éãããè¡ããªãéã端æ«IDãã¦ã¼ã¶ID*1ã«ããèªè¨¼ãæå³ããªããªããªã£ã¦ãã¾ãããã ã*2 ä½ãããã£ãªã¢æ¯ã«IPã¢ãã¬ã¹å¶éãããéãã«ããã¦ã¯ç«¯æ«IDãã¦ã¼ã¶IDã¯å½è£ ä¸å¯è½*3ãªã®ã§ããããä»äººã§ãå ¥åå¯è½ãªãã¹ã¯ã¼ãèªè¨¼ãããå¼·åãªèªè¨¼ããããã¾ãããéã«ããã°ãã®èª
â æºå¸¯é»è©±åãWebã¢ããªã®èå¼±æ§äºæ ã¯ã©ããªã£ã¦ããã®ã WEB+DB PRESSèªã®Vol.37ã«ãæºå¸¯ãµã¤ãéçº å®è·µãã¯ãã㯠2007ãã¨ããè¨äºãæ²è¼ããã¦ããã®ã ããããã«ãããªè¨è¿°ããã£ãã 端æ«èªè¨¼ ç»é²ãå¿ è¦ãªãµã¤ãã®å ´åï¼å©ç¨ããéã«ã¯ãã°ã¤ã³ãå¿ è¦ã§ãï¼ID/ãã¹ã¯ã¼ããæ¯åå ¥åããã®ã§ã¯ï¼æºå¸¯ã®å ´åã§ã¯ç¹ã«é¢åã§ãï¼ ããã§æºå¸¯ãªãã§ã¯ã®èªè¨¼æ¹æ³ã¨ãã¦ï¼ç¾å¨ã®ç«¯æ«ã§ã¯åå¾ã容æã«ã§ãã端æ«èªä½ã®æ å ±ï¼ç«¯æ«IDï¼ãå©ç¨ãã¾ãï¼ ï¼ç¥ï¼ ã»ãã·ã§ã³ PCãµã¤ãã§ã»ãã·ã§ã³ã使ãå ´åã¯ï¼é常ã»ãã·ã§ã³IDãCookieã«ä¿åãã¾ããï¼æºå¸¯ãã©ã¦ã¶ã§ã¯Cookieã«ãã¼ã¿ãä¿åãããã¨ãã§ãã¾ããï¼ããã§æºå¸¯ãµã¤ãã§Cookieã使ãå ´åã¯URLã«ã»ãã·ã§ã³IDãåãè¾¼ããã¨ã«ãªãã¾ãï¼ ã»ãã·ã§ã³IDãGETã§æ¸¡ã ã»ãã·ã§ã³IDãGETã§æ¸¡ãå ´åã¯ï¼PHPã®è¨å®ãã¡
â»è¬æ¼è³æãæ²è¼ãã¾ããã ç¬ç«è¡æ¿æ³äºº æ å ±å¦çæ¨é²æ©æ§ï¼IPAï¼ã¯ãå®å ¨ãªã¤ã³ã¿ã¼ãããã®å©ç¨ããããã¦ãæè¿ãIPAãå±åºãåããèå¼±æ§é¢é£æ å ±ãåºã«ãå±åºã®å¤ãã£ãèå¼±æ§ãæ»æãåããå ´åã®å½±é¿åº¦ã大ããèå¼±æ§ãåãä¸ãããã®è§£æ±ºçãç´¹ä»ããã»ãã¥ãªãã£å®è£ è¬åº§ãä¼ç»ãã¾ããã æ¬è¬åº§ã¯æ¬å¹´2æã4æã«å®æ½ãã¾ãããã好è©ã§ããã®ã§ãä»åã¯ãæ°ãã«èå¼±æ§ã®æ·±å»åº¦è©ä¾¡ãç¨ããå±åºæ å ±ã®åæçµæããã¦ã§ãã¢ããªã±ã¼ã·ã§ã³ã®çºæ³¨è ãèæ ®ãã¹ãç¹ãªã©ãç´¹ä»ãã¾ããã¾ããéçºè ã®æ¹ããå®å ¨ãªã¦ã§ãã¢ããªã±ã¼ã·ã§ã³ã®éçºã«åããåçµã¿ç¶æ³ãç´¹ä»ãã¦ããã ãã¾ãã IPAã§ã¯ã2004å¹´7æ8æ¥ã«èå¼±æ§é¢é£æ å ±ã®å±åºåä»ãéå§ãã¦ãã2å¹´4ã¶æãçµéãã10ææ«ã¾ã§ã«ã½ããã¦ã¨ã¢è£½åã«é¢ãããã®330件ãã¦ã§ãã¢ããªã±ã¼ã·ã§ã³ï¼ã¦ã§ããµã¤ãï¼ã«é¢ãããã®687件ãåè¨1,017件ã¨ãªãã1
â ã¦ããã¿ã¹ç¤¾ä¼ã®æ©ãæ¹(1) ããã£ãEdyã¯am/pmã§ä½¿ããªããam/pmã§ä½¿ã£ãEdyã¯æ¸¡ããªãã é«åº¦ã¦ããã¿ã¹å社ä¼ã®å°æ¥ã¯ããã©ã¤ãã·ã¼ãå®ããã¨ãã人ã ã®ãªãã©ã·ã¼ããããããããããããä¸æ¨å¹´æ¸ããã¨æã£ã¦æºåãããã®ã®ãã®å¾æ¾ç½®ãã¦ãã話ã以ä¸ã«æ¸ãã 2004å¹´7æ11æ¥ã®æ¥è¨ã«æ¸ãã¦ããããã«ãã³ã³ããã¨ã³ã¹ã¹ãã¢ã®am/pmã«ã¯ãclub apã¨ããä¼å¡ãµã¼ãã¹ããããam/pmã§è²©å£²ããã¦ããEdyã«ã¼ãã«ã¯å³1ã®ããã«ãclub apç¨ã®ãä»®ãã¹ã¯ã¼ãããè¨ããç´ãåå°ããã¦ããã ãã®ãµã¼ãã¹ã§ç¹å¾´çãªã®ã¯ããEdyãå©ç¨å®ç¸¾ãã¨ãããam/pmã§ã®è²·ãç©å±¥æ´ãé²è¦§ã§ããã¨ãããã®ã§ããã ä¸åº¦ã¡ã³ãã¼ç»é²ããã¨ã以å¾IDã使ã£ã¦ã Edyã®æ±ºæ¸ããã£ã¼ã¸ã®è¨é²ã¨ãè²·ãä¸ãåã®æç´°ãã¦ã§ãä¸ã§é²è¦§ã§ãã¾ããå°ã¥ãã帳ãçµè²»ç®¡çã«ã家è¨ç°¿ã«ã¨ã便å©ãªæ©è½ã§ã
ãªãªã¼ã¹ãé害æ å ±ãªã©ã®ãµã¼ãã¹ã®ãç¥ãã
ææ°ã®äººæ°ã¨ã³ããªã¼ã®é ä¿¡
å¦çãå®è¡ä¸ã§ã
j次ã®ããã¯ãã¼ã¯
kåã®ããã¯ãã¼ã¯
lãã¨ã§èªã
eã³ã¡ã³ãä¸è¦§ãéã
oãã¼ã¸ãéã
{{#tags}}- {{label}}
{{/tags}}