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