홈>
PC에 설치 될 데이터베이스에 대한 사용자 액세스를 차단할 방법을 찾아야합니다.
여기 회사에 문제가 있습니다. PC에 설치 될 데이터베이스에 대한 사용자 액세스를 차단해야합니다. 이것이 의미하는 바는 ...
2 개의 소프트웨어가 있습니다. 웹 앱 ERP 및 엄청난 재정 앱.
2 개의 독립형 앱이 필요하지 않으며 ERP에 Finances 앱을 배치해야한다는 결론에 도달했습니다.
그러나 이것은 문제가 있습니다. 웹을 믿지 않는 사용자와 웹 응용 프로그램의 많은 부분이 PC에있는 것이 무엇인지 생각합니다. 안전하고 있어야합니다.
2 개의 독립형 소프트웨어를 불필요하게 유지하고 싶지 않습니다. 우리는 사용자들에게 진보적 인 웹 앱에 만족할 수 있는지 물었습니다. 그들의 대답은 동일했습니다.
그런 다음 오프라인에서 실행 파일로 ERP를 PC에서 실행하려고 시도했지만 많은 문제가 발생하기 때문에 IIS, PostgreSQL, .net 프레임 워크, pgadmin, 메타 데이터 데이터베이스를 설치해야합니다. (사용자가 모양이나 형태로 액세스 할 수 없어야합니다!) 등 ... 사용자 PC에서 앱을 실행할 수 있습니다.물론 우리는 그렇게하고 싶지 않지만 선택의 여지가 없습니다. 웹앱의 전체 구조가 있고 경쟁 업체와 공유하고 싶지 않기 때문에 메타 데이터 데이터베이스에 액세스하지 못하게해야합니다.
우리의 솔루션은 가상 드라이브에 필요한 모든 것을 설치하고 거기서 앱을 실행하는 것이 었습니다. 그러나 모든 파일과 데이터베이스는 사용자가 엉망으로 만들 수 있습니다.
가장 좋은 가상 드라이브로 어떻게 접근을 제한하고 정보 자산을 보호 할 수 있습니까? 가능할까요? 나는 아이디어가 부족하고 무엇을 해야할지 모르겠으므로 도움을 환영합니다.
다른 길을 타야합니까 아니면 길을 잃었습니까?
- 답변 # 1
관련 자료
- linker - 정적 및 동적 라이브러리로 C 프로그램을 컴파일 할 수 있습니까?
- c++ - 사용 횟수에 관계없이 프로그램이 시작될 때 정확히 한 번 실행되는 코드로 매크로를 확장 할 수 있습니까?
- java - vaadin webapplication - 오프라인 모드가 가능합니까?
- arcgis - ArcGISOnline의 mapAreas를 안드로이드의 하나의 오프라인 맵으로 결합 할 수 있습니까?
- 배치 프로그램에서 txt 파일을 어떻게 저장하고 닫습니까? 가능합니까?
- python - 잠시 동안 프로그램을 중단하십시오시도하고 제외
- palindrome - 프로그램은 0을 반환하지만 재귀에서 "일대일"만 반환하지만 "매우 상단"으로 가고 싶습니까? 이게 가능해?
- c - 프로그램이/proc/self/mem을 통해 동적으로 링크되었는지 감지 할 수 있습니까?
- C # 프로그램을 사용하여 주어진 PC에 설치된 PDF 리더 목록을 얻을 수 있습니까?
관련 질문
- 설문 조사 c#에서 선택한 항목에 대한 사용자 수 가져 오기
- c# : Dapper, .NET Core 및 Postgres를 사용한 잘못된 매핑
- c# : HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \
상태 값 의미 - c# : 이 오류 메시지를 정규 표현식에서 방지하고 닫기 버튼을 클릭하여 언제든지 해당 양식을 닫도록 코딩하려면 어떻게해야합니까?
- c# : 저수준 키보드 후크가 Windows에서 자동으로 연결 해제 된시기를 감지 할 수 있습니까?
- c# : 원시 UTC 값에 대한 Postgres 타임 스탬프 및 시간대
- Windows에서 PostgreSQL 데이터를 로컬 파일로 주기적으로 내보내는 가장 빠른 방법은 무엇입니까?
- c# : 정보 가져 오기 및 보조 입력 장치 음소거 /음소거 해제
- c# : 데이터베이스에서 특수 문자를 읽는 Npgsql
- 데이터베이스 CRUD 용 c# GUI 만들기, WinForms 또는 웹 기반 뷰어 사용
데이터베이스 시스템을 제어하는 사람은 누구나 데이터베이스를 제어합니다. 따라서 데이터베이스가 클라이언트 컴퓨터에서 실행중인 경우 관리 사용자를 데이터베이스 외부에 유지할 수있는 방법이 없습니다.
따라서 사용자가 웹 응용 프로그램을 신뢰하지 않으면 시스템 관리자 (또는 컴퓨터에 대한 관리자 권한이있는 경우)를 신뢰해야합니다.