inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part8: Entity Framework Core

DB 연결

DB연결할 때 연결문자열을 넣잖아요?

해결된 질문

749

ddaengbi

작성한 질문수 9

1

제가 기존의 갖고 있는 DB를 넣으려고 보니까,

비밀번호 아이디가 모두 포함되어있는 연결문자열이 나오더라고요, 보안의 이슈가 없는지요..

다른 방식으로 연결하는 방법이 있다고 말씀하셨는데,

다른 강좌 중에 해당 내용이 있는지도 궁금합니다!

ORM EF-Core

답변 1

2

Rookiss

물론 그렇게 코드에 하드코딩해서 넣으면 보안 문제가 있습니다!

다양한 방법이 존재할 수 있는데
일반적으로 별도의 설정 파일로 비밀번호를 빼서 관리합니다.
프로그램 실행 시 설정 파일을 로드해서 연결문자열을 만든 다음, DB에 연결하게 됩니다.
물론 그러면 퍼블리셔 쪽에서 그 설정 파일을 분실하면 동일한거 아닐까 싶지만
그런 문제라면 이미 서버 컴퓨터가 탈탈 털린 셈이니
그 이상은 생각할 필요가 없습니다.

2

oracleuser

https://techcommunity.microsoft.com/t5/iis-support-blog/connection-string-encryption-and-decryption/ba-p/830094

 

web.config 파일의 특정 영역에 내용을 암호화 하는 방법 입니다.

C#으로 DB를 만든다음에 어떻게 외부에서 사용하나요??

0

1034

1

git tool

0

387

1

아이템만 추가로 생성하고 싶은데 문제가 있습니다.

0

407

1

sql server 개체 탐색기가 보이지 않습니다

2

1261

2

17:33 Guild Update1vM시 질문입니다.

0

395

1

ChangeTracker에서 발생한 에러입니다

0

419

1

GetAverageReviewScore의 Data Annotation, FluentAPI, 사용 시 질문입니다.

0

345

1

Table Splitting에서 발생하는 에러 - EventItem is Mapped on "Item"

0

356

1

Fluent API로 FK를 설정할 때 발생하는 에러

0

385

1

[마이그레이션 질문] 테이블 데이터 백업

0

326

1

SELECT 후에 디비 업데이트 질문이 있습니다

0

275

1

게임 기획과 연결해 생각하기

0

291

1

강의 내용 중복 문의

0

290

1

Unhandled exception

0

530

1

영상 8:24분에 내용이 중복됩니다.

0

309

1

InitalizeDB시 에러 문제..

0

411

1

콘솔앱(.NET Core)가 보이지 않아요.

0

1565

1

EntityState.Unchanged로 처리 후 데이터베이스 조회시 다른 필드값이 null인 경우에 대한 질문

0

315

2

FK와 JOIN

0

386

1

유니티에서 하드코딩으로 게임 개발이 가능할까요?

1

625

2

UDF 관련해서 질문드립니다.

0

204

1

Table Splitting 부분에서 사소한 에러에 대해 질문이 있어요

1

242

2

몇 가지 질문이 있습니다!

0

215

1