-
카테고리
-
세부 분야
데스크톱 앱 개발
-
해결 여부
미해결
혹시 자마린에서는 이런식의 보안이 있을지 혹시 아시는지용
21.12.25 17:33 작성 조회수 164
0
덕분에 DB관련 운영법을 배웠는데용
자마린에서는 2티어로 사용하면 보안문제 이야기를 많이 하던데 혹시 자마린에서는 이러한 방법이 없는지 혹시 아시는지요
답변을 작성해보세요.
0
개발자Park
지식공유자2021.12.25
+추가
윈폼처럼 EXE프로그램개발인 경우 보통 네트워크망 자체가 외부와 단절된 상태로 운영되어 집니다.
EXE프로그램개발은 강의처럼 DB에직접적인 접근이긴하나 네트워크자체가 보통 폐쇄망으로 운영됩니다.
감사합니다.
0
개발자Park
지식공유자2021.12.25
안녕하세요.개발자PARK입니다.
자마린을 사용하면 보통 안드로이드,앱개발을 하기위해 사용하실 텐데요.
바로 앱에서 접근하면
[문제점]
1.여러 다수의 사용자에게 DB가 노출되는 위험소지
2.DB클라이언트 용량문제
등이 있습니다.
그렇기에 보통 한단계를 거치게 됩니다.
[일반적인 방법]
DB서버의 IP스캔+무작위대입공격을 받을 수 있기에 보통
앱과의 통신에서 웹서버를 통해 JSON,XML형식으로 데이터를 요청하거나 주고받게됩니다.
이를 통해 DB서버로 직접적으로 다수의 사용자,해커가 접근하지 못하도록 합니다.
또한 JSON,XML형식으로 데이터를 요청할 때 요청값에 KEY값이라고 해서 암호화된 형식을 넣어 사용자인증을 거치게됩니다.
DB->웹서버->데이터(JSON)+키값->앱
감사합니다.
답변 2