æ å ±å¦çå®å ¨ç¢ºä¿æ¯æ´å£«è©¦é¨ã«2åç®ã®åé¨ã§åæ ¼ãããã¨ãã§ãã¾ããã ï¼1åç®ã¯2013å¹´ç§ã«æ å ±ã»ãã¥ãªãã£ã¹ãã·ã£ãªã¹ã試é¨ãåé¨ãä¸åæ ¼ï¼
æ å ±å¦çå®å ¨ç¢ºä¿æ¯æ´å£«ã¨ã¯
æ å ±å¦çå®å ¨ç¢ºä¿æ¯æ´å£«ã¨ã¯2016å¹´10æã«èªçããå½å®¶è³æ ¼ã§ãããä¸è¨ã®å ´åã«ç»é²è³æ ¼ãããã¾ã
- æ å ±å¦çå®å ¨ç¢ºä¿æ¯æ´å£«è©¦é¨ã«åæ ¼ãã人
- 以åã®è©¦é¨å¶åº¦ï¼ãã¯ãã«ã«ã¨ã³ã¸ãã¢ã»ã»ãã¥ãªãã£ãæ å ±ã»ãã¥ãªãã£ã¹ãã·ã£ãªã¹ãï¼ã«åæ ¼ãã人ï¼çµéæªç½®ï¼2018å¹´8æ19æ¥ã¾ã§ï¼
- ç»é²ã»ãã¹ã試é¨åæ ¼è ã¨åç以ä¸ã®è½åãæãã人
å¶åº¦ã«é¢ãã詳ãã説æã¯IPAã®Webãã¼ã¸ãã覧ãã ããã
- æ å ±å¦çå®å ¨ç¢ºä¿æ¯æ´å£«ã¨ã¯
- ãã©ã¦ãã«ãªã£ã¦ãã試é¨
- 試é¨ãã2ã¶æéã®ã¢ã¤ã¢ã¤ããæ¥ã
- å¦ç¿è³æã«ã¤ãã¦
- å¦ç¿æéã«ã¤ãã¦
- æèæ¹é©ã®è©±
- æå¾ã«
ãã©ã¦ãã«ãªã£ã¦ãã試é¨
æ å ±å¦çæè¡è 試é¨ã¨ã®åºä¼ãã¯å¦çæ代ã§ã åºæ¬æ å ±æè¡è ãå¿ç¨æ å ±æè¡è ã¯ãªãã¨ãåå¾ãããã¨ãã§ãã¾ããã
ããããã®å¾ã«åãã試é¨ï¼ä¸»ã«DBã¹ãã·ã£ãªã¹ãã¨SCã¹ãã·ã£ãªã¹ãï¼ã¯ä¸åæ ¼ãç¶ãã»ã»ã» èªåã®ä¸ã§ã¯æ å ±å¦çæè¡è 試é¨ããã©ã¦ãã«ãªã£ã¦ãã¾ããã (é·æéåå¼·ããã®ã«ãçµæãä¼´ããªããã¨ã¸ã®çµ¶æã¨ç¡æ°åæãï¼
ä½åº¦ãã®å¤±æã¨æ«æãçµã¦ããããä»åãããããé«åº¦æ å ±å¦çæè¡è è©¦é¨ ï¼å ±éãã£ãªã¢ã»ã¹ãã«ãã¬ã¼ã ã¯ã¼ã¯ã®ã¬ãã«4ã«è©²å½ãããã®ï¼ã« åãã¦åæ ¼ã§ããã¨ãããã¨ã§ãæ極ã¾ã£ã¦å°ãæ¶ãåºã¾ããã
試é¨ãã2ã¶æéã®ã¢ã¤ã¢ã¤ããæ¥ã
試é¨ç´å¾ã¯ãç¹ã«ãåå¾2ã®è¨è¿°åé¡ãã§ãæå¿ããæãããã¾ããã§ããã 解çæ¬ã«ã¯ä¸éãè¨å ¥ã§ãããã®ã®ãåºé¡è ã®æ±ãã¦ãã解çãå°ãåºãããã©ããã¯è¦å½ãã¤ãã¾ããã§ããã
ã¨ããã®ããä»ã¾ã§åé¨ããDBã¹ãã·ã£ãªã¹ããSCã¹ãã·ã£ãªã¹ãã¯åå¾1ã®æç¹ã§åæ ¼ã©ã¤ã³ã«åã°ãçµãã§ãåå¾2ãæ¡ç¹ãããçµé¨ããªã*1ãç¹æ°ããããã解çãã©ããªãã®ãªã®ãããããã¾ããã§ããã
試é¨ã®ãã¨ã¯å¿ãããã¨ããæèãé ã®ä¸ãå·¡ããéã«å¿ãããã¨ãã§ããªãã¨ããããããããªãè² ã®ã¹ãã¤ã©ã«ã«é¥ã£ã¦ãã¾ããã
ããã¦ãåæ ¼çºè¡¨æ¥å½æ¥ãè¿ãã¦ãèãããã¦ã¿ãã¨ã»ã»ã»ç¡äºã«åæ ¼ï¼
é å¼µã£ã¦åå¼·ãã¦ããã£ãã¨å¿ããæãã¾ããã
å¾ç¹ã¨ãã¦ã¯ãåå¾1ãããåå¾2ã®æ¹ãé«ãã£ãã§ãã
ï¼ã®ãªã®ãªãªæãã¯ããã¾ãï¼
ç§ã¨ãã¦ã¯ãåå¾2ãããåå¾1ã®æ¹ãç¹æ°ãé«ãã¨äºæ³ãã¦ããããã äºæ³å¤ã®çµæã«å°ãé©ãã¾ããã
é¸æããåé¡ã«ã¤ãã¦ã¯ã以ä¸ã®ã¨ããã¨ãªãã¾ãã
ã»åå¾1: å1, å2
ã»åå¾2: å1
ä»æãã°ãåå¾1ã®æ¹ãç¹æ°ãé«ãã¨äºæ³ï¼é¯è¦ï¼ããã®ã¯ã ããããå2ã®ãã¼ããè å¨ã¨ãã¦ããç¥ããã¦ããSQLã¤ã³ã¸ã§ã¯ã·ã§ã³ã«é¢ããåé¡ã§ããã ã¹ã ã¼ãºã«è§£çãè¨è¿°ã§ããããã ã¨æãã¾ãã
PreparedStatementã¸ã®å¯¾å¿ãªã©ãå®çªï¼ï¼ï¼ã§è§£çãå°ããããã£ãå°è±¡ãããã¾ãï¼ãã®ããã°è¨äºããããããããã«ç§ã¯è«è¿°ã説æãè¦æã§ãããï¼
ç¹æ°ãè½ã¨ãã¦ãã¾ã£ãç®æã¯ãããããå1ã®è¨è¿°åé¡ã ã¨èãã¦ãã¾ãã
å¦ç¿è³æã«ã¤ãã¦
話ã¯å¤ããã®ã§ããã次ã®è©¦é¨ã«ã¤ãªããããã«ããã©ã®ãããªå¦ç¿ãè¡ã£ãã®ããåå¿ã¨ãã¦æ®ãã¦ãããã¨æãã¾ãã ä»å¾åé¨ãã人ã®åèã«ãªãã°å¹¸ãã§ãã
å©ç¨ããåèæ¸ãããã¹ã
[1-1] 絶対ãããæ å ±å¦çå®å ¨ç¢ºä¿æ¯æ´å£« 2017å¹´ç§ç
絶対ãããæ å ±å¦çå®å ¨ç¢ºä¿æ¯æ´å£« 2017å¹´ç§ç
- ä½è : å±±å´åå¾,ä½å®ä¸ç¥å,å «æ¨ç¾æºå,濱éè°·è³æ
- åºç社/ã¡ã¼ã«ã¼: æ¥çµBP社
- çºå£²æ¥: 2017/08/24
- ã¡ãã£ã¢: åè¡æ¬
- ãã®ååãå«ãããã°ãè¦ã
[1-2] 絶対ãããæ å ±å¦çå®å ¨ç¢ºä¿æ¯æ´å£« 2017å¹´æ¥ç
絶対ãããæ å ±å¦çå®å ¨ç¢ºä¿æ¯æ´å£« 2017å¹´æ¥ç
- ä½è : å±±å´åå¾,濱éè°·è³æ,å «æ¨ç¾æºå,ä½å®ä¸ç¥å
- åºç社/ã¡ã¼ã«ã¼: æ¥çµBP社
- çºå£²æ¥: 2017/02/24
- ã¡ãã£ã¢: åè¡æ¬
- ãã®ååãå«ãããã° (1件) ãè¦ã
[1-3] 絶対ãããã»ã¹ã28æ¥ 2016å¹´ç§ç]
絶対ãããã»ã¹ã28æ¥ 2016å¹´ç§ç
- ä½è : å·¦éè³å³°,å¹³ç°è³ä¸,è¤ç°æ¿å,å±±å 大å²,å±±å´åå¾,濱éè°·è³æ,å «æ¨ç¾æºå
- åºç社/ã¡ã¼ã«ã¼: æ¥çµBP社
- çºå£²æ¥: 2016/08/25
- ã¡ãã£ã¢: åè¡æ¬
- ãã®ååãå«ãããã°ãè¦ã
â絶対ã«ãããã·ãªã¼ãºã¯è§£èª¬ãã¨ã¦ãä¸å¯§ã§ããã試é¨1ååãä¸å¯§ã«è§£èª¬ãã¦ããã¦ãã¦ããã©ã¹Î±ã®ç¥èãåå¾ã§ããããã«æãã¾ãã 1åçµãããã¨ã«ãååã®åã欲ãããªãã»ã»ã»ãã®åã¨ããå½¢ã§è³¼å ¥ãã¦ãããé常ã«å½¹ç«ã¡ã¾ããã 試é¨ã®å¯¾çã¨ãã¦ããªãããããã§ãã
[2] æ å ±å¦çæç§æ¸ æ å ±å¦çå®å ¨ç¢ºä¿æ¯æ´å£« 2017å¹´ç
æ å ±å¦çæç§æ¸ æ å ±å¦çå®å ¨ç¢ºä¿æ¯æ´å£« 2017å¹´ç
- ä½è : ä¸ååä¹
- åºç社/ã¡ã¼ã«ã¼: ç¿æ³³ç¤¾
- çºå£²æ¥: 2016/11/23
- ã¡ãã£ã¢: åè¡æ¬ï¼ã½ããã«ãã¼ï¼
- ãã®ååãå«ãããã°ãè¦ã
âååãæ¬ã§ã700ãã¼ã¸ä»¥ä¸ããã¾ãã éå¤ã®éã«å©ç¨ãã¾ãããï¼è©³ç´°ã¯å¾è¿°ãã¾ãï¼
[3] æ å ±ã»ãã¥ãªãã£ã¹ãã·ã£ãªã¹ããå°éç¥è+åå¾åé¡ãã®éç¹å¯¾çã2013ã
- ä½è : ä¸å¥½åº·ä¹
- åºç社/ã¡ã¼ã«ã¼: ã¢ã¤ããã¯
- çºå£²æ¥: 2012/11/15
- ã¡ãã£ã¢: åè¡æ¬
- è³¼å ¥: 3人 ã¯ãªãã¯: 5å
- ãã®ååãå«ãããã°ãè¦ã
â2013å¹´ç§ã®SCã¹ãã·ã£ãªã¹ã対çã®ããã«è³¼å ¥ããæ¬ã§ããé·ãéæ¬æ£ã«ç ã£ã¦ãããã®ãåãåºãã¦ãã¾ããã éç¹å¯¾çã¨ããã¿ã¤ãã«ã©ããã ã¨æãã¾ããã æè¡ãã¼ããã¨ã«ç« ãåããã¦ããã ã¤ã³ãããï¼ç¥èæ´çï¼ã¨ã¢ã¦ããããï¼éå»åé¡è§£çï¼ã¨ãã形㧠å¦ç¿ã«è¨ããã¨ãã§ãã¾ããããã ã解説ã¯å³ãå ¨ããªããæåã°ããã§ç æ°ã¨ã®æ¦ãã«ãªããã¨ãããã¾ããã ï¼ææ°ã®æ¬ã«ã¤ãã¦ã¯ãããã¾ããï¼
[4] ãã¹ã¿ãªã³ã°TCP/IP æ å ±ã»ãã¥ãªãã£ç·¨
ãã¹ã¿ãªã³ã°TCP/IP æ å ±ã»ãã¥ãªãã£ç·¨
- ä½è : é½è¤åé
- åºç社/ã¡ã¼ã«ã¼: ãªã¼ã 社
- çºå£²æ¥: 2013/09/01
- ã¡ãã£ã¢: åè¡æ¬ï¼ã½ããã«ãã¼ï¼
- ãã®ååãå«ãããã° (3件) ãè¦ã
â2013å¹´ç§ã®SCã¹ãã·ã£ãªã¹ã対çã®ããã«è³¼å ¥ããæ¬ã§ããè³¼å ¥å½æã¯æå¹ã«æ´»ç¨ã§ãã¾ããã§ãããã»ã»ã»ä»åã®å¦ç¿ã§ã¯æ´»èºãã¾ããã
[5] æ å ±ã»ãã¥ãªãã£ç½æ¸2017
æ å ±ã»ãã¥ãªãã£ç½æ¸2017
- ä½è : ç¬ç«è¡æ¿æ³äººæ å ±å¦çæ¨é²æ©æ§
- åºç社/ã¡ã¼ã«ã¼: ç¬ç«è¡æ¿æ³äººæ å ±å¦çæ¨é²æ©æ§
- çºå£²æ¥: 2017/07/01
- ã¡ãã£ã¢: åè¡æ¬ï¼ã½ããã«ãã¼ï¼
- ãã®ååãå«ãããã°ãè¦ã
æ¨ä»ã®ã»ãã¥ãªãã£ã«ã¤ãã¦ãå種æ å ±ãã¾ã¨ã¾ã£ã¦ãã¾ãã å®éã«èµ·ããã¤ã³ã·ãã³ãã«ã¤ãã¦æ¦è¦ãç解ã§ããããã«æãã¾ãã
å¦ç¿ã«å©ç¨ããIPAå ¬éè³æ
[6] SSL/TLSæå·è¨å®ã¬ã¤ãã©ã¤ã³ www.ipa.go.jp âHTTPSã«é¢ããæ¦è¦ãåºæºãéµãã©ã¡ã¼ã¿ãHSTSçã®ãå®éã®è¨å®ä¾ãæ²è¼ããã¦ãã¾ãã
[7] å®å ¨ãªã¦ã§ããµã¤ãã®ä½ãæ¹ www.ipa.go.jp âSQLã¤ã³ã¸ã§ã¯ã·ã§ã³ãCSRFãXSSãBOFçã èå¼±æ§ã®æ¦è¦ã¨æ ¹æ¬çãªå¯¾çã«ã¤ãã¦è¨è¼ããã¦ãã¾ãã
å©ç¨ããWebãµã¤ã
[8] é»åæ¿åºæ¨å¥¨æå·ãªã¹ãï¼CRYPTECæå·ãªã¹ãï¼
CRYPTREC | CRYPTREC暗号リスト(電子政府推奨暗号リスト)
âåå¾2ã®é¸æåé¡ã§åºã¦ããããªæ°ãããï¼éå»ã«ç¢ºãåºé¡ããã¦ããï¼ï¼ã®ã§ä¸å¿è¦ã¦ããã¾ããã
[9] JVN iPedia(èå¼±æ§å¯¾çæ å ±ãã¼ã¿ãã¼ã¹)
JVN iPedia
âå®éã«è¦ã¤ãã£ãèå¼±æ§æ
å ±ãå
¬éããã¦ãããµã¤ãã§ã
æ°ãåããæã«çºãã¦ãã¾ããã
å¦ç¿æéã«ã¤ãã¦
å¹³æ¥ã®è©±
- éå¤æé
é»è»å
ã§[2]æ
å ±å¦çæç§æ¸ æ
å ±å¦çå®å
¨ç¢ºä¿æ¯æ´å£«ã®æ¬ãèªã¿ããã¼ãã«ã¡ã¢ãã¨ã£ã¦ãã¾ããã
ãã¼ã¸æ°ãè¨å¤§ï¼700ãã¼ã¸ç¨åº¦ï¼ãªã®ã§ãæ«æããªãããã«ãèå³ã®ããåéããèªã¿é²ãã¾ããã
ï¼ã»ãã¥ã¢ããã°ã©ãã³ã°ãã»ãã¥ã¢ãããã³ã«ããããã¯ã¼ã¯ã«é¢ããæè¡ã証ææ¸çï¼
ï¼æ½è±¡çã§é£ããããªè¨èã大éã«åºã¦æ¥ãåéï¼ç£æ»ãçµç¹ã«ãããæ
å ±ã»ãã¥ãªãã£ï¼ã¯å¾åãã«ããï¼
- æ¼ä¼ã¿
[6] SSL/TLSæå·è¨å®ã¬ã¤ãã©ã¤ã³ã®PDFææ¸ãã¨ããããéãã¯ã»ãã¤ãã¾ããã ï¼éããã ãã§ãèªã¾ãã«çµãããã¨ããã£ãã®ã§ããã»ã»ã»ï¼
- å¸°å® å¾
試é¨1ã¶æåã¯ã»ã¼æ¯æ¥ãåå¾åé¡ã解ãã¾ããã
ã¡ããã©ãã®ææã¯ãããã¸ã§ã¯ããçä¸ç¹å¿æã§ããã¨ã22æé社ã23æ帰å®
ãªãã¦ãã¨ãå¤ãã£ãã®ã§ã
ç¹ã«åå¾2åé¡(120å)ã解ãã®ã«è¦å´ãã¾ããã
ãã¯ããç¹°ãè¿ããéå»åã解ãã®ããã¹ãã ã¨æãã¾ãã
ä¼æ¥ã®è©±
æ¼éãããã19æé ã¾ã§ã«ãã§ã§ã[1-1]ã[1-3] 絶対ãããã·ãªã¼ãºãã®åé¡ã解ãã 解説ãèªã¿ãªããç¥èãã¤ã³ããããã¾ãããï¼ã«ãã§ä½æ¥ãæ³å以ä¸ã«éä¸ã§ãããã¨ã«è¡æãåãã¾ãããä»å¾ãæ´»ç¨ãããã§ãï¼
ã¾ããåé¡ã§åºã¦ããæè¡çè¦ç´ çã調ã¹ãããã«[2]æ å ±å¦çæç§æ¸ æ å ±å¦çå®å ¨ç¢ºä¿æ¯æ´å£«ã[4]ãã¹ã¿ãªã³ã°TCP/IP æ å ±ã»ãã¥ãªãã£ç·¨ãã è¾æ¸ä»£ããã«ãã¦ãã¾ããã
æèæ¹é©ã®è©±
ç·´ç¿åé¡ã解çãã解説ãèªã¿é²ããéã«ã ãééã£ã¦ããªãããã©ãæ£è§£ãã¨ããããã¨å¾®å¦ããªè§£çã«ãªã£ã¦ãããã¨ã幾度ã¨ãªãããã¾ããã ãªããããªãã¨ã«ãªã£ã¦ãããã¨ããã¨ãåºé¡è ã®æèãåé¡ã®æå³ãæèã§ãã¦ããªãã£ã*2ããã§ãã
ããã§ä½ãåããã¦ããã®ãããè¨åãã¨ã«çèããããã«æèæ¹é©ãè¡ãã¾ããã
ããã«ã以åã®ç·´ç¿åé¡ã ã¨ããã ããããã£ã¦ããã§æ£è§£ã«ãã¦ããçæ¡ã«ã¤ãã¦ãã å³ããä¸æ£è§£ã¨ããããã«ãã¾ããã
ã¾ããè¨åã®æèããå¤ããªã解çãã§ããããã«ãªãããã¦ã ããç¨åº¦ã®åæ°åãåé¡ã解ãçµããããä¸è¨ã®å 容ã表形å¼ã«ãã¦ä¸è¦§åãã¦ç¢ºèªã§ããããã«ãã¾ããã
- è¨åå 容
- 解çä¾
- èªåãªãã®åæãé¢ä¿ããç¥èç
ä¸è¦§è³æã®ä¸é¨
æå¾ã«
æ
å ±å¦çå®å
¨ç¢ºä¿æ¯æ´å£«ã®ç»é²æç¡ã§ãããç§ã¯ç»é²ãèãã¦ãã¾ãã
ç¶æã«ãããè²»ç¨ã¯3å¹´ã§15ä¸ã¨ã®ãã¨ã§ãããæé¡ã§ãããã4200åãã
çµæ§ãªè²»ç¨ãããããããè¦ããã¨ããã§ããã»ã»ã»
ã³ã¹ããããããã¨ã§æ°æ§ã«ããç¶æã§ã¯ãªãã ã¹ãã«åä¸ã®æ確ãªç®çãæã£ã¦åãçµããã¨ãã§ãããã§ãã
ä»ã®è·å ´ã§ã®å½¹å²ã¨ãã¦ãæ å ±ã»ãã¥ãªãã£ã«é¢ããæ¥åã«ã¯é¢ãã£ã¦ããªããã è½åçã«å¦ç¿ã«åãçµãããã«ã¯ããããã³ã¹ããããã£ãæ¹ããå¦ç¿æ欲ãé«ã¾ãã èªåèªèº«ã追ãè¾¼ãï¼ï¼ï¼ãã¨ãã§ããã®ã§ã¯ãªããã¨æã£ã¦ãã¾ãã
ãããã
絶対ãããæ å ±å¦çå®å ¨ç¢ºä¿æ¯æ´å£« 2018å¹´æ¥ç
- ä½è : 濱éè°·è³æ,å «æ¨ç¾æºå,å±±å´åå¾,ä½å®ä¸ç¥å
- åºç社/ã¡ã¼ã«ã¼: æ¥çµBP社
- çºå£²æ¥: 2018/02/16
- ã¡ãã£ã¢: åè¡æ¬
- ãã®ååãå«ãããã°ãè¦ã
æ å ±å¦çæç§æ¸ æ å ±å¦çå®å ¨ç¢ºä¿æ¯æ´å£« 2018å¹´ç
- ä½è : ä¸ååä¹
- åºç社/ã¡ã¼ã«ã¼: ç¿æ³³ç¤¾
- çºå£²æ¥: 2017/11/15
- ã¡ãã£ã¢: åè¡æ¬ï¼ã½ããã«ãã¼ï¼
- ãã®ååãå«ãããã°ãè¦ã
æ å ±ã»ãã¥ãªãã£ç½æ¸2017
- ä½è : ç¬ç«è¡æ¿æ³äººæ å ±å¦çæ¨é²æ©æ§
- åºç社/ã¡ã¼ã«ã¼: ç¬ç«è¡æ¿æ³äººæ å ±å¦çæ¨é²æ©æ§
- çºå£²æ¥: 2017/07/01
- ã¡ãã£ã¢: åè¡æ¬ï¼ã½ããã«ãã¼ï¼
- ãã®ååãå«ãããã°ãè¦ã
- ä½è : æå±±ç´ç´
- åºç社/ã¡ã¼ã«ã¼: ç§åã·ã¹ãã
- çºå£²æ¥: 2018/03/20
- ã¡ãã£ã¢: åè¡æ¬
- ãã®ååãå«ãããã°ãè¦ã
*1:é«åº¦æ å ±å¦çæè¡è 試é¨ã®åé¡ç¨®å¥ã«ã¯åå1ãåå2ãåå¾1ãåå¾2ã®ï¼ã¤ãããã¾ãã åå1ãåå2ã¯4æåé¡ãåå¾1ãåå¾2ã¯è§£çãè¨è¿°ããå½¢å¼ã§ããåå1ããæ¡ç¹ãããåæ ¼ã©ã¤ã³ã«åã°ãªãå ´åã¯ãã以éã®çæ¡ã¯æ¡ç¹ããã¾ããã
*2:ãã®ãã¨ã«æ°ã¥ããã¨ãã§ããã®ã¯ã
ãè·å ´ã§ã®ã¨ããã¤ãã³ããã®æçºãããã ã£ãã®ã§ãããããã«ã¤ãã¦ã¯å¥ã®æ©ä¼ã«è¨è¿°ãã¾ãã