'키보드'에 해당되는 글 2건

  1. 2014.05.08 키보드 입력값을 암호화하는 기술
  2. 2014.04.10 Synapse - 키보드를 이용한 빠른 어플리케이션 실행 프로그램
2014. 5. 8. 18:00

키보드 입력값을 암호화하는 기술

키보드 입력값을 암호화하는 기술 
정보출처 IEEE Computer Magazine 
원문언어 영어 
출판날짜 2005년 10월 00일 
국 가 미국 
주제분야 컴퓨터 시스템 및 하드웨어, 운영체제(R12) 

BlueGem 시큐리티사는 최근 기존의 암호 시스템이 제공하지 못했던 키보드 입력 신호를 암호화하는 ''LocalSSL''이라는 암호화 시스템 기술을 개발했다고 밝혔다. 이 기술을 사용하면 해커들이 키로거(keylogger) 툴을 사용하여 사용자의 키보드 입력 값을 알아내는 해킹을 원천적으로 봉쇄할 수 있다. 

기존의 암호화 기술은 주로 통신 시스템상의 송수신 데이터를 암호화하는 것으로 사용자의 키보드와 로컬 응용 사이의 키 입력 신호를 암호화 하지는 못했다. 키보드와 로컬 응용 사이에는 키로거 프로그램이 독립적으로, 혹은 트로이 목마 프로그램에 포함되어 존재하여 사용자의 패스워드 정보나 사회 보장 번호, 신용 카드 정보, 재정 정보, 그 외 개인 정보를 가로채어 해커에게 전송한다고 BlueGem사의 CTO인 박죠씨는 말하고 있다. 

현재 한국에서 사용되고 있는 LocalSSL 기술은 키보드 입력 신호에 대하여 128 비트 암호화 기술을 사용한다. 이 기술은 BlueGem사가 기존의 인터넷상에서 사용 되던 SSL 암호 기술을 수정한 것으로, LocalSSL 기술은 키 해킹 프로그램이 주로 존재하는 영역인 운영 체제를 우회하여 암호화 된 키 입력 값을 전송한다. 박씨는 키로거 프로그램은 주로 메시지 큐나 디바이스 드라이버 영역, 그리고 운영 체제 영역에 존재하면서 사용자 키 입력 값을 가로챈다고 한다. 

BlueGem 프로그램은 보호하고자 하는 응용의 대상에 따라 LocalSSL 인터넷과 LocalSSL 이메일, Local SSL 마이크로소프트 오피스와 같은 3개의 패키지로 구성된다. 이 제품은 모든 서버 하드웨어와 소프트웨어 제품과 호환성을 가지며, 인스톨된 프로그램의 메모리 사용량은 600K 바이트에 불과하다. 

박씨에 따르면 이 프로그램을 사용하면 사용자들은 온라인 뱅킹이나 주식 거래, 가상 사설망 접근, 신용 카드 정보, 모기지론 등과 같은 응용을 안전하게 사용할 수 있다고 한다. 이에 대해 시장 분석 업체인 아버딘 그룹 (Aberdeen Group)의 릭 사이아 (Rick Saia)씨는 "BlueGem사이 LocalSSL 제품은 비즈니스와 개인 정보보호를 위한 중요한 기능을 제공해 주며, 특히 많은 제약이 있는 금융 서비스나 건강 보험 등의 응용에 유용할 것"이라고 말한다. 



출처 : www.gtp.or.kr



Trackback 0 Comment 0
2014. 4. 10. 01:37

Synapse - 키보드를 이용한 빠른 어플리케이션 실행 프로그램

어플리케이션을 찾지 않고 입력하여 실행시킨다

컴퓨터를 오래 사용하다 보면 컴퓨터에 수많은 어플리케이션들이 쌓이게 되기 마련입니다. 수많은 어플리케이션이 쌓여있는 더미에서 원하는 어플리케이션을 찾아 내기란 쉬운일이 아닙니다. 어떤 작업을 하다가 다른 작업을 이어서 해야 할때 어플리케이션을 찾고 있으면 작업의 흐름이 끊어지기 때문에 일의 효율도 줄어들게 됩니다. 그래서 좀더 빨리, 좀더 쉽게, 좀더 정확하게 원하는 어플리케이션을 실행시키는 방법이 필요합니다. 이때 사용하는 방법이 어플리케이션을 찾지 않고 단순한 키보드 입력을 통해서 어플리케이션을 실행시키는 것 입니다.


Synapse 빠른 어플리케이션 실행을 위한 필수 아이템

Synapse는 키보드 입력을 이용하여 어느 상황에서든 빠르게 원하는 어플리케이션을 실행할 수 있습니다. Launchy, Alfred 와 비슷한  리눅스용 프로그램입니다. Synapse는 우분투 소프트웨어 센터에서 직접 다운 받을 수 있습니다.

Install Synapse

Synapse를 설치했으면 <Ctrl> + <Space>를 누르면 Synapse 창이 나옵니다.


Synapse 창Ctrl + Space를 눌러 Synapse를 실행한 모습


여기서 원하는 어플리케이션 이름을 입력하시면 됩니다. 이때 어플리케이션의 전체 이름을 입력할 필요 없이 앞에 몇글자만 입력하면 알아서 찾아줍니다. 예를 들어 Audacity를 찾기 위해 Au만 입력해 보도록 하겠습니다.


Au를 입력한 모습Au를 입력하니 Audacity를 알아서 찾아준다.


Audacity를 알아서 찾아줍니다. 이 상태에서 <Enter>를 입력하면 Audacity를 직접실행할 수 있습니다. 마우스에 손이 가지도 않고 어플리케이션을 바로 실행 시킬 수 있습니다. <Ctrl> + <Space> → a, u  →  <Enter> 굉장히 간단한 과정입니다.


다양한 검색 기능

Synapse에서 제공하는 기능은 어플리케이션 실행만 있는 것이 아닙니다. 파일 검색 기능도 제공합니다. 


파일 검색 기능파일 검색 기능


입력란에 원하는 파일 이름을 입력하시면 Synapse가 해당 파일을 찾아서 보여줍니다. Synapse가 활성화된 상태에서 오른쪽 또는 왼쪽 키를 누르면 위에 있는 항목란이 움직입니다. 이를 이용해서 원하는 유형의 파일을 검색할 수 있습니다.

Synapse에서 url을 이용하여 직접 웹에 접속하거나, 웹 검색을 수행할 수 있습니다. http://--- 를 입력하면 기본 브라우저가 실행되어 해당 url로 바로 이동합니다.


웹 URL로 직접 접속웹 URL을 입력하면 기본 브라우저가 실행되면서 해당 웹페이지가 열립니다.


오른쪽 키를 눌러 항목을 "Internet"으로 맞춰두면 웹 검색을 할 수 있습니다.


웹 검색Internet으로 항목을 맞춰두고 문장을 입력하면 쉽게 검색을 수행할 수 있습니다.


플러그인

Synapse는 다양한 플러그인들을 제공합니다. Synapse가 활성화 되어 있을때 오른쪽 위에 보이는 조금만한 원을 클릭하면 설정 화면을 보실 수 있습니다. 설정화면에 들어가면 Plugins 탭이 보입니다. Plugins 탭을 클릭하면 Synapse에서 사용하고 있는 Plugins들을 보실 수 있습니다.


오른쪽 위 버튼Synapse 오른쪽 위에 설정 화면으로 갈 수 있는 버튼이 있습니다.


Plugins설정화면에서 plugin들을 확인할 수 있습니다.


Synapse에서 사용할 수 있는 몇가지 유용한 플러그인 기능들을 살펴보겠습니다.


계산기

Synapse는 계산기로 이용될 수 있습니다. 입력란에 수식을 입력하면 계산된 값이 나옵니다. 계산된 값이 나오고 있는 상태에서 엔터키를 누르면 해당 값이 클립보드로 복사됩니다. <Ctrl> + <V> 로 붙여넣기 하면 값이 복사 되었다는 것을 확인할 수 있습니다.


Synapse 계산기Synapse를 계산기로도 이용할 수 있습니다.


파일을 pastebin으로 보내기

Synapse를 이용하면 원하는 텍스트 파일의 내용을 쉽고 빠르게 pastebin으로 보낼 수 있습니다. 기본 설정으로는 paste.ubuntu.com으로 보냅니다. 다른 pastebin 사이트로 보낼 수 있게 설정을 바꿀 수 있는지는 잘 모르겠습니다.

Synapse에서 원하는 파일을 찾고, <Tab> 키를 누르면 그 파일로 수행할 수 있는 활동들이 나타납니다. 그 중에 Pastebin을 선택하시면 됩니다. 그러면 클립보드로 해당 url이 복사됩니다. 브라우저에 url를 붙여넣기 해보세요.


Synapse Pastebin원하는 파일 이름의 일부를 입력하여 파일을 찾은 다음 Pastebin으로 실행합니다.


Synapse Pastebin Notificationurl이 클립보드로 복사되었습니다.


테마

Synapse는 5가지의 테마를 지원합니다. 처음에 적용되어 있는 테마는 Default 입니다. 그 이외에 Virgilio, Doish, Side Doish, Essential 등의 테마가 내장되어 있습니다. 테마는 설정화면에서 선택할 수 있습니다.


Essential 테마Essential 테마Virgilio 테마Virgilio 테마


Doish 테마Doish 테마Side Doish 테마Side Doish 테마


마치면서

Synapse는 나름 똑똑하게 행동합니다. 사용자의 행동 패턴을 분석해서 사용자가 원하는 어플리케이션을 우선적으로 보여줍니다. 예를 들어 blender와 bluefish 모두 bl로 시작하는 어플리케이션입니다. Synapse는 사용자가 bl을 입력하였을때 blender와 bluefish 중 어느 어플리케이션을 더 많이 실행하는지 학습하여 나중에 사용자가 bl만 입력했을때 더 많이 사용했던 어플리케이션을 보여주게 됩니다. 그래서 몇 글자 만으로도 원하는 어플리케이션을 찾을 수 있게 됩니다. 

Synapse를 사용하면 마우스에 손이 가는 일이 굉장히 적어지게 되서 컴퓨터를 보다 편하게 사용할 수 있습니다. 작업의 흐름이 끊기게 되는 일도 적어서 일의 효율도 증가하게 됩니다. 그리고 무엇보다 디자인이 예쁘게 생겨서 마음에 쏙 드는 프로그램입니다.




출처 : edoli.tistory.com



Trackback 0 Comment 0