현재 중국산 라즈베리파이류(바바나파이등) 임베디드 개발보드를 사용하여 IOT 장치의 프로토타입을 개발하고 있습니다.
기존 계획상 현재의 개발보드를 사용한 프로토타입은 20-30 여개 정도의 제품만 한정적인 클로즈 베타 테스트로 돌릴 예정이었으나, 약 200-1000 대까지 현재의 개발보드 or 다른 개발보드로 상용품에 준하는 제품을 개발 후 판매할 수 있는 방법이 있는지 현재 조사중에 있습니다.
궁금한 부분이 몇 가지 있는데, 아래와 같습니다.
1. 파이류 보드로 개발할 시 SD카드 보안은 어떻게 할 수 있을까요?
(sd카드에 중요정보가 포함되어 있으니, 악의적인 접근에 의해 내부 프로그램정보가 탈취되어 서버가 해킹에 노출될 위험 등 )
2. 1번이 불가능하다면, 시중에 대량생산 되는 다른 개발용 보드(라즈베리 류, 아두이노 류 등 )로 적정 수준의 보안이 보장되는 상용품을 만들 수 있을까요?
물론 보안 이슈에 100%는 완벽한 제품은 존재하지 않을 것 입니다만, 일반적인 기준은 충족했으면 합니다.
어려운 질문인 듯 합니다만 혹시 경험있으신 분이 계시면 조언 주시면 감사하겠습니다~
서버/하드웨어에 관심이 많습니다
2. ÆÄÀÌ·ùÀÇ °æ¿ì Á¦Á¶»ç À̹ÌÁö¸¦ ¾²Áö ¾ÊÀ¸¸é Àå±â °¡µ¿½Ã HangµÇ´Â ¹®Á¦°¡ °£È¤ÀÖ½À´Ï´Ù. µû¶ó¼, Á¦Á¶»ç À̹ÌÁö¸¦ ¾µ¼ö¹Û¿¡ ¾ø´Âµ¥, ÀûÁ¤ ¼öÁØÀÇ º¸¾ÈÀ̶ó ÇÔÀº ÆÄÀÌ ¸Ó½ÅÀ» ±×³É ¼¹ö¶ó°í »ý°¢ÇÏ°í ¼¹ö º¸¾È¼öÁØÀ¸·Î ÇؾßÇÕ´Ï´Ù.(ÀϹÝÀûÀÎ ±âÁØÀ̶ó´Â°ÍÀÌ ¸Å¿ì ¾Ö¸ÅÇÕ´Ï´Ù. º¸¾ÈÀº ³¡ÀÌ ¾ø½À´Ï´Ù. TradeOffÀÏ»ÓÀÌÁÒ.) ¶ÇÇÑ »ó¿ë»ç¿ëÀÌ Çã¶ôµÇÁö ¾Ê´Â ÆÐÅ°Áö·ùµµ ÀÖÀ¸¹Ç·Î È®ÀÎÈÄ ¹Ì¸® Áö¿öµÎ¼Å¾ß ÇÕ´Ï´Ù.
1. Àú´Â ¾ÆÁ÷ ÇлýÀÔ´Ï´Ù. ±×·¸±â¿¡ ½Ç ȸ»ç¿¡ Àû¿ëµÇ´Â ³»¿ëÀÌ ¾Æ´Ò¼ö ÀÖÀ½À» ¾Ë·Áµå¸³´Ï´Ù.
2. ¾Æ·¡ ´äº¯Àº ¿¹Àü¿¡ Àúµµ ¶È°°Àº »ý°¢À¸·Î °í¹ÎÇغôø ³»¿ëÀÔ´Ï´Ù.
1. ÆÄÀÌ·ù º¸µå·Î °³¹ßÇÒ ½Ã SDÄ«µå º¸¾ÈÀº ¾î¶»°Ô ÇÒ ¼ö ÀÖÀ»±î¿ä?
1-1 Çϵå¿þ¾î ºÎºÐ
sd±Ô°ÝÀÇ ¸Þ¸ð¸®°¡ ¾Æ´Ñ ¿Âº¸µå ¸Þ¸ð¸®·Î smd³ª BGA°°Àº ¹æ½ÄÀ¸·Î ¶«Áú½ÃÄÑ
ÀϹÝÀÎÀÌ »©¼ ¸®´õ±â·Î Àбâ Èûµé°Ô ¸¸µå´Â°Ô ÃÖ¼±ÀÇ ¹æ¹ý°°³×¿ä.
±×·¯³ª À§ ¹æ½ÄÀº Àç¼³°è°¡ ÇÊ¿äÇÏ°í Á¦ÀÛ ¼ö°¡ ÀûÀ¸¸é ´Ü°¡°¡ ºñ½ÎÁö´Â ¹®Á¦°¡ ÀÖ½À´Ï´Ù.
±×°Íµµ Èûµé´Ù¸é.. ¹æ¿ÆÇÀ¸·Î °¡ÀåÇÏ¿© °¨Ãߴ¹æ¹ý
ÇÊ¿ä ÀÌ¿ÜÀÇ io´ÜÀÚ¸¦ Á¦°Å
HDMI, audio,µî ..
±×·¯³ª ÃßÈÄ as¸¦ °í·ÁÇÑ´Ù¸é µð¹ö±ë Æ÷Æ®ÇϳªÁ¤µµ¸¦ ³²±è..
1-2 ¼ÒÇÁÆ®¿þ¾î ºÎºÐ
¿î¿µÃ¼Á¦ root ¾ÏÈ£¼³Á¤
sdÄ«µåÀÇ ¾ÕÂÊ ¼½Å͸¦ fat32·Î½á ¿î¿µÃ¼Á¦¸¦ ³Ö¾î ºÎÆà ¿ªÇÒÀ» ¼öÇàÇÏ°í
³ª¸ÓÁö ÀÜ¿©¼¼ÅÍ¿¡ ext4¿¡ ¾Ïȣȸ¦ °É¾î Áß¿äµ¥ÀÌÅÍ µîÀ» º¸°üÇÏ°Ô ÇÏ´Â ¹æ¹ý
fat32¿µ¿ª¿¡¼ ext4¸¦ ¸¶¿îÆ®ÇÒ‹š ¸í·É¾î¿¡ ¾ÏÈ£¸¦ ½©½ºÅ©¸³Æ®Çü½ÄÀÌ ¾Æ´Ñ ÇÁ·Î±×·¥È½ÃÄÑ
ÃÖ´ëÇÑ ÇØÄ¿°¡ ã¾Æ³»±â ¸¸µé±â Èûµé°Ô ¸¸µå´Â ¹æ¹ý
2. 1¹øÀÌ ºÒ°¡´ÉÇÏ´Ù¸é, ½ÃÁß¿¡ ´ë·®»ý»ê µÇ´Â ´Ù¸¥ °³¹ß¿ë º¸µå(¶óÁ¸® ·ù, ¾ÆµÎÀÌ³ë ·ù µî )·Î ÀûÁ¤ ¼öÁØÀÇ º¸¾ÈÀÌ º¸ÀåµÇ´Â »ó¿ëÇ°À» ¸¸µé ¼ö ÀÖÀ»±î¿ä?
2-1
¿Âº¸µåÇü ¸Þ¸ð¸®
https://m.post.naver.com/viewer/postView.nhn?volumeNo=17721791&memberNo=5148059
2-2
Á¦°¡ º¸±â¿£ »ó¾÷¿ëÀ¸·Î º¸¾È¼º±îÁö ¿øÇÑ´Ù¸é
1-1ó·³ Çϵå¿þ¾î Àç¼³°è¸¦ ¿äûÇϴ¹æ¹ý ¹Û¿¡ ¾øÁö ¾ÊÀ»±îÇÕ´Ï´Ù..
°³¹ß¿ë º¸µå¶õ ¾ÖÃÊ¿¡ Á¢±Ù¼ºÀ» ±Ø´ëÈÇÑ Á¦Ç°Àε¥.. Á¢±Ù¼º°ú Æí¸®¼ºÀº º¸¾È¼º°ú ¹Ý ºñ·ÊÇϴϱñ¿ä.
Ps. ¶óÀ̼¾½º üũ´Â Çʼö¶ó°í µé¾ú½À´Ï´Ù. http://www.gisdeveloper.co.kr/?p=130
Secure world¸¦ Áö¿øÇÏ´Â CPUÀÇ °æ¿ì¿¡´Â ÀÌ ¾È¿¡ ¾ÏÈ£ÈÅ°¸¦ ³Ö°í ÀÌ Å°·Î SDÄ«µå ÆÄÀϽýºÅÛÀ» º¹È£ÈÇÏ¿© »ç¿ëÇÑ´Ù¸é ¾ÈÀüÇÏ°Ô »ç¿ë °¡´ÉÇÕ´Ï´Ù.(¹°·Ð Ãß°¡·Î ¸®´ª½º½Ã½ºÅÛ»ó¿¡¼ IO(Uart, Ethernet , Keyboard µî)À» ÅëÇØ ½Ã½ºÅÛ Á¢±ÙÀÌ ºÒ°¡Çϵµ·Ï Çؾ߰ÚÁÒ)
¹¹ ¿ÏÀüÇÑ º¸È£´Â Èûµé¾îµµ ºÐ¼®ÇÏ´Â »ç¶÷ ºýÄ¡°Ô ÇÏ·Á¸é ºÎÆ®·Î´õ¿¡ Å°¸¦ ³Ö°í ÇØ´ç Å°·Î SDÄ«µå ÀÓÈ£ÈÇϸé ÆÄÀÌ¿¡¼µµ ¾µ ¼ö ÀÖ½À´Ï´Ù.. ÇÏÁö¸¸ ¾îÂ¥ÇÇ ±× Å°´Â Åи®°Ô µÇ±â ¶§¹®¿¡..
ȤÀº ´Ü¼øÈ÷ º¸¾ÈÀ» À§ÇØ SDÄ«µåº¸¾ÈÀ» »ý°¢ÇϽŰŶó¸é
Á» ´õ ±í°Ô »ý°¢ÇØ º¸½Å´Ù¸é ¾ÖÃÊ¿¡ µð¹ÙÀ̽º ½Ã½ºÅÛ°ú ÇÁ·Î±×·¥ ÀÚü¸¦ º¸È£ÇÒ ÇÊ¿ä°¡ ¾øÀ»¼öµµ ÀÖ½À´Ï´Ù.
¼ÒÇÁÆ®¿þ¾î »óÀ¸·Î ÀûÀýÇÑ º¸¾ÈÀ» ±¸ÇöÇÏ°í HSM(I2CĨ/USB ÅäÅ« µî)À» ÅëÇØ ¶óÀ̼¾½º °ü¸® ¹× º¹Á¦¹æÁö´Â °¡´ÉÇÏ°ÚÁÒ.
ÆÄÀϽýºÅÛÀ» ¾ÏÈ£È ÇÏ´Â ¹æ¹ýµµ ÀÖÀ¸³ª ±ÇÀåÇÏÁö ¾Ê½À´Ï´Ù. ¸Å¿ì ´À¸³´Ï´Ù.
2 "ÀûÁ¤ ¼öÁØÀÇ º¸¾È" <- Âü ¾Ö¸ÅÇÑ ¸»ÀÔ´Ï´Ù. "°©"´ÔµéÀÌ ÁÖ·Î ¾²´Â ¿ë¾îÀ̱⵵ ÇÏ°í..
ÀϹÝÀûÀÎ µ¥½ºÅ©Å¾ ¹× ¼¹ö¿ë ÆÐÅ°Áö¿Í µ¿ÀÏÇÑ ¼öÁØÀÇ µ¿ÀÛȯ°æÀ» Á¦°øÇÑ´Ù¸é ºñ½ÁÇÏ°Ô º¸¾È´ëÃ¥À» ¼¼¿ï¼ö´Â ÀÖ½À´Ï´Ù.
ssh Á¢¼ÓÀ» ÀÎÁõ¼ ±â¹ÝÀ¸·Î ¹Ù²Û´ÙµçÁö, fail2ban À» ¼³Ä¡Çؼ Á¢±Ù½Ãµµ¸¦ ¸·´Â´ÙµçÁö..
iptables ¸¦ ¼¼ ¹æȺ® ¼³Á¤À» ÇÑ´ÙµçÁö..
±×°Ô ¾Æ´Ï¶ó¸é µ¹»ê¿¡¼ »ðÁúÇÏ´Â ¼ÀÀÌ µÇ°ÚÁö¿ä.
¸¸¾à ÇØ´ç ¸Ó½ÅÀÌ Ç×»ó ÀÎÅͳݿ¡ ¿¬°áµÈ ȯ°æ¿¡¼ µ¹¾Æ°¡´Â °Å¶ó¸é,
º¸µå¿¡´Â ÇÁ·Î±×·¥ ´Ù¿î·Î´õ Á¤µµ¸¸ ³Ö°í, º¸µå ºÎÆÃÇÏ¸é ±× ´Ù¿î·Î´õ°¡ µ¹¸é¼,
¼¹ö¿¡¼ ÇÁ·Î±×·¥ Äڵ带 ±×¶§±×¶§ ´Ù¿î¹Þ°Ô ÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù.
ÀÌ°Ô »ç½Ç ¿¹Àü¿¡ ¿Â¶óÀÎ °ÔÀÓ¼¹ö Áß±¹¿¡ ÆÛºí¸®½¬ ÇÒ¶§ ¾²´ø ¹æ¹ýÀ̱⵵ Çѵ¥¿ä,
¼¹ö¿¡¼ ¿äûÇÏ´Â ipº°·Î ´Ù¿î·Îµå Çã¿ë/ºÒÇã ¼³Á¤ÇÒ ¼öµµ ÀÖ°í
¾÷µ¥ÀÌÆ®µµ ¼¹ö¿¡¼¸¸ ¾÷µ¥ÀÌÆ® Çسõ°í º¸µå Çѹø ¸®ºÎÆà ÇÏ¸é µÇ°í
¿©·¯ ÀåÁ¡Àº ¸¹ÀÌ ÀÖ½À´Ï´Ù.
¹°·Ð ÀÌ·± ¹æ¹ýÀÌ 100% ¾ÈÀüÇÑ°ÍÀº ¾Æ´Õ´Ï´Ù. ½Ã¹Ä·¹ÀÌÅͳª µð¹ö°Å ¸ðµå·Î
´Ù¿î·Î´õ µ¿ÀÛ½ÃÅ°¸ç ¾î¶² ½ÇÇàÆÄÀÏ À̹ÌÁö ¹Þ´ÂÁö ºÐ¼®ÇÒ¼öµµ ÀÖ°í
³×Æ®¿÷ ´Ü¿¡¼ ÆÐŶ ºÐ¼®Çؼ ½ÇÇàÆÄÀÏ À̹ÌÁö »Ì¾Æ³¾ ¼öµµ ÀÖÀ»°Ì´Ï´Ù.
Àúµµ sdÄ«µå º¸¾ÈÀº ¾î·Á¿ï °ÍÀÌ¶ó ¿¹»óÇؼ 2¹ø Áú¹®À» Ãß°¡Çß½À´Ï´Ù. ¿ª½Ã ¾î·Á¿ö º¸À̳׿ä.
-¶óÀ̼¾½º µîÀº c++ ÀÇ ±âº» ±â´É°ú boost ¶óÀ̺귯¸®, ±×¸®°í MIT, BSD Á¤µµ¿¡¼¸¸ »ç¿ëÇÒ ¿¹Á¤ÀÔ´Ï´Ù.
(»ç½Ç ±â´ÉÀÌ ¸¹Áöµµ ¾ÊÀº ÆíÀÔ´Ï´Ù.)
-ÇöÀç os ´Â ubuntu core ¸¦ °í·ÁÁßÀε¥, ¾îÁ¦ ¿À´Ã ¼³Ä¡Çؼ ½áº» °á°ú, ssh Á¢¼ÓÀ» ÀÎÁõ¼ ±â¹ÝÀ¸·Î ÇÏ´Â µîÀÇ ¼¹ö ¼öÁØÀÇ ±âº»ÀûÀÎ º¸¾ÈÀº Àû¿ëÇÑ µí º¸ÀÔ´Ï´Ù.
-Á¶±Ý ´õ ¿¬±¸Çغ¸°í »ó¿ëÁ¦ÀÛÀ» °í·ÁÇغÁ¾ß ÇÒ µí ÇÕ´Ï´Ù.
´Ù½Ã Çѹø ´äº¯ ÁֽŠ¸ðµç ºÐµé Àú °¨»çµå¸³´Ï´Ù.