하우리 로고 이미지

전체메뉴 열기

Security issues analysis

주의해야 할 보안위협요소에 대한 분석자료 제공

보안이슈 분석

.NET Framework Security And Virus (1)
등록일 :
2002.11.20



개념정리도
올바로 되지 않고 접할 기회도 적었던 Microsoft .NET이 이제는 서서히 현실로 다가 오고 있으며, 아직 적용되기에는
이른 감이 있지만 이미 우리나라의 몇몇 기업이 .NET 환경을 구축해서 실제 업무환경에 적용하고 있다. 하지만, 현업에 종사하는
사람들 조차도 상당수가 .NET의 미래와 발전방향에 대해서 알지 못하는 현실이고 새로운 환경을 받아들이기를 망설이거나 두려워
한다. 그러나 필자는 걱정하지 않는다. 현재의 모든 불투명한 기술은 시간이 해결하기 때문에, 머지 않아 이러한 문제도 해결될
것이라 믿는다.

이번 바이러스 이모저모에서는 과연 .NET이란 무엇인지, 앞으로 나올 .NET Framework의 전반적인 구조와 보안 정책을
간략하게 살펴보고, 새로운 환경변화에 적응하여 끊임없이 나타나는 바이러스에 대해서 알아보자.



Microsoft .NET Framework의 전반적인 구조


.NET은 시간, 장소, 기기에 구애 받지 않는 인터넷 서비스를 구현하기 위해 Microsoft가 4년 만에 내놓은 야심작이다. 한 마디로, 모든 것을 하나로 통합해 버린다는 Microsoft의 소프트웨어 전략인 셈이다. 이처럼 모든 서비스를 통합할 수 있는 핵심은 바로 XML(eXtensible Markup Language) 서비스로, 운영체제나 프로그램 언어에 상관없이 XML 웹 서비스를 이용하여 응용프로그램이 인터넷에서 통신을 하고 데이터 공유를 할 수 있게 해준다.




<그림1> Microsoft .NET Framework의 전반적인 구조


위 그림에서 Smart clients는 개인용 PC, 랩톱 컴퓨터, 핸드폰, 노트북, 태블릿 PC 등 대부분의 통신기기가 될 수 있다. Smart client가 XML 웹서비스를 기반으로 하여 사용자는 사용하는 위치나 클라이언트의 종류에 관계없이 데이터를 액세스 할 수 있게 된다.


XML Web services는 .NET Enterprise Server와 Smart client간에 정보를 주고 받을 수 있는 통신매체를 의미하는데, 한 응용프로그램이 다른 응용프로그램과 상호 작용하는 직접적인 수단으로 XML과 SOAP(Simple Object Access Protocol) 메시지를 이용하여 인터넷 통신을 한다.


Servers는 현재까지 나와 있는 Windows 2000 서버 제품들과 앞으로 나올 Windows .NET 서버 제품들은 Microsoft .NET Enterprise 서버 제품들과 XML 웹서비스를 원활히 활용하여 상호 조화를 이루며 작동하기 위한 .NET Framework 서버 환경을 구성한다. 이러한 서버들은 클라이언트에게 제공할 서비스와 업무 효용성을 고려하여 다양한 형태로 구축이 가능하다.


Development tools은 어플리케이션 개발자가 XML 웹서비스를 개발, 배치 및 실행할 수 있도록 솔루션 개발툴을 제공하여 XML 웹서비스의 성능, 신뢰도 및 안전성을 최대화하고 있다. .NET Framework는 높은 생산성을 갖춘 복수 언어 응용 프로그램 실행 환경을 제공하며 이러한 프로그램들의 연결 작업을 처리하고 개발하는 것을 더욱 용이하게 한다.



.NET Framework 보안 ...
  • - 본 정보의 저작권은 (주)하우리에 있으므로 허가없이 전체 또는 일부를 사용 시 저작권 침해로 간주될 수 있습니다.
  • - 상업적인 목적이나 단체에서 사용할 경우, 별도로 허가를 받으셔야 합니다. (정보 이용 문의 skim@hauri.co.kr)

Top