분류 전체보기
-
HASH 의 세가지 성질kb 2011. 4. 3. 23:54
해쉬(HASH) 함수는 가변적 길이의 입력값을 고정적인 짧은 길이의 결과를 출력하는 함수이다. 이러한 특성상 계산복잡도가 높은 RSA 알고리즘에서 길이가 상대적으로 긴 원문을 서명하는 것이 아니라 원문을 해쉬한 결과를 서명하는 방법에도 사용되어 지고 있다. 동일한 입력에 대해 동일한 결과를 출력하는 성질을 메시지 무결성(Identification) 에 많이 사용되는 기술로 MD5, SHA1 등의 알고리즘이 존재한다. 명 칭 출력길이 개발자 비 고 SHA-1 160 Bit 미국 NIST RIPEMD 160 Bit EU RIPE MD5 128 Bit 미국 RSA Collisions for random IV HAS0160 160 Bit 한국 KISA 이런 해쉬함수들은 기본적인 다음과 같은 세가지 성질을 만족한..
-
Microsoft Network Monitortip 2011. 4. 3. 23:44
현대에는 거의 모든 정보들이 네트워크 케이블을 타고 움직인다. 그 속에는 "지수야 사랑해~!" 와 같은 민감한 개인정보 에서 부터 국가의 존속에 영향을 주는 어떠한 데이터 까지 담겨 있을 수 있다. 물론 이러한 데이터들은 개인정보보호 차원에서나 국가의 안보를 위해 보호하려는 노력은 끝임없이 이루어지고 있고, 이와는 대조적으로 악의적인 목적으로 이러한 정보를 허가 없이 득하거나 변조하는 사례가 증가되고 있다. 이는 네트워크 구조상 같은 네트워크에 존재할 경우 흘러다니는 모든 데이터들을 가져올 수 있고 시스템을 변조(프로그래밍) 하여 아무런 제재없이 네트워크 정보를 얻을 수 있기 때문이다. 특히,악성코드 중에 스니퍼(Sniffer)와 같은 부류의 악성코드들은 네트워크 인터페이스 속성을 promiscuous ..
-
소수 이야기kb 2011. 4. 3. 23:41
소수(prime number)란 {2,3,5,7,1,13, ...} 과 같이 1과 자신만으로 나누어지는 1보다 큰 양의 정수를 말한다. 소수에 관하여 알려진 사실 가운데 가장 확실한 사실은 "소수는 무한히 많다"는 것이 증명(Euclid's second theorem) 되었다. 이렇게 무한히 많은 소수들은 매우 불규칙하게 나타난다. 그러므로 수가 충분히 커졌을 때 특정 소수 다음에 어떤 소수가 나타날지 예측할 수 없다. 또한 소수를 만드는 공식을 찾기 위해 많은 수학자들이 노력을 기울였으나 아직까지 명쾌한 해답을 제시하지 못하고 있다. 지금까지 알려진 가장 긴 소수들의 등차수열은 1993년 Pritchard 에 의하여 발견된 11,410,337,850,553 + 4,609,098,694,200k (k =..
-
IP 순위 Top30 구글맵에 표시하기카테고리 없음 2011. 4. 3. 23:15
중복된 IP 테이터가 있습니다. IP 를 기준으로 Group By 하면 순위가 되는 데이터인데 이러한 데이터를 세계지도에 표기하여 전체적인 흐름을 한눈에 보고 싶었습니다. 이미 많은 분들이 웹을 통해 관련 노하우들을 많이 공개 하셨는데요. 저는 조금 더 짬뽕으로 다음과 같은 기능들을 한번에 구현해 보았습니다. IP에 해당하는 좌표데이터 얻기. 좌표 데이터를 MySQL 에 집어 넣기 IP 와 좌표를 이용해 구글맵에 마크하기. 순위에 따라 구글맵 마커 모양 변경하기 마커 클릭시 풍선 도움말 띄우기 참고로 결과 화면을 먼저 보여드리면 아래와 같습니다. 0) 개발환경 - MySQL & Apache & PHP - Google Map API - MaxMind 의 GeoLiteCity 데이터 1) IP에 해당하는 좌..
-
Zone Identifier ADS'skb 2011. 4. 3. 22:59
악성코드의 많은 부분은 인터넷을 통해 다운로드 받아진 파일이 실행되면서 감염되게 됩니다. 어떤 악성코드는 사용자를 속여 프로그램의 아이콘을 윈도우 기본 폴더 모양으로 만들어 놓고 사용자가 실수로 클릭하여 프로그램이 실행되게 하는 등 이른바 사외 공학적 기법을 이용하기도 합니다. 이러한 사용자의 실수 혹은 부주위를 줄여보고자, IE 에 보안 기능 중 IE 를 통해 다운로드 받은 파일을 실행하려고 할 때 "보안경고" 다이얼로그가 아래 그림과 같이 출력되게 됩니다. 참고로 요즘 사용하고 있는 MacBook Pro 노드북에 설치된 레오파드(leopard) 운영체재에서도 인터넷에서 다운로드 받은 파일은 사용자의 확인을 한번 더 거쳐 실행되도록 되어 있습니다. 이는 해당 파일의 ADS(Alternate Data S..
-
Internet Explorer 9 Securitykb 2011. 3. 25. 18:42
인터넷 익스폴러어 (Internet Explorer, 이하 IE) 9 정식버전이 얼마 전에 출시되었다. 필자는 IE 에 대해 여러 가지로 불만이 많아 파이어폭스(Firefox)를 메인으로 사용하고 있다가, 최근에 IE9 의 최신기술이 확인하고자 업무용 PC 에 설치해서 사용해 보고 있는 중이다. 결과는 만족스럽다. 가볍지는 않지만 무겁다고 까지는 느끼지 않았으며 필자가 관심있는 보안적으로도 많은 부분 완성도가 높아진 것으로 판단된다. 이 글에서는 IE 에 포함된 보안 기능들에 대해서 간략히 살펴보고자 한다. ActiveX Filterling 오른쪽 그림과 같이 IE 의 메뉴를 쫓아가면 ActiveX Filterling 기능을 활성화 시킬 수 있다. 활성화 되면 주소표시줄 옆에 ActiveX 필터링이 활성..
-
Free tools for techers카테고리 없음 2011. 3. 24. 17:45
선생님들을 위해 마이크로소프트 사에서 제공하는 무료 툴들을 소개합니다. http://www.microsoft.com/education/teachers/guides/freetools.aspx Photosynth 한 장소 혹은 물건을 대상으로 여러 장의 사진을 하나의 파노라마처럼 만들어주는 서비스입니다. 제가 직접 해봤을 때는 만족할만한 수준은 아니었는데, 아마도 사진을 찍을 때 Photosynth 가 원하는 대로 잘 찍어야 할 것 같습니다. Windows Live Movie Maker 동영상을 손쉽게 편집할 수 있도록 도와주는 도구 입니다. Songsmith 음악을 손쉽게 제작할 수 있도록 도와주는 도구 입니다. 마이크가 없어서 실제로는 해보지 못했고, 설치된 프로그램은 6시간 동안만 사용할 수 있는 버전..
-
Microsoft Mathmatics Add-intip 2011. 3. 24. 17:13
논문을 쓰거나 학교 과제를 작성할 때 수식기호가 필요하다면 어떻게 하시고 계셨나요? 저는 한글워드 프로세스를 사용하는 방법 말고는 별다른 해결책이 없었던 것 같습니다. 그러던 중 오늘은 마이크로소프트의 워드 프로그램에서 수식을 작성하는 방법을 알아 여러분과 함께 공유하고자 합니다. 관련 자료는 인터넷에 널려있으니 저는 소개만 하도록 하겠습니다. 우선 마이크로소프트사의 워드 프로그램을 기본으로 설치했을 경우 수식기호를 작성하기란 쉽지 않은 작업일 것입니다. 그래서 우리는 Mathmatics Add-in 이라는 것을 설치하기 위해 인터넷에서 설치파일을 받습니다. 설치를 시작하게 되면 Microsoft DirectX 설치와 함께 간단히 설치가 가능합니다. 설치가 정상적으로 되었다면 아래 그림과 같이 워드 프로..