¼­¹ö + ³×Æ®¿öÅ© °ü·ÃÇؼ­ Á¶¾ðÀ» ¾ò°í ½Í½À´Ï´Ù.

   Á¶È¸ 1252   Ãßõ 0    

쪽팔리면 질문하지 맙시다. 소중한 답변 댓글을 삭제하는건 부끄러운 일 입니다 


안녕하십니까, 오래간만에 와서 한다는게 굉장히 포괄적인 제목으로 질문을 올렸다는 점 먼저 양해 부탁드립니다...(꾸벅)


현재 저는 국내 모 대학의 정보통신공학과에 재학하며 학부 내 교수님이 운영하고 계시는 연구실에 소속되어 있습니다.

곧 학교에서 축제가 열려 저희 과에서 포차(음식만 판매하는)를 운영하게 된 관계로 저희 연구실에서 메뉴를 주문할 수 있는 웹 시스템을 만들게 되었습니다.

테이블은 대략 10테이블 정도에 각 테이블마다 고유 QR코드가 있고, 그 QR코드를 사용해 웹 사이트에 접속해 주문하는 방식입니다.

서버 백엔드는 Rust로, 프론트는 Flutter로, DB는 MySQL로 구성하게 되었고 어느정도 완성 된 상태입니다. (백엔드 언어가 Rust인건 신경쓰지 말아주세요;;)


이제 슬슬 실제로 서버에 올려 테스트를 해야 하는데, 최초 계획은 AWS에서 호출한 만큼 비용이 청구되는 요금제를 채택해 서버를 굴리려고 했습니다.

다만 여기서 문제가 발생하는 것이, 한번 접속을 하고 나면 브라우저에 웹사이트 기록에 남고, 이 기록을 타고 다시 접근해서 부정접근을 하거나, 고의로 주문을 여러개 넣어 골탕을 먹이는 등의 가능성이 있어 토큰 방식같은 보안 방법을 찾으려 했습니다.

그러던 중, 아예 저희가 직접 내부망만 작동하는 와이파이 공유기와 로컬에 서버를 설치하고, 현장을 벗어나면 서버에 원천적으로 접근할 수 없도록 하는 방식도 떠올랐습니다. (그 전에 운동장에서 운영을 하게 되는지라 네트워크 연결 자체가 불가능하긴 합니다.)

 

요약하자면,

1. 서버를 어떻게 하면 좋을지

 - 1. AWS에 서버를 올리고 부정 사용을 대비한 보안 방책을 다중으로 준비한다.

 - 2. 로컬단에서 서버를 굴리고 보안을 결재 후 토큰/클라이언트 만료 방식 등의 기본적인 보안방책만 적용한다.

2 . (만약 1번 질문에서 2번을 택하신다면) 서버를 로컬단에서 유지하고, 장터에 나왔던 LTE 라우터를 사용해서 와이파이까지 제공해주는 방식은 어떨지? (이색적인 포인트)


아마 현직에 계실 선배님들은 로컬에서 서비스를 한다는 말을 들으면 기겁하시지 않을까 싶습니다만은 어떤 조언이든 감사히 듣겠습니다...!

혹은 다른 아이디어가 있으시다면 얼마든지 조언 부탁드리겠습니다!



리사수 누님 고우시다
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
´Þ±¤ÀÌ 2023-09
ÁÖ¹®ÇÒ¶§ °áÁ¦¸¦ ¿¬µ¿½ÃÄѾßÁÒ. ±×·³ °í¹ÎÇÒ ÇÊ¿ä°¡ ¾øÀ»µí Çѵ¥..
¹°·Ð ªÀº ½Ã°£¾È¿¡ °áÁ¦¸¦ ¿¬µ¿ÇÑ´Ù´Â°Ô ¾î·Á¿òÀÌ ÀÖ±ä ÇÕ´Ï´Ù.

¶Ç´Â ÁÖ¹®À» ¹ÞÀ¸¸é ¹Ù·Î Á¶¸®¿¡ µé¾î°¡´Â°Ô ¾Æ´Ï°í Á÷Á¢ °¡¼­ ÁÖ¹®À» È®ÀÎ ÇÏ´Â °ÅÁÒ.

¶Ç´Â »ç¶÷ÀÌ ¹Ù²ð¶§ ¸¶´Ù QR Äڵ带 »õ·Î ¹ß±ÞÇؼ­ Å×ÀÌºí¿¡ ºÎÂøÇÏ´Â ¹æ¹ýµµ ÀÖÀ» °Ì´Ï´Ù.
´ç¿¬È÷ urlµµ ·£´ý üũ¼¶ °ªÀ» »ý¼ºÇؼ­ qrÄڵ带 Âï¾î¾ß¸¸ Á¢±ÙÀÌ °¡´ÉÇϵµ·Ï ÇÒ ¼ö ÀÖÀ» °Ì´Ï´Ù.
     
AMDºô·± 2023-09
±×·¸°Ô ÇÏ°í ½Í¾îµµ °áÀç API¸¦ »ç¿ëÇÏ·Á¸é »ç¾÷ÀÚ µî¸¤ÁõÀÌ ÀÖ¾î¾ß ÇÏ´ÂÁö¶ó ºÒ°¡ÇÏ´õ±º¿ä...¤Ð¤Ð
±×·¡¼­ °á±¹ ÈÄºÒ °èÁÂÀÌü ½Ã½ºÅÛÀ» Á÷Á¢ È®ÀÎÇÏ´Â ¹æ½ÄÀ¸·Î ÁøÇàÇÏ·Á°í ÇÕ´Ï´Ù
epowergate 2023-09
QRÂï¾î¼­ Á¢¼ÓÇÒ ¶§ ÀÎÁõ¹øÈ£·Î ÀÎÁõ Àû¿ëÇÏ°í TTLÀ» 1ºÐ Á¤µµ·Î ÇÏ¸é ´ëÃæ µÇÁö ¾ÊÀ»±î¿ä?
±Ùº»ÀûÀ¸·Î ÁÖ¹® È®ÀÎ °úÁ¤Àº »ç¶÷ÀÌ ÇÏ´Â °ÍÀ̱⠶§¹®¿¡..
ÁÖ¹® ¹ÞÀ¸½Ã´Â ºÐÀÌ ÇØ´ç Å×ÀÌºí¿¡¼­ ÀÌ·¯ ÀÌ·¯ÇÑ°Å ÁÖ¹®ÇϽŰŠ¸Â´À³Ä? È®ÀÎ ÈÄ¿¡
ÄÁÆßÇÏ´Â °úÁ¤À» ¸¸µé¾î¼­ ÄÁÆßµÈ ÁÖ¹®¸¸ ó¸®ÇÏ½Ã¸é µÇÁö ¾ÊÀ»±î ÇÕ´Ï´Ù.

¸· ´­·¯¼­ ÁÖ¹®ÇÑ°Ç, °á±¹ È®ÀÎÇÒ ¶§ ¾Æ´Ï¶ó°í Çϸé ÄÁÆßÇÏÁö ¾Ê°Å³ª »èÁ¦ÇÏ¸é µÇ´Ï±î¿ä..
±×³ªÀú³ª Çб³ÃàÁ¦ Æ÷Â÷¿¡ ¾µ À¥½Ã½ºÅÛÀ̶ó´Ï ¿ØÁö ¼³·¹³×¿ä.


óÀ½À¸·Î (238,424)
Á¦¸ñ
2CPU : ÀÚÀ¯°Ô½ÃÆÇ 09-27   556   PCMaster
2CPU : QnA 09-27   2189   ¾Æ¸¶µ¥¿ì¾²
Àç¾÷ (1)
2CPU : ÆǸŠ09-27   686   OHOHOh
2CPU : ÆǸŠ09-27   709   OHOHOh
2CPU : QnA 09-27   1240   Á¤ÀǼ®
2CPU : ÀÚÀ¯°Ô½ÃÆÇ 09-27   355   À̸ŸÁ·®2
2CPU : ÆǸŠ09-27   568   wsws
2CPU : QnA 09-27   1253   AMDºô·±
2CPU : QnA 09-27   1268   dr2am
2CPU : QnA 09-27   1519   À¯È£ÁØ
¿Ï·á (1)
2CPU : ÆǸŠ09-27   446   okÇØÇÇÄÄ
2CPU : QnA 09-27   1625   wjdqh6544
2CPU : ÆǸŠ09-27   535   ±¤ÁÖµ¿Å°È£Å×
2CPU : ÆǸŠ09-27   646   ±¤ÁÖµ¿Å°È£Å×
2CPU : ÆǸŠ09-27   367   ºñÁ¯ÄÄÆÛ´Ï