inflearn logo
강의

講義

知識共有

C# Windowsフォーム アプリケーション開発(.NET Framework)

10. MSSQLと接続

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

249

okpos

投稿した質問数 19

0

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

 

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

 

 

MSSQL C#

回答 2

0

vmproductor0202

+추가

 

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

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

감사합니다.

0

vmproductor0202

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

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

바로 앱에서 접근하면

[문제점]

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

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

등이 있습니다.

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

 

[일반적인 방법]

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

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

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

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

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

감사합니다.

C#.NET 0.5년차~3년차(파트1) 후속강의 질문

2

84

2

9강 18분즈음 속성값에 Label1Text가 안뜹니다.

0

69

2

솔루션 탐색기 WindowsFormApp 더블클릭 후 어셈블리명 변경안됨

0

61

1

이렇게 메서드명 띄워서 나오는 경우는 뭐죠?

0

98

3

16:10 여기까지 쭉 작성했을 때 에러 뜬다고 마지막으로 성공한 빌드를 실행하시겠습니까? 라고 뜨는데

0

72

1

자료 다운로드 파일에 C# 파일들 있는거 같은데

0

71

1

이벤트가 늦게 왔을때 문제 발생

0

75

1

9강 사용자 정의 컨트롤러 질문입니다.

0

103

2

책이름 변경 버튼

0

108

1

6이벤트 중, 버튼1과 버튼2 연결 에러

0

119

1

수업자료 중에 ppt

0

430

2

단일프로세스 강의 질문

0

359

1

엣지에서 강의 재생이 안됩니다.

0

749

2

사용자 정의 컨트롤러에서

0

291

1

App.config 에 DB 접속 정보를 넣고 변경할 경우

0

416

1

App.config 파일은 없는데 어디에서 추가하나요?

0

1711

5

8강 디버그 수강 중입니다. 클래스 다이어 그램 질문드립니다.

0

381

1

Splitter

0

262

1

단일 프로세스 VS 단일 쓰레드

0

316

1

Windows Forms Designer가 지원되지 않습니다

0

758

1

도구상자에서 라벨을 끌어 놓을 때

0

1123

1

sql리더로는 왜 데이터셋이 아닌 데이터테이블을 쓴건지요

0

257

1

혹시 오라클 db관련 정리 자료도 받을수 있을까요?

0

284

0

질문부탁드립니다!

0

216

2