분류 전체보기 380

[HUFS/GnuVil] #1 변수, 표현식과 문

변수 10 + 20 자바스크립트 엔진은 위 자바스크립트 코드를 계산(=평가, evaluation)하기위해 리터럴(literal)과 연산자(operator)의 의미를 알고 있어야 하며 표현식(expression)의 의미도 해석(=파싱, parsing)할 수 있어야 한다. 이 때 메모리를 사용해 피연산자를 기억하며, 연산은 CPU를 통해 이루어진다 각 셀은 고유의 메모리 주소를 가지며 모든 데이터를 2진수로 처리한다 재사용을 위해 메모리 주소로 직접 연산 결과에 접근하는 것은 시스템에 치명적인 오류를 발생시킬 수 있다. 따라서 변수(variable)를 활용해 하나의 값을 저장하기 위한 메모리 공간 확보 및 식별하기 위한 이름을 붙인다. 이는 컴파일러 또는 인터프리터에 의해 메모리 공간의 주소로 치환되어 실행..

[HUFS/정보보안] #1 컴퓨터 보안 개념

기본 용어 컴퓨터 보안이란 컴퓨터 시스템 자산을 보호하는 것이다 대체 불가능한 자산인 데이터(Data)는 한 번 유출되면 복구할 수 없으며 피해가 크다 취약점(Vulnerability): 벽에 있는 금 위협(Threat): 비가 와서 벽 안에 물이 찬 상황 (자연발생) 공격(Attack): 망치를 든 사람이 벽을 치는 행위 (해킹) 해킹(Hacking)이란 사전적 의미로 남의 컴퓨터 시스템에 침입하는 것, 혹은 의도되지 않은 방법으로 시스템의 특성이나 규칙을 이용해 창조적 사용법을 찾는 것을 뜻하며, 통상적 의미로는 주어진 권한 이상으로 정보를 열람, 복제, 변경 가능하게 하는 범법 행위를 뜻한다 해커의 종류 화이트 해커 (정의로운 목적): 해킹으로부터 보호, 취약점 분석, 방어측 블랙 해커 (악의적 목..

멀리 가려면 함께 가자

친구와 한밤중에 한강을 따라 11시간동안 42km를 걷는 걷기 대회(?)에 참가했다 신청할 때는 마라톤처럼 뛰는 것도 아니니 별거 아닐 거라 생각했지만 큰 착각이었다 처음에는 웃고 떠들며 걸어갔지만 10km즈음부터 점점 말이 없어졌다 20km부터는 다리에 감각이 없어지며 포기하고 싶다는 생각만 끊임없이 들었고, 30km부터는 생각을 멈추고 친구의 발걸음에 맞춰 기계처럼 다리를 움직였다 혼자서 완주할 수 있었을까? 물론 이런 행사가 아니라면 42km를 걸어갈 일은 거의 없겠지만, 순수하게 나만의 의지로 혼자 걸어갔다면 이렇게 멀리 가지는 못했을 것이다 빨리 가려면 혼자 가고 멀리 가려면 함께 가라는 말이 있듯이, 주변에 같은 목표를 공유하고 함께 나아가는 사람들이 있는 것은 중요하다 최근 한 달간 참여했던..

생각정리 2022.08.02