그래요 !! 

여태까지 가장 공들인 커버러스와 가장 깨달은걸 많게 해준 커버러스!

임펙트를 주기위해 커버로스 !!

좋은자료엔 목차들도 다 있길래 간단한 목차로.. 이제보니 너무 없어보이네..

일단은 대칭키를 갖고하는 과정인데 문제점이 많지만 여기서 이 기본적인 대칭키 분배라는 방식개념과

어떻게 발전해가고 하는걸 보여주기 위해 먼저 써 넣었다.

키의 개수가 문제다 키를 공유해야하는데 여러가지의 제약이 있다 라는 말을 하려는..

여기서는 커버로스의 기본 개념.. 쯤??

필요는 없지만 .. 과제 자체가 일단은 커버로스를 조사하는거니 이런 기본적인 내용을

꼭 써야된다는 생각이..

SSO는 덤프 문제에서도 자주 출몰하여 다뤄봤던 내용이므로 좀 오래 설명을 하셨던거라 저기 은근 끼여넣었음.

SSO가 뭐 이후에도 나오겠지만 로그인 한번하고 다른 웹사이트를 휘젓고 다닌다는..

뭐 한번로그인 하면 된다는거라고 간단히 생각하면 될듯.

일단 그래.. 마음을 가다듬고 알고리즘이고 뭐고 시간이 많이 남으니깐 이이걸 파헤쳐보자 하는 마음으로 다 뒤지고

필요한 구성요소? 를 적어 넣었다.

커버로스는 아니다. 하지만 간단한 인증 프로토콜이 어떻게 구성되는지 알아야 ...

음 주제를 좀 더 깊게 들어갔다는 생각을 한다.. 까인걸보면 ..ㅠㅠ

무튼 이때 생각으로는 뭐.. 다 파헤치잔 생각이였으니깐..

그래. 간단한 인증 프로토콜은 많은 문제점이 있지..!

여기서는 KDC를 좀 나눠서 생각을 해보자 !

티켓이란 개념을 도입하고 그를 이용하는걸로 ! 

티켓을 구하기위한 티켓!

물론 대단하신 해커님들께서 이런걸 못 뚫을리 없지...

문제점은 역시나 있다 !

여기서 시간개념을 넣어서 좀 더 어렵게 만든게 Kerberos 버전 4!

뭐 주저리 주저리.. 

근데 여기서 태클을 먹었지..

서버에서 KDC와 아무 통신없이 저게 가능한가 !!

외국서버에서는 양방향 통신이라하고 몇가지 과정이 더 나와있지만..

우리나라는 역시 쿠울하니 그림이 복잡하니 대충 없애고 알아서 보란식이였지...

나도 외국사이트를 볼테다 !!!

이건 뭐 키에대한 설명들 !

대략적으로 짧게 전체적인 맥락은 이렇지..

저기서 5번다음에 서버가 KDC한테물어보고 KDC가 답하고 그다음 클라이언트에게 주는 과정이 있었는데..

그래.. 생략해버렸지.. 

의문을 갖어야지 ! 으이구 ..ㅠㅠ

말그대로 간단하게 생각한거니 많은 제약들이 있지만 그냥 쉽게 보자 쓴거니 목숨걸지말자..

여기서 SSO!

뭐 그냥 다른 도메인이여도 다 연결되어 보내는거지..

7번다음에 Domain B의 kerbros서버에 갔다가 서버로 다시오고 그다음 서버가 클라이언트에게 서비스 제공을 하겠지 ?!

이건 뭐 ver5의 특징이자 뭐 바뀐거지 뭐

여기서는 뭐 잘났다 못났다 그런거를 나타내는거고..

그래.. 이로써 많은 걸 보고 했었다고 느끼고 뿌듯해 했지만

사회에서는 이걸 원하지 않는다구 ㅠㅠ

너무 길잖어 !!

피피티는 보고서가 아니란말야 .ㅠㅠㅠ

상대방이 원하는걸 잘 캐치하고 보기쉽게 만들어내는게

PPT라는걸 깨닫게 해준 PPT다 ..

물론 이걸 하기위해 많은 노력을 한 것을 분명 알고는 있다. 하지만

사람들은 그걸 바라는게 아니다.

간단명료하고 정확한 정보를 제공받길 원한다.

kerberos-박재홍.pptx


'Computer > Report' 카테고리의 다른 글

Linux password  (0) 2016.04.01
Hashing & MD5  (0) 2016.04.01
Cache & Buffer  (0) 2016.04.01
shell & kernel  (0) 2016.04.01

이번엔 리눅스의 암호에 대해 조사하는 과제다 !


뭔가 칼라풀하면서 심플하고 다채로운 이미지를 연상캐하는.... 역시 헛소리다,

그래요 . 리눅스에서 계정을 추가할때 

#useradd 유저명

#passwd 패스워드

이리 저장을한다면 !

두군데에 저장이 된다    이건 내가 생각해도 잘 만든 피피티의 한.쪽.이다... 잘 설명 되어있다.

리눅스 비밀번호를 해시하여 저장하는건데 여기서는 솔트값이 매번 바뀐단다..

그래서 알아내기 힘들다 뭐 그렇다는데...

MD5랑 sha1은 뚫렸으니 이제 안쓰고 SHA-2를 쓴다.

솔직히 Md5를 설명하기 싫었다... 앙ㄴ좋은 기억이..

무튼 과제니깐 대략적인 설명을 쎃었고 차이점은 뭐.. 여기서 이해는 못하지만 알았던걸 쓴다 !!

MD5는 뭐 머리에 든게 없으니 빠르고 SHA-2는 복잡하니 느리겠지

머리에 든게 없으니 약하고

머리에 든게 많으니 강하겠지?

뭔가.. MD5가 측은해진다..

뭐 설명은 잘 나와있는것 같다.

여기서도 뭐 .. 하지만 자랑아닌 자랑이니 설명해줘야지 !! 엣헴

암호화 할걸 막 뭐라뭐라 궁시렁궁시렁 왕이 집가기싫어서 궁시렁.... 

무튼 적으면 1024bit씩 나눠진다! 마지막엔 1024bit가 안되도 패딩값으로 쭈욱 적는다 ~! 

메세지를 막 적고 메세지 끝을 알리는 1을 적는다. 맨 끝에 128비트는 글자가 몇비트 사용했는지 적어주고.. 그사이엔 다 0

패딩이란 뜻이 다 0으로 채우는건 아니지만 여기서는 여기서의 패딩의 정의를 적을테다 !!

무튼 그리 나온 1024bit를 16등분으로 다다다 나눈다. 그러니 64bit씩이겠지?

그래.. 뭐 ... 정해진단다.. 뭐 상수값이고 정해진 값이라는데.. 솔직히 왜 저수가 나오는지..

소수의 제곱근이면 루트이 루트삼 루트오 막 이럴텐데.. 거기다가 세제곱근하면 내 생각에는 .. 2^(1/6), 3(1/6). ... 이런거 아닐까 생각이 된다... 그런데 저기 해쉬값은 16진수자너 !!

그래서 저게 저리나오는건 이해안간다.. 비록 안알아도 되지만 .. 알고싶어 !!

그래요.. 여긴 SHA-2의 전체 흐름도에요 !!

뭐.... 저기 A~H까지가 해쉬값이고 W가 1024를 16등분으로 나눈거고 W79까지 만드는데.. 저 알고리즘은 다 이가는데

 시그마 ! 시그마 뜻도 안단말야 !! 근데 저게 내려와서 시그마를 어떤거랑 뭘 합친다는거야;;

무튼 W0~W79해서 80단계를 거친다.

그리고 다시 돌아와 압축함수 내부의 마지막엔 원래의 해쉬값이랑 모듈러 덧셈계산을 한다 ~! 

여기서는 ! 저기서 라운드 구조인데 ~! 여기서는 뭐.. 딱히 모르는게 없지만 .. 모듈러 덧셈 ! 이란게 뭘까 !

모듈러는 나머지로 계산하는건데 2^64내의 값이 된다는거 아닌가 .!? 음.. 대략적인 추측은 가능하지만

뭔가 석연치는 않는다.. 하하.

무튼 정리하면 이렇게 이야기가 끝난다.. SHA-2 알고리즘은 ! ㅋㅋ


여기도 참조자료다

리눅스암호-박재홍.pptx


'Computer > Report' 카테고리의 다른 글

Kerbros  (1) 2016.04.01
Hashing & MD5  (0) 2016.04.01
Cache & Buffer  (0) 2016.04.01
shell & kernel  (0) 2016.04.01

이번엔 해싱이다

만들땐 고생했다 생각했는데

정작 알고리즘 해석을 완벽하게 못해 내용을 덜 쓴게 아쉬웠던 과제이다.

나름 많이 찾아봤다 생각하는데..

머리가 나쁘면 손발이 고생이다..

역시 깔끔하게.!

해싱이란.. 뭐

이리 생각을 했었다.

별로 다른건 없지만 약간씩의 내용을 추가해야된다는 필요성을 느끼지만

난 구차니즘이 강하기 때문에 과제 제출하고 끝이다

하하하하

뭐 레코드값을 해쉬함수를 이용하여 저장하는걸 해싱이라고 한다 는 말을 저리 만들었다.

MD5 ..

이거 알고리즘을 정말 많이 보고 다 한거 같은데 몇가지가 부족해서 부족할바엔 확실히 아는것만 쓰자해서 쓰고

밑에 휑해서 md5 암복호화 하는 사이트 찾아서 저거 붙여넣었다..

역시 참고문헌.. 많이 찾아봤다는걸 간접적으로 ...


해싱-박재홍.pptx


'Computer > Report' 카테고리의 다른 글

Kerbros  (1) 2016.04.01
Linux password  (0) 2016.04.01
Cache & Buffer  (0) 2016.04.01
shell & kernel  (0) 2016.04.01

이번 과제는 캐쉬 버퍼메모리의 정의와 차이점이다 ~!

그래 .. 나는 깔끔하고 심플한 피피티가 좋지 .. 암 ! 

음 .. 캐시는 메인 메모리에서 알고리즘을 사용하여 캐시에 내용을 쌓아놓는것이다 !

작업을 처리하는 뇌에 가까이

예를들면 책상 책꽂이 예도 좋지만.. 

어머니가 심부름을 시킨다.. 형은 놀러 멀리 나가있고 나는 어머니 옆에 있다.

누굴 시키는게 빠르겠는가... 여기서 형은 메인메모리고 나는 캐쉬이다.. 흑 ㅠ

버퍼메모리라면 뭐.. 컴퓨터에서 인쇄하기 버튼을 누르면 프린트에서 막 미친듯이 뽑아나오는게 아니지 않는가 ?

시간을 두고 데이터를 조금조금씩 주면 잉크젯 같은경우 왔다갔다 왔다갔다 반복하면서 인쇄를 한다.

일시적으로 컴퓨터에서 데이터를 주면 프린트에서는 조금 조금씩 시행하는거다.

뭐 다른점이라하면 나는 이렇게 표현을 했는데..

말하고자 하는 위에서 대충 정리는 한거 같다 . 보충하자면 버퍼는.. 음 .. 잘 작동하게 해서 일에 지장을 안끼친다 정도??

그래 참고문헌이다 ...

캐시버퍼 - 박재홍.pptx


'Computer > Report' 카테고리의 다른 글

Kerbros  (1) 2016.04.01
Linux password  (0) 2016.04.01
Hashing & MD5  (0) 2016.04.01
shell & kernel  (0) 2016.04.01


운영체제-박재홍.pptx

처음했던 과제..! 지만 ㅋㅋ

처음안올렸네.. 무튼 정말 심플하게 아무 생각없진 않았지만 .. 나한테 영향을 안준다 생각하여

대충대충 만든 피피티이다 ~! 

음 대략적으로 보면 밑에는 딱딱한 하드웨어 들과 위에 소프트웨어 사이에 있는게 커널

그나마 부드러운 소프트웨어와 유저 사이에 사용할 수 있게 하는 쉘!


그래 ! 커널은 운영체제의 중요 기능들이다 !. 하드웨어를 조작하는 일을하지 !

그래 이번엔 쉘 !

유저의 말을 커널이 이해 할 수 있게 말하지 ! 얘는 통역사 정도?!

왜 구분할까 !

그래 내가 쓴대로 명령어로 커널을 제어하기는 어렵지....

그래서 두가지기능으로 세분화를 했다 ! 지만 !!!

나는 그렇게 생각하지 않는다 !!

나중에는 커널과 쉘을 통합하여 나오지 않을까 하는게 나의 생각이다..

'Computer > Report' 카테고리의 다른 글

Kerbros  (1) 2016.04.01
Linux password  (0) 2016.04.01
Hashing & MD5  (0) 2016.04.01
Cache & Buffer  (0) 2016.04.01

+ Recent posts