본문 바로가기

Libc(C 표준 라이브러리) "libc"라는 용어는 보통 "표준 C 라이브러리"의 줄임말인데, 이는 모든 C 프로그램이 (그리고 때로는 다른 언어의 프로그램들까지) 쓸 수 있는 표준 함수들의 라이브러리이다. C 표준 라이브러리(C standard library)는 헤더 파일과 라이브러리 루틴이 모여 있는 것으로 C 프로그래밍 언어에서 입출력과 문자열 관리와 같은 일상적인 작업을 추가할 때 사용한다. 코볼, 포트란, PL/I와 같은 언어와 달리, C는 이러한 작업을 위해 키워드를 내장하고 있지 않으므로 거의 모든 C 프로그램들은 표준 라이브러리를 사용하여 기능을 구현한다. [출처]libc(7) by wariua위키백과 - C 표준 라이브러리 더보기
[펌] Morris worm(모리스 웜) 이 글은 위키피디아를 번역한 것임. 오타/오역/오류 정정환영 모리스 웜 혹은 인터넷 웜은 인터넷으로 퍼진 최초의 컴퓨터 웜들 중 하나이다. 이것은 최초의 웜이라고 생각되며 분명히 주요 미디어의 심각한 주목을 이끈 최초의 웜이다. 1986년 미국의 컴퓨터 사기와 남용법[Computer Fraud and Abuse Act]에 의해 기소된 최초의 사건이다. Cornell 대학의 학생인 Robert Tappan Morris가 만들었고 MIT에서 1988년 11월 2일 방출되었다. 웜의 구조제작자에 의하면, 모리스 웜은 피해를 주기 위해서가 아니라 인터넷의 크기를 측정하기 위해서였다. 그러나 Cornell 대학에서 만들어젔다는 것을 감추기 위해 MIT에서 배포되었다. (공교롭게도 모리스는 현재 MIT의 부교수[a.. 더보기
Android(구글 안드로이드)에 대한 간략한 특징 및 보안(Security) 이슈 - 개발자들이 Java 언어로 응용 프로그램을 작성 - 리눅스 커널 위에서 동작하며- 다양한 안드로이드 시스템 구성요소에서 사용되는 C/C++ 라이브러리들을 포함하고 있다. - 개발자들이 Java 언어로 응용프로그램을 작성하지만 안드로이드는 기존의 Java Virtual Machine(자바 가상 머신)과는 다른 Dalvik Virtual Machine 을 통해 Java로 작성된 응용 프로그램을 별도의 Process에서 실행하는 구조로 되어 있다. - Dalvik? -자바(Java)로 만든 코드는 JVM (Java Virtual Machine) 위에서 실행 되듯이안드로이드 앱은 달빅(Dalvik) VM 위에서 실행이 되는 것 - 샌드박스(sandbox)란? -그대로 해석하면 어린 아이가 놀 수 있도록 제작.. 더보기