시스템 보안에 대해 공부해봅시다✨

오늘은 시스템 보안에 대한 두번째 포스트입니다!

요즘 보안이 너무나 재밌습니다.

컴퓨터가 어떤 방식으로 동작하는지 파악하고, 그 동작 방식에서 취약점을 찾아 파고든다는 것이 너무나 제 취향이에요.

온전히 이해하고 파악해야만 응용할 수 있다는 것이 매력적이지 않나요?

물론 모든 것들이 이해 없이 쌓아올릴 순 없다지만, 보안은 특히 더 그런 것 같습니다.

그리고 무엇보다 컴퓨터의 작동 방식을 공부하면 할수록 컴퓨터가 잘 동작할 수 있게 여러 사람들이 쌓아올린 이 구조들이 너무 좋습니다.

이 구조들을 더 뜯고 이해하고 제 것으로 만들어서 저도 컴퓨터의 구조에 저의 지식이 1bit라도 사용될 수 있도록 하고 싶어요!

0. 선수 지식

오늘의 내용을 들어가기의 앞서, 링킹(linking)에 대해서 정리해보겠습니다.

저는 링킹이라는 단어를 처음 들어본 곳이 바로 vscode였어요.

vscode에서 c를 컴파일 하려고 했더니, gcc를 통한 링킹이 필요하다고 하더라고요.

링킹은 c를 컴파일 할 때 사용되는 기법입니다.

Categories:

Updated: