본문 바로가기

태그를 입력해 주세요.

[일일번역] Inside Android Applications (Infosec Institute Resources 2012/11/01) By the end of 2012, the number of Smartphone shipments around the world will explode to nearly 668 million units, and the Android operating system will have a fifty percent market share. This also means an increase in the number of attacks on mobile applications and also in the investment in securing the applications from the attacks. 2012년 말까지, 전 세계적으로 스마트폰의 수출량은 거의 6억 6천 8백만으로 크게 증가하고 있고, Andr.. 더보기
심벌릭 링크(Symbolic/Soft Link)란? 현재 리눅스/유닉스(Linux/Unix) 를 다루어 본 적이 있는 분들이라면 알고 있을 내용이지만 '심벌릭링크(Symbolic Link)가 뭔가요? 먹는건가요?' 라고 고개를 갸우뚱 거릴수 있는 분들윈도우(Windows)를 사용하는 대부분의 일반 PC유저들은심벌릭 링크 = '바로가기' 라고 생각하면 쉬울 것이다. 여기서 산넘어 산으로 '바로가기'라는 단어를 모르는 분들이 있을 수 있다. 그 분들을 위해 '바로가기' 에 대해 간단한 설명을 해보자.바탕화면에 임의의 아이콘(아이콘명이 Jack2 라고 하자)을 선택한 뒤 마우스 오른쪽 버튼을 클릭하면 '바로가기 만들기(S)' 이런 메뉴를 볼 수 있다. 이 메뉴를 선택하면 'Jack2의 바로가기'라는 단축아이콘이 생성된다. 이 단축아이콘이 바로 '바로가기' 파일.. 더보기
Race Condition(경쟁 상태란?) Race 라는 단어를 보자마자 '경쟁'이라는 의미가 떠오르지 않는다. 단어만 놓고보면 '달린다'라는 의미가 생각난다. 그런데 다르게 생각해 보면 마라톤이나 자동차 경주에서 Race 라는 용어를 사용한다. 그리고 Race를 통하여 1등을 향한 경쟁을 하고 결과에 대한 순위를 정하게 된다. 컴퓨터공학에서 사용(이야기)하는 Race Condition(경쟁 상태)란?=> 한정된 자원을 동시에 이용하려는 여러 프로세스가 동시에 접근을 시도하는 상태를 말한다. 동시에 접근할 때 자료의 일관성을 해치는 결과가 나타날 수 있다. 이를 방지하기 위해서는 프로세스 협력 기법이 필요하다.경쟁 상태는 때로 입력값 간에 충돌을 일으켰을 때 논리 회로에서도 발생할 수 있다. [출처] : 텀즈, 위키피디아[참조] : [NH-mai.. 더보기
메모리(Memory)영역 - 스택영역(stack segment) 스택 영역(stack segment)은 아주 잠깐 사용하고 삭제할 데이터를 저장하는 공간이다. 잊어버리지 않게 금방 사용하고 버리는 '일회용품'이라고 기억하고 있으면 좋을 것 같다. 좀더 구체적으로 이야기하면 함수 호출과 관련된 정보들이 위치하게 되는 영역이다. 함수의 인자들, 리턴 어드레스, 그리고 함수 내에서 사용되는 지역 변수(매개변수)들이 바로 이 곳에 저장된다. 그리고 그 외에도 몇 가지 값들이 스택 영역에 저장되어 있는데, 대표적인 예가 쉘의 환경변수(environment) 값이다. 이러한 값들은 모두 버퍼 오버플로우 공격과 밀접한 관계를 가지고 있는 것들이기 때문에, 우리가 가장 큰 관심을 갖고 들여다 봐야 할 영역이다. 그리고 스택 세그먼트(SS) 레지스터는 스택 세그먼트의 주소를 포함한다.. 더보기