본문 바로가기

반응형

IT

(172)
Collision Domain / Broadcast domain ◉ Collision Domain(충돌 도메인 / 콜리전 도메인) 이더넷 방식의 LAN에서 전송매체를 공유하고 있는 단말 사이의 경쟁 (동시에 정보를 전송하는 등)이 생겼을 경우를 충돌이라한다. 이 때, 이 러한 충돌이 전파되어서 정보의 송,수신에 영향을 받는 영역을 Collision Domain이라 한다. Collision Domain은 동일 매체에 연결된 장치들의 그룹니다. 스위치 및 브리지는 이러한 도메인을 더 작은 단위로 나눔으로써 네트 워크 내부의 Collision Domain을 분할 할 수 있도록 한다. 리피터, 허브등을 통하여 네트워크를 구성할 경우 이는 2계층 장비가 아니므로 Collision을 나눌 수 없다. ◉ Broadcast Domain(브로드캐스트 도메인) Broadcast Dom..
OSI 7 Layer 정의와 계층별 정리 - 정 의 프로토콜을 기능별로 나눈 모델로써 각 계층은 하위 계층의 기능만을 이용하여 상위 계층에게 기능을 제공하게 된다. 각각의 계층은 1계층부터 물리, 데이터링크, 네트워크, 전송(Transport), 세션, 표현(Presentation), 응용(Appli cation)으로 나뉘어져 있다. 전송을 할때에는 7계층부터 1계층 순으로 전송할 데이터 가 이동하게 되며, 수신을 할 경우에는 반대방향으로 전송되어진 데이터가 인식 되게 된다. - 1계층 : 물리(Physical) 실제 장치들을 연결하기 위해 필요한 전기적, 물리적 세부 사항들을 정의한다. 물리 계층의 장비로는 허브나 리피터가 있다. 물리 계층에서는 물리적인 정보 전달 매개체에 대한 연결의 성립 및 종료를 담당하며, 통신자원들을 효율적으로 분배 ..
비밀번호 해킹과 방어방법 앞에서 우리는 리눅스상에서 암호가 passwd에 저장된다는 것과 shadow에 해시화 되서 저장된다는 것에 대해알아 보았습니다. http://tigernet.tistory.com/595 그리고 이러한 암호화가 결코 완벽하지만은 않다는 것에 대해서도 말씀을 드렸습니다. 아래 화면은 실제로 사용으로 쓰이는 도구를 이용하여 shadow에 해시암호화 된 문구를 해독한 결과입니다. 무료로 배포되고 있고 워낙 유명한 프로그램이니 따로 프로그램명은 말하지 않겠습니다. 군대를 다녀왔다면 익숙한 비밀번호가 위와같이 해독되어서 출력되는 것을 알 수 있습니다. 이처럼 리눅스에서의 암호에 대한 보안또한 안전하지 않은 것이 현실이고 그 해독 방법또한 너무나도 쉽게 해독이 되는 모습을 볼 수 있습니다. 겨우 4분이 채 되지..
리눅스의 암호저장 방법(passwd & shadow) 방학동안 복학 후 거의 하지 못했던 보안 공부를 처음부터 다시 시작하고 있습니다. 일단 교재의 경우 정보보호3형제 책을 사용하고 있습니다. 오랜만에 VM ware를 설치하고 리눅스를 써보니까 재미가 있습니다.역시 자기가 하고 싶은걸 공부할 때 제일 재미있고 밤새는것도 힘들지 않고 그런것 같습니다. 리눅스에서는 윈도우에서와 마찬가지로 각각의 사용자를 만들 수 있고 암호를 설정 할 수 있습니다. 그렇다면 우리가 리눅스를 사용하기 위해서 설정한 이런 암호들이 어딘가에 저장되어 있어야 로그인을 할때마다 해당 암호를 확인하고 일치 여부를 판명해서 로그인을 허기하거나 거부하는 로직이 필요하다는 것은 쉽게 생각해 볼 수 있는 사실입니다. 리눅스의 경우 /etc/passwd 란 위치에 각 유저와 암호정보들을 기본적으..
사회공학 해킹 - Social engineering 호환입니다. 흔히들 해킹이라는 것을 생각하면 오직 컴퓨터에 의해서만 이루어지는 것으로만 생각하는 분들이 많습니다. 하지만 해킹의 한 기법으로 바로 사회공학이라는 기법이 엄연히 존재하고 있습니다. 사회공학이란 바로 사람과 사람사이에 존재하는 기본적인 신뢰를 바탕으로 공격을 하거나 원하는 정보를 취득하는 행위를 통틀어서 사회공학적 기법이라고 합니다. 그렇다면 대표적인 사회공학기법엔 무엇이 있을까 궁금하실 겁니다. 가장 쉬운예로는 요즘 많은 문제가 되고 있는 보이스피싱을 예로 들 수 있습니다. 가족또는 알고있던 사람을 가장하여 돈을 빌린다거나 허위사실을 전달하여 원하는 이익을 취하는 것이 사회공학과 그 맥을 같이 한다고 볼 수 있습니다. 컴퓨터 보안의 분야에서 사회공학적 기법으로 예를 들수 있는 것으로는 클..
OWASP10 2010 - 10대 보안취약점 한글판 호환입니다. 매년마다 발간되는 10대 웹취약점인 OWASP10 2010년 버전이 드디어 한글로 나왔습니다. 활동은 별로 안하지만 언제나 좋은 자료와 공부할거리를 주시는 Security Plus에 언제나 감사드립니다. 다운로드 사실 한글판 업로드는 6월29일에 올라왔는데 제가 확인을 오늘에서야 하게 되어서 이렇게 올립니다. 출력해서 읽어본후에 하나씩 포스팅을 다시 해봐야겠네요. Injection, XSS, 세션취약점, CSRF 등 기존에 있던 정보들과 구성문제와 리다이렉션등이 새로이 등장한 모습이 일단 보입니다. 실제 기능까지 구현하고 실습해볼 실력이 되면 좋겠지만 일단 아직도! 공부중이어서 일단 개념에 관한 포스팅을 차차 진행해 보도록 하겠습니다. 가능하다면 실습도 병행하구요. *************..
네트워크프로그래밍 - 상대방의 접속정보를 알아내는 프로그램 #include #include #include int main(){ struct in_addr addr; struct hostent *host; const char *hostName; int i; printf("input url : "); hostName = (char *)malloc(sizeof(char)); // 동적메모리 할당 scanf("%s",hostName); //문자열을 받음 if((host = gethostbyname(hostName)) == NULL){ printf("gethostbyname() error - check network\n"); exit(-1); } printf("official name = %s\n", host->h_name); i = 0; while(host->h_al..
네트워크 텀 프로젝트 개발일지 - 100523 무엇을 개발하는지는 릴리즈가 되면 발표를 할 것이다. 이번 네트워크 텀의 사실상 개발자들이라고 할 수 있는 두명 얼굴은 최대한 안나온 것으로 골라 보았다. 사실 이걸 여기에 공개한 것만으로도 욕먹을까봐 무섭다. 작년 객체지향 텀 이후로 1년만에 다시 같은조로 진행되고 있는 프로젝트 언제나 고맙고 미안한 놈들이다. 나이도 같은데 매번 형대접해주고 예의도 바른 놈들이다. 다른 팀에 들어갔으면 내가 개발자가 되었겠지만 알아서 잘할뿐더러 속도와 생각의 전환까지 빠른 이놈들과 같은조가 된 덕분에 그래픽 디자이너가 되어버렸다. 고맙다 자식들...ㅠㅠ 지금은 기본 베이스 소스의 틀이 잡힌 후에 글루코드를 작성하기위해 서로 협의를 해 나가고 있는 과정이다. 참 이 둘이 얘기하는걸 옆에서 듣다보면 타고 났다는 생각이 ..

반응형