2010-05-24 2 views
0

저는 클라이언트의 서버에서 호스팅되는 웹 응용 프로그램에서 작업하고 있습니다.ASP.Net 사용자 데이터베이스 보안

다양한 제한/보안 조치가 마련되어 있으며 클라이언트가 SSMS를 통해 ASP.Net 사용자 데이터베이스에 직접 액세스 할 수 있기 때문에 이러한 해킹이 발생할 수 있습니다.

사용자가이 작업을 중단 할 수있는 방법은 거의 없을 것이라고 생각하지만, 내가 따라야 할 특정 표준이 있는지 알아 보는 것이 좋습니다.

답변

1

클라이언트가 데이터베이스에 대한 직접적인 관리 액세스 권한이있는 경우 수행 할 수있는 작업이 많지 않습니다. 이것들이 클라이언트의 로그인 세부 사항이라면 - 이것이 왜 문제가 되는가?

+0

예를 들어 클라이언트가 50 명으로 제한되어 있거나 클라이언트가 수퍼 유저로서 응용 프로그램에 로그인 할 수 없어야합니다. –

+0

@vikp - 클라이언트가이 코드를 초과하지 않게하려면이 코드를 코드에 쓰는 것이 좋습니다. 수퍼 유저 일 경우 - 소프트웨어를 판매하고 있기 때문에 고객이 원하는대로 사용할 수 있어야합니다 (하지만 일을하지 말라고 권고받을 수 있음). – Paddy

+0

답장을 보내 주셔서 감사합니다. –