• 카테고리

    질문 & 답변
  • 세부 분야

    데스크톱 앱 개발

  • 해결 여부

    미해결

혹시 자마린에서는 이런식의 보안이 있을지 혹시 아시는지용

21.12.25 17:33 작성 조회수 162

0

덕분에 DB관련 운영법을 배웠는데용

 

자마린에서는 2티어로 사용하면 보안문제 이야기를 많이 하던데 혹시 자마린에서는 이러한 방법이 없는지 혹시 아시는지요

 

 

답변 2

·

답변을 작성해보세요.

0

+추가

 

윈폼처럼 EXE프로그램개발인 경우 보통 네트워크망 자체가 외부와 단절된 상태로 운영되어 집니다.

EXE프로그램개발은 강의처럼 DB에직접적인 접근이긴하나 네트워크자체가 보통 폐쇄망으로 운영됩니다.

감사합니다.

0

안녕하세요.개발자PARK입니다.

자마린을 사용하면 보통 안드로이드,앱개발을 하기위해 사용하실 텐데요.

바로 앱에서 접근하면

[문제점]

1.여러 다수의 사용자에게 DB가 노출되는 위험소지

2.DB클라이언트 용량문제

등이 있습니다.

그렇기에 보통 한단계를 거치게 됩니다.

 

[일반적인 방법]

DB서버의 IP스캔+무작위대입공격을 받을 수 있기에 보통

앱과의 통신에서 웹서버를 통해 JSON,XML형식으로 데이터를 요청하거나 주고받게됩니다.

이를 통해 DB서버로 직접적으로 다수의 사용자,해커가 접근하지 못하도록 합니다.

또한 JSON,XML형식으로 데이터를 요청할 때 요청값에 KEY값이라고 해서 암호화된 형식을 넣어 사용자인증을 거치게됩니다.

DB->웹서버->데이터(JSON)+키값->앱

감사합니다.