달력

5

« 2024/5 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
반응형
생활과 사업 관리에 대한 컴퓨터 의존도가 점차 증가함에 따라, 우리의 재산과 사생활에 대한 안전은 점차 낮아지고 있다. 하지만 지금 코넬대학교 연구원들은 프로그램을 작성하는데 사용되는 언어 내에 보안장치를 통합하여, 초기부터 컴퓨터 시스템에 보안 장치를 넣는 방법을 제공하고 있다.

현재까지 컴퓨터 보안은 피동적이었다. 우리의 방어는 단지 보안체계가 뚫린 후에야 개선되었다.”라고 코넬대학교 컴퓨터과학과 Fred Schneider 교수는 설명하였다. “문제가 나타날 때, 우리는 테이프를 덧붙이는 것처럼 소프트웨어를 패치(patch) 한다. 이미 시스템은 테이프가 몇 겹으로 덧붙어 있으며, 혼잡해져 있다. 현재의 컴퓨터 시스템은 이렇게 덧붙여져 있는 소프트웨어 레이어(layers of software) 더미로 이루어져 있으며, 보안 취약성은 거의 필연적이다.”라고 코넬대학교 컴퓨터과학과 교수인 Andrew Myers 교수는 부연하였다.

Myers 교수와 Schneider 교수는 패브릭이라고 불리는 새로운 컴퓨터 플랫폼을 개발하는 중이다. 패브릭은 기존의 다양한 소프트웨어 레이어를 단일 레이어로 대체하여, 명시적이고 직접적인 보안 이론을 만드는 더욱 단숙한 프로그래밍 인터페이스이다.

패브릭은 분산 컴퓨팅을 위한 보안 시스템을 만들기 위해 설계되었다. 분산 컴퓨팅은 서로 매우 많은 노드들이 연결되어 있다. 예를 들어, 당신이 아마존닷컴에 연결할 때, 아마존닷컴은 당신의 신용카드회사와 제품 판매상과 이야기를 하고, 몇몇 광고업체들에게 인구통계학적인 데이터를 전달한다. 의료 기록 시스템에서, 데이터는 병원, 의사, 의료보험사 등과 공유된다.

널리 사용된 자바 언어의 확장판인 패브릭의 프로그래밍 언어는 프로그램이 만들어 질 때 안전하게 만들어진다. 패브릭의 모든 것은 데이터가 어떻게, 누구가 접근할 수 있으며, 어떠한 작업을 할 수 있는지에 대한 정책 설정을 가진 객체(object)이다. 프로그램 코드의 블록(block) 조차 해당 블록이 언제 어디서 실행되는지에 대한 빌트인 규칙을 가지고 있다. 예를 들어, 당신의 의료기록이 당신의 주치의들에게 완전히 공개되는 동안, 당신의 임상의는 오직 당신의 치료에 대한 의사의 처방만을 볼 수 있으며, 보험사는 오직 비용만을 볼 수 있다.

프로그래머의 코드를 보안 정책이 강화된 실행 프로그램으로 바꿔주는 컴파일러는 프로그래머가 안전하지 못한 코드를 작성하지 못하도록 한다. Myers 교수는 이러한 점이 코드를 더 단순화 시키고, 성능을 높여준다고 생각한다고 말하였다.

패브릭은 여전히 코넬대학교 컴퓨터과학과 학생들의 데이터베이스에서 테스트 되고 있는 프로토타입이다. 본 연구는 미국과학재단에서 110만 달러 (한화 13.2억원; 환율 1,200원 기준), 해군연구소에서 130만 달러 (한화 15.6억원; 환율 1,200원 기준)을 지원 받았으며, Schneider 교수와 Myers 교수는 본 연구를 가장 큰 규모의 분산 시스템 연구로 확대하여 객체에 대한 더욱 복합적인 보안을 제공하며 “모바일 코드”가 가능하도록 만들 계획이다. 패브릭의 이름은 웹에서 착안되었지만, 패브릭은 웹보다 더욱 유용하고 더욱 견고하게 연결될 것이다.

그림. 패브릭(Fabric; ※리포터주: 고유명사로 사용됨) 내의 노드들 (컴퓨터 네트워크 상의 위치)은 데이터와 프로그램 코드를 포함한 객체 주위를 움직이지만, 그 객체는 각 노드가 객체 간에 무엇을 하는지에 대한 미리 입력된 규칙(built-in rules)을 가지고 있다. 패브릭 언어는 프로그래머가 이러한 규칙을 포함시켜 코드작업을 줄이도록 해준다.
출처 : http://www.physorg.com/news205140710.html

KISTI 미리안글로벌동향브리핑2010-10-06

반응형
:
Posted by 째시기