전체(346)
-
XML - Well formed문서, Valid문서, 기본구조
@ Well-formed 문서 - XML 문서가 갖추어야 할 조건들을 잘 지키고 있다면 Well-formed라 한다. @ Valid 문서 - 기본적인 조건에 무언가를 하나 더 지키고 있는 것이다. 그게 바로 DTD(Document Type Definition)이다. ( DTD란 문서의 타입을 정의하는 것을 말한다.) - 에디터로 만든 HTML 문서를 보면 위와 같은 구문이 있는데 이게 바로 DTD이다. @ XML 기본구조 --------- 1 ---------2 --------3 &me; --------4 홍길동 이순신 2000 12 9 XML의 기본개념 과 활용방안 XML 문서구조 DTD 이글은 XML과 관련된 연재입니다. 다음과 같은 차례로 이루어져 있습니다. ----------5 XML이란? XM..
2011.04.08 -
psad란?
@Psad (Port Scan Attack Detector) - 포트 스캔 공격 탐지 - psad는 자신이 관리하는 네트워크로 시도된 스캔 공격을 탐지함 - 의심스러운 포트 스캔은 공격의 조기 신호이므로 psad를 활용하여 자신 주변에 어떤 패킷이 떠돌아 다니는지 파악하는데 쓰임 - 로그에는 포트 스캔을 하느라 열려있지 않은 포트들로 떠들썩하게 보내진 다수의 패킷이 기록되어 있음(공격자가 눈에 띄지 않게 포트스캔을 수행할 수도 있음) - psad는 약한 IDS라고 볼 수도 있음.( 접속을 허용하는 포트가 아니라서 혹은 비정상적인 패킷이라서 애당초 DROP된 패킷에 대해서만 탐지하기 때문, 보통의 IDS는 열려있는 포트로 들어오는 패킷에 대한 검사를 수행함) - 포트스캔 목적으로 보내진 패킷이 아닌 패킷..
2011.04.07 -
좀비PC탐지,차단,치료하는 좀비PC방어 솔루션
엔피코어, '좀비제로' 개인에 무료배포 - '좀비제로'는 문제를 발생시키는 악성코드를 행위(Behavior)기반의 방식을 이용하여 악성 코드의 외부 공격을 탐지, 차단하고 역추적 방식을 통해 프로세서 생성 및 원천파일을 치료함으로서 좀비PC에 대한 모든 대응체계를 제공하게 된다. 좀비제로 무료다운-> zombiezero.npcore.com
2011.04.06 -
XML이란? - 기본개요
@ XML (eXtensible Markup Language) - XML은 기존 HTML이 가지고 있는 태그(tag)의 한계와 SGML의 복잡성을 보완하기 위해 만들어진 것으로, 웹에서의 데이터(data)및 구조(structure)화된 문서들을 위한 보편적인 표준 - 이름에서 보여지듯 XML은 고정된(fixed) 태그를 가지고 있던 HTML과 달리 문서의 내용에 관련된 태그를 사용자가 정의(definition)하여 확장할 수 있도록 하여 내용 정보의 중요성을 강조 - 또한 XSL을 사용하여 문서의 외양을 표현하기 때문에, 내부 구조와 표현의 분리를 통한 다양한 활용 가능성을 제공함으로써 인터넷에서 전달되어야 할 많은 정보들을 기술하는데 있어 사용자와 개발자 모두에게 편리함을 제공 * eXtensible?..
2011.04.04 -
안드로이드 구성요소, 컴포넌트 (Android Component)
- 안드로이드(android)의 실행 파일은 다른 운영체제(os)의 전통적인 실행 파일과는 달리 구조(structure)가 독특하다. - 실행 파일에는 프로그램을 구성하는 코드(code)와 데이터(data)가 들어 있으며 메모리(Memory)상으로 올라와 실행을 시작하면 프로세스(process)가 되는 것이 보통이다. 즉, 실행파일과 프로세스가 1:1로 대응되며 응용 프로그램(application)끼리는 서로 완전히 독립적이다. - 그러나 안드로이드의 실행 파일은 같은 패키지(package)에 속한 자바클래스(java class)와 리소스(resource)의 집합일 뿐이며 프로세스와 반드시 대응되지 않는다. - 대부분의 경우에는 실행파일이 곧 프로세스이지만 안드로이드에서는 응용 프로그램끼리 서로의 기능을..
2011.04.04 -
토익(TOEIC) 100점 올리는 방법 / 토익(TOEIC) 100점 올리기
적어도 시험 이틀 전부터는 컨디션조절을 하셔야 합니다.수면을 충분히 취하셔야 집중력과 리스닝에서 효과를 거둘 수 있습니다.시험장에는 적어도 30분전에 도착하셔서 그곳의 분위기에 익숙해 질 필요가 있습니다. 아울러,고사장과 좌석을 미리 확인해 두시고 마음을 차분히 하려는 노력이 있어야합니다.시험장에 가실 적에는 가능하면 전에 공부하였던 토익 테이프를 귀로 들으면서 가시는 것도 나름대로의 도움이 됩니다.주의하길 것은 새로운 문제를 접하지는 마시라는 겁니다. 시험전의 학습방법으로는 그것이 듣기가 되었든 문법이 되었든 이미 학습했던 문제중에 틀렸던 문제를 중심으로 가볍게 보시는 것이 좋습니다.갑자기 시험장에서 당황할만한 여지를 최소한으로 하셔야 합니다. 예를 들어, 필요한 신분증이나 필기도구를 준비 못하시는 분..
2011.04.04 -
안드로이드 아키텍처,아키텍쳐,구조 (Android architecture,structure)
@ 리눅스 커널 (Linux Kernel ) - 최하위 계층 - 백그라운드 스레드, 메모리 관리, 보안, 디바이스 드라이버등의 저수준 관리 기능을 담당한다. - 안드로이드가 리눅스를 채용한 주된 이유는 공개 운영체제라는 이유도 있지만 무엇보다 디바이스 드라이버의 지원이 광범위하기 때문이다. @ 시스템 라이브러리 (System Libraries) - 응용 프로그램들이 공통적으로 사용하는 라이브러리 - 라이브러리는 장비의 전반적인 속도를 결정하는 중요한 요소여서 자바가 아닌 C로 작성되어 있다. - BSD 파생 libc, 2D그래픽을 위한 suface manager 및 SGL, 3D그래픽을 위한 OpenGL, 벡터 폰트 출력을 위한 FreeType, 오디오, 비디오 재생을 위한 미디어 지원, 데이터베이스 지..
2011.04.03 -
안드로이드 특징 (Android feature)
@ 안드로이드 특징 (Android feature) 1. 운영체제의 핵심이라고 할 수 있는 커널(kernel)은 공개 운영체제(os)인 리눅스(linux)에 기반한다. 리눅스는 상당히 오랜기간 개발된 커널이므로 정교한 메모리 관리, 안정적인 멀티 스레드, 보안 등의 고급 기능을 공짜로 사용할 수 있다. 단, 모바일 환경에 어울리지 않은 크고 무거운 기능은 제거되었으며 알람, 디버거 등의 기능은 추가되었다. 리눅스를 모바일 환경에 맞게 개조한 것이다. 2. 공식적으로 자바(java) 언어를 사용한다. 고수준의 언어이므로 생산성이 높으며 하드웨어 추상층을 제공하므로 전문 지식이 없어도 개발 가능하다. 다만 고급 언어이다 보니 성능이나 섬세함에서는 다소 불이익도 존재한다. 최근에는 C로 개발할 수 있는 NDK..
2011.04.03 -
About Memory Allocation,structure (메모리 할당,구조에 대해서)
자세한 내용은 첨부파일 참고
2011.04.03 -
ASP 객체
@ ASP 객체 1. Global.asa (따로 파일이 있다) - 4개의 주요 이벤트를 감지하는 책임이 있다. ( application_onstart, application_onend, session_onstart, sesson_onend) - 로 끝난다 - 이 파일에는 특별한 asp이벤트가 발생했을때 자동으로 실행되는 특별한 이벤트 핸들러를 추가할수 있다. ----------------------- @ ASP 객체 - Request (브라우저로부터 서버로 오는것) 1. Querystring (ex)request.querystring("name") - GET 메소드를 이용해서 넘어온 값을 알아내기 위해 쓰인다. - 브라우저상에서 어느 값을 기입하고 확인을 누르면 xxx.asp로 가게된다 asp파일에서 r..
2011.04.03