일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 프로젝트
- JPA
- 정수론
- 백준
- DB
- 그래프 탐색
- 그래프 이론
- springboot
- 정보처리기사
- n과 m
- SWEA
- 알고리즘
- Vue
- 다이나믹 프로그래밍
- MYSQL
- 프로그래머스
- 배포
- 소수 판정
- 스택
- dfs
- 구현
- 깊이 우선 탐색
- 수학
- 자료 구조
- 재귀
- 브루트포스 알고리즘
- 백트래킹
- 너비 우선 탐색
- 문자열
- Spring Security
- Today
- Total
목록정보처리기사 (13)
영원히 남는 기록, 재밌게 쓰자
서버 하드웨어 개발 환경웹 서버웹 상의 정적 콘텐츠(CSS, JS, Image)를 처리WEB-WAS-DB의 3계층 구조를 실무에서 활용Apache, Nginx, 구글 웺서버 등웹 애플리케이션 서버(WAS)동적 콘텐츠(Servlet, JSP)를 처리하기 위해 사용Tomcat 등데이터 베이스 서버데이터의 수집, 저장을 위한 용도로 사용하는 서버파일 서버파일을 저장하고 관리하기 위한 서버 형상 관리의 절차형상 식별형상 관리 대상을 정의 및 식별하는 활동추적성 부여를 위해 ID와 관리번호를 부여형상 통제변경 요구 관리, 변경제어, 형상 관리 등의 통제를 지원하는 활동베이스 라인에 대한 관리 및 형상 통제 수행 가능형상 감사소프트웨어 베이스라인의 무결성을 평가하는 활동베이스라인 변경 시 요구사항과 일치 여부 검토..

개발환경 인프라 구성 방식온프레미스 방식외부 인터넷망이 차단된 상태에서 인트라넷망만을 활용하여 개발 환경을 구축하는 방식데이터와 정보의 외부 유출이 민감할 경우, 해당 장비를 자체 구매하고 특정 공간에 개발 환경을 구축클라우드 방식아마존, 구글, 마이크로 소프트 등 클라우드 공급 서비스를 하는 회사들의 서비스를 임대하여 개발환경을 구축하는 방식해당 장비를 초기에 구매하지 않기 때문에 개발환경 투자비용이 적고 구축 시간이 빠름하이브리드 방식온프레미스 + 클라우드 스토리지 시스템 유형DAS(Direct Attached Storage)하드디스크와 같은 데이터 저장 장치를 호스트 버스 어댑터에 직접 연결하는 스토리지저장 장치와 호스트 기기 사이에는 네트워크 디바이스가 없어야 하고 직접 연결하는 방식으로 구성된 ..
SW 아키텍처 4+1 뷰유스케이스 뷰유스케이스 또는 아키텍처를 도출하고 설계하며 다른 뷰를 검증하는데 사용사용자, 설계자, 개발자, 테스트 관점논리 뷰시스템의 기능적인 요구사항이 어떻게 제공되는지 설명해주는 뷰설계자, 개발자 관점프로세스 뷰시스템의 비기능적인 속성으로서 자원의 효율적인 사용, 병행 실행, 비동기, 이벤트 처리 등을 표현한 뷰개발자, 시스템 통합자 관점구현 뷰개발 환경 안에서 정적인 SW 모듈의 구성을 보여주는 뷰컴포넌트 구조와 의존성을 보여주고 컴포넌트에 관한 부가적인 정보 정의배포 뷰컴포넌트가 물리적인 아키텍처에 어떻게 배치되는가를 매핑해서 보여주는 뷰 디자인 패턴소프트웨어 설계에서 공통으로 발생하는 문제에 대해 자주 쓰이는 설계방법을 정리한 패턴구분패턴설명생성 패턴Builder복잡한 ..
입력 데이터 검증 및 표현 취약점XSS(cross site scripting)검증되지 않은 외부 입력 데이터가 포함된 웹페이지가 전송되는 경우 사용자가 해당 웹페이지를 열람함으로서 웹페이지에 포함된 부적절한 스크립트가 실행되는 공격CSRF(cross site request forgery)사용자가 자신의 의지와는 무관하게 공격자가 의도한 행위를 특정 웹사이트에 요청하게 하는 공격SQL Injection응용프로그램 보안 취약점을 활용하여 악의적인 SQL 구문을 삽입, 실행 시켜 DB의 접근을 통해 정보를 탈취 및 조작하는 공격 시스템 보안 구현네트워크 보안 솔루션방화벽(firewall)기업 내부, 외부 간 트래픽을 모니터링 하여 시스템의 접근을 허용하거나 차단하는 시스템웹 방화벽(WAF; web applic..