컴퓨팅/프로그래밍 2

ASP.NET MVC, IIS 호스팅 디스크 쿼터 관리

1. 서론 IIS(Internet Information Server) 웹서버의 경우, 자체적인 디스크 쿼터(Disk Quota) 기능이 없습니다. 따라서, 호스팅 중인 사이트의 디스크 사용량을 제한하려면 윈도 서버에서 제공하는 디스크 쿼터나 디렉토리 쿼터 기능 중에 하나를 사용해야 합니다.디스크 쿼터를 설정하는 것 자체는 마우스 클릭 몇 번으로 끝날 정도로 간단한데, 문제는 설정된 쿼터 내용(쿼터 크기, 사용량 등)을 웹 어플리케이션 쪽에서 받아오기가 어렵습니다. 2. 쿼터 설정 2-1. 디스크 쿼터 설정 디스크 등록정보에서 각 디스크 별로 각 계정에 할당된 디스크 쿼터를 제한할 수 있습니다. 아주 오래된 방법이죠.두 번째 옵션 'Deny disk space to a user exceeds quota l..

서버 트리거를 이용한 SQL Server 외부접속 차단

정상적으로 구성된 시스템이라면 데이터베이스 서버가 외부로 직접 노출되는 경우는 아마 없을 겁니다.하지만, 언제나 예외는 있는 법이죠. 간단하게 구축된 시스템의 경우, 개발비용 최소화를 위해 어플리케이션에서 데이터베이스 서버로 직접 접속할 수 있도록 외부접속을 열어두기도 합니다.이렇게 외부접속이 열려 있는 시스템의 경우, 아무리 단속을 잘해놨다고 해도 어디에나 허점은 있는 법입니다. 이런 데이터베이스 서버의 로그를 열어보면 지금 이 시간에도 특정 계정으로 끊임 없는 로그인 시도가 이어지고 있다는 걸 아실겁니다. 아! 세상엔 쓸모 없이 성실한 새끼들이 너무 많습니다.특정 프로그램을 제외한 원격지에서의 접속을 모조리 막아버릴 방법을 찾던 중, 그간 거의 쓰질 않았던 서버 트리거를 통해 이를 해결 할 수 있는 ..