인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

slam_poet님의 프로필 이미지
slam_poet

작성한 질문수

C# 윈폼_ 응용프로그램 개발

10. MSSQL과 연결

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

작성

·

222

0

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

 

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

 

 

답변 2

0

개발자Park님의 프로필 이미지
개발자Park
지식공유자

+추가

 

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

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

감사합니다.

0

개발자Park님의 프로필 이미지
개발자Park
지식공유자

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

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

바로 앱에서 접근하면

[문제점]

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

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

등이 있습니다.

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

 

[일반적인 방법]

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

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

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

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

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

감사합니다.

slam_poet님의 프로필 이미지
slam_poet

작성한 질문수

질문하기