Recently Updated Pages
02. Project 4 Project
회사에서 개발 중인 솔루션을 전면 개편해보고 싶어졌다. 무슨 솔루션인지는 밝힐 수 없고... 개편하는 이유는 초창기 기획의 아쉬움 때문이였다. 그래서 최대한 필요한 기...
01. 프로젝트 현황 모니터링
내 현재 업무는 보안 컨설팅 회사의 기술 진단 팀장을 맡고있다. 회사 특성상 여러 고객사를 동시에 진행하는 일이 잦은데, 일정 관리나 진행 현황을 보기 너무 어려워 웹 서비...
00. 보안 진단 툴
첫번째로는 ai를 사용하지 않은 툴이다. ai가 그리 코딩에 쓸만하지 않을때, 그리고 한참 python을 업무에 활용해보고 싶을때 집에서 틈틈히 만들었다. 요즘엔 필요한 ...
00. 작성 현황
작성 중 01. Spring Boot 구축 02. Cloud 보안 진단 가이드 [AWS] 작성 완료 01. PHP 보안 진단 가이드 02. apache 보안 진단...
외전. 버전정보 숨김 처리
취약점 설명 웹서비스를 운영할 경우 존재하지 않는 디렉터리, 파일 등에 접근하게 되면 Not Found 페이지가 출력된다. 별도의 설정이 없을 경우 Apache의 버전...
7. 최신 보안 패치 적용
취약점 설명 대부분의 서비스 진단 시 포함되어 있는 항목이다. EOS 날짜를 확인 후 보안패치가 진행되고 있는 버전을 사용 중인지 확인한다. 진단 방법 아래 ...
6. 웹 프로세스 권한 제한
취약점 설명 apache 서버 데몬이 root 권한으로 운영될 경우 불필요하게 과도한 권한을 가지고 있으며, 다른 취약점들을 통해 root 권한을 획득 할 수 있으므로 ...
3. 링크 사용 금지
취약점 설명 심볼릭 링크는 윈도우의 바로가기 와 같은 맥락의 기능이다. 웹 서비스에선 기본적으로 DocumentRoot 디렉터리 보다 상위 디렉터리로 접근하는 것을 차...
5. 디렉터리 리스팅 제거
취약점 설명 디렉터리 리스팅의 경우 특정 파일이 아닌 디렉터리 경로로 진입했을 경우 해당 디렉터리의 파일들을 보여주는 설정이다. (www.test.com/main.ph...
4. 파일 업로드 및 다운로드 제한
취약점 설명 업/다운로드 용량을 지정하지 않을 경우 악의적으로 대용량, 혹은 수많은 파일들을 업/다운로드 해 서비스 운영에 영향을 줄 수 있다. 딴소리 용량을 꼭...
심볼릭 링크 사용 금지
취약점 설명 웹 서비스 설정에서 심볼링 링크 사용이 중지되어야 하는 이유를 설명하기 위해 시연 apache2.conf 에서 FollowSymLinks 앞에 -가 존재하지 ...
2. 불필요한 파일 제거
취약점 설명 어찌보면 당연한 이야기, 기본적으로 생성되는 메뉴얼 파일을 제거 및 테스트용으로 만들어둔 더미 파일들이 존재하지 않나 체크하면 된다. 딴소리 진단 스...
1. 웹 서비스 영역의 분리
취약점 설명 Apache 설치시 기본적으로 설치되는 경로가 있다. /var/www/html 공격자가 대상의 웹서버가 Apache를 사용한다는걸 인지하고 있다면, 혹은 ...
26-02-03 manus ai를 사용하여 교육용 모바일 앱 생성
마누스 ai는 메타에서 인수한 ai 기업이다. 메타에서 인수하기전에도 한번 써보고 한동안 까먹고 있었는데, 아니 이거 미친거아닌가ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 프롬프트 단 한번...
25-01-06 Egpu 설치 AOOSTAR ag01
현재 사용하고 있는 UM890이라는 미니PC다. (앞에 라이젠7이라고 적혀있는데 배송오류로 890이 왔다.) CPU 자체는 라이젠9 8945hs 를 사용하고 있어 부족함...
2.2 데이터 형과 크기
실습 전 이론 C에는 다음과 같은 몇 개의 기본적인 데이터 형이 있다. 위 기본형에는 몇 개의 한정사가 붙을 수 있는데 정수형에는 short와 long을 쓸 수 있다....
2.1 변수명
실습 전 이론 변수명, 상수명에는 약간의 제한이 존재 변수명은 문자와 숫자로 이뤄지는데, 첫번쨰 글자는 무조건 영문, "_" 도 문자로 취급됨, 밑줄로 변수명 시작은 불가...
1.10 외부변수
실습 전 이론 이전 챕터에서 만든 프로그램의 경우 main에 longest 등의 변수가 있었다. 이 변수들은 main 함수 내에서만 의미를 가진다. 같은 이름의 변수를...
1.9 문자배열
실습 전 이론 배열 중 C에서 가장 많이 사용되는 배열은 문자배열(아마) 예를 들기 위해 프로그램을 하나 만들어보자 여러 행을 읽고, 그 중 가장 긴 행을 출력하는 프로...
1.7 함수
실습 전 이론 개념자체는 파이썬과 다를게 없다. 함수 사용 전에 함수에 어떤 값을 넣을지 미리 선언을 한다 정도? 기본적으로 함수란 미리 만들어 놓는 기계에 가깝다. 처...