본문 바로가기

전체 글

(216)
인바운드, 아웃바운드 인바운드 내부를 향한다. 서버 내부로 들어온다. 서버 또는 네트워크 내부로 진입 클라이언트 --> 서버 클라이언트가 업로드할 때 인바운드 규칙 Windows 방화벽 기본설정 : 모든접속 차단 자신의 컴퓨터로 들어오기 시작하는 네트워크 데이터 아웃바운드 밖으로 향한다. 서버 밖으로 나간다. 서버 또는 네트워크 영역 외부로 송출 서버 --> 클라이언트 클라이언트가 다운로드할 때 아웃바운드 규칙 Windows 방화벽 기본설정 : 모든접속 허용 자신의 컴퓨터로 나가기 시작하는 네트워크 데이터 들어오는 것과 나가는 것은 IP, Protocol, Port, 패킷, 네트워크, 호스트, 도메인, 정책 등을 말함. 우선 임의적인 포트를 설정하여 서버를 구현 저는 7036이라는 포트를 만들어 어떠한 경로의 디렉토리를 바라..
Well-Known PORT 포트는 총 0번 ~ 65535번으로 이루어지고 크게 3가지 종류로 구분됨 0번 ~ 1023번 : Well-known port, 잘 알려진 포트 1024번 ~ 49151번 : registered port, 등록된 포트 49152번 ~ 65535번 : dynamic port, 동적 포트 이렇게 3가지로 분류되며 well-known port는 특정한 쓰임새를 위해서 할당한 TCP, UDP 포트 번호로 이루어짐 well-known port 중에서 자주 사용하는 포트
SELinux SELinux (Security Enhanced Linux) - 과거 소스코드가 공개되어 있는 리눅스는 보안에 취약하다는 의견 - 보안에 취약한 이유는 설치 이후 보안에 필요한 설정을 하지 않기 때문 - 취약점을 보완한 모델 : SELinux SELinux의 3가지 상태 1. enforcing : 강제 (최초 설치시 SELinux 상태) 2. permissive : 허용 3. disabled : 비활성화 관리자는 다른 보안 설정으로 취약점을 보완할 수 있기 때문에 SELinux를 비활성화하여 사용한다. 보안 설정 방법은 2가지(SELinux와 IPtables)가 있고, SELinux를 비활성화하고나서 IPtables 설정 SELinux 설정파일 정정하기 1. vi /etc/sysconfig/selinux..
SELinux SELinux (Security Enhanced Linux) - 과거 소스코드가 공개되어 있는 리눅스는 보안에 취약하다는 의견 - 보안에 취약한 이유는 설치 이후 보안에 필요한 설정을 하지 않기 때문 - 취약점을 보완한 모델 : SELinux SELinux의 3가지 상태 1. enforcing : 강제 (최초 설치시 SELinux 상태) 2. permissive : 허용 3. disabled : 비활성화 관리자는 다른 보안 설정으로 취약점을 보완할 수 있기 때문에 SELinux를 비활성화하여 사용한다. 보안 설정 방법은 2가지(SELinux와 IPtables)가 있고, SELinux를 비활성화하고나서 IPtables 설정 SELinux 설정파일 정정하기 1. vi /etc/sysconfig/selinux..
데몬 개념과 포트 설정(방화벽 해제하기) 데몬(daemon) 멀티태스킹 운영 체제에서 데몬은 사용자가 직접적으로 제어하지 않고, 백그라운드에서 돌면서 여러 작업을 하는 프로그램 - 윈도우의 서비스 개념 - 도깨비처럼 보이지 않는 곳에서 작업을 하는 백그라운드 프로세스 - 데몬이라는 표시를 위해 뒤에는 d가 붙는다(syslogd 등). - 시스템의 시작과 끝을 함께함 - 관리자 권한으로 실행되어 네트워크 요청이나 하드웨어 동작 등 여러 기능을 담당 - 부모 프로세스가 없음 - PPID(부모 프로세스 ID)는 1이며 시스템의 첫 프로세스인 init의 바로 하위에 위치 활용 : Daemon Process를 실행하여 웹 서비스 게시하기 필요 작업 : 네트워크 포트를 사용하는 데몬을 겹치지 않게 설정하기 TCP 통신을 진행중인 서비스의 연결 상태 확인(..
javascript에서 html로 값 전달 hidden input의 value로 count_num 값 이동
CSS 파일 변경 후 브라우저에 반영 안될 때 부트스트랩 도넛차트가 적용되지 않았던 문제 - 브라우저 쿠키를 삭제 : static 파일들은 쿠키에 저장되어 불러오므로 초기화를 통해 새로운 파일을 불러오도록 함. 원인 : 브라우저 캐시에 기존 css 파일을 보관하여 변화된 부분을 감지하지 못하는 것 해결(변화된 css를 인식할 수 있게 하기) 1. 브라우저 캐시 삭제 - 크롬브라우저 - 도구 더 보기 - 인터넷 사용 기록 삭제 - 브라우저 캐시 및 쿠키 삭제 2. css 링크 변경 - 브라우저가 갖고 있는 링크와 다르게 주소를 설정하여 새로운 css 링크를 인식하게 함 - 어떤 쿼리를 붙이든 상관없음
IP 주소 확인, 포트포워딩, 고정하기