본문 바로가기
반응형

정처기11

[정처기] PART 011 : 제품소프트웨어 패키징 정리노트 애플리케이션 패키징 : 애플리케이션 패키징은 개발이 완료된 소프트웨어를 고객에게 전달하기 위하여 패키징, 설치 및 사용 메뉴얼을 작성하는 활동 코드 서명 : 자사 프로그램을 배포할 때 해당 기업이 제작, 배포한 것임을 증명하기 위해 인감 도장처럼 사용하는 일종의 전자서명 릴리즈노트 : 소프트웨어나 프로그램의 변화를 설명할 뿐만 아니라 왜 변화를 주었는지에 대한 이유를 사용자들이 알아 더 효과적으로 프로그램을 사용할 수 있게 돕는 역할을 한다. 소스코드 난독화 : 프로그램 소스코드를 변형하는 방법의 일종으로 소스코드의 가독성을 현저히 떨어트려 역공학을 통한 정보 해킹 공격을 막는 기술 형상관리 : 형상항목을 식별하여 그 기능적 물리적 특성을 문서화하고 그러한 특성에 대한 변경을 제어하며 변경처리 상태를 기.. 2021. 4. 19.
[정처기] PART 10 : 응용 SW 기초 기술 활용 정리노트 서버 : 다른 컴퓨터에서 요청하는 정보나 서비스를 네트워크를 통해 제공하는 역할을 하는 컴퓨터 시스템으로 컴퓨터 프로그램 또는 장치를 의미한다. dns 서버 : 도메인 이름을 IP주소로 변경 web 서버 : 웹 페이지를 제공 파일서버 : 파일을 공유하거나, 공유된 파일을 제공 DB서버 : 데이터를 저장 proxy 서버 : 두 지점간의 대리 역할로 중계 기능을 제공 랙 : 서버가 설치되는 곳, 서버, 스토리지, 스위치 등 다른 전산 장비들을 수용한다. 운영체제(OS): 하드웨어와 소프트웨어 자원을 관리하고 컴퓨터 프로그램을 위한 공통 서비스를 제공하는 소프트웨어를 의미한다. 종류 : Unix(중형 이상, 안전성,SUN,HP,IBM,적은 비용), Linux(중/대규모 서버), Windows(중소 규모, 개인.. 2021. 4. 19.
[정처기] PART 09 : SQL 응용 정리노트 변수 명명법 명명규칙 설명 파스칼케이싱 클래스,열거형,이벤트,메서드 등의 이름을 만들 때에는 대문자로 시작하는 변수명을 사용한다. 복합어일 경우 중간에 시작하는 새로운 단어는 대문자로 적는다. ex>HumanResource 카멜케이싱 첫번째 문자는 소문자로 시작하고 복합어 일 경우 파스칼 케이싱과 동일하게 적용한다. ex>getName GNU Naming 모두 소문자를 사용하고 복합어 사이를 '_'를 사용하여 연결한다 ex>human_resource,get_name 헝가리안 표기법 첫 글자 g는 전역변수, m은 멤버 변수를 의미한다. 전역이나 멤버변수의 경우에는 그 다음에 _를 적는다. n과 i는 자연수를 뜻하며 i는 주로 인덱스에 사용하고 n은 카운트의 목적에 주로 사용 ex>g_name,n_Cnt,b.. 2021. 4. 18.
[정처기] PART 08 : 소프트웨어 개발 보안 구축 정리노트 소프트웨어 보안 취약점 : 해킹 등 실제 침해사고에 이용될 수 있는 외부에 노출된 보안약점(CVE) 소프트웨어 보안 약점 : 보안 취약점의 근본원인이 되는 소프트웨어 결함이나 버그(CWE) 소프트웨어 개발보안 : 해킹 등 사이버공격의 원인이 될 수 있는 보안약점을 소프트웨어 개발단계에서 사전에 제거하는 것을 목적으로 함 , 소프트웨어 개발 생명주기 가운데 소스코드 구현단계에서 보안약점을 제거하기 위한 코딩을 한다. 보안의 3요소 : 기밀성, 무결성, 가용성 예외처리 : 오류메시지에 중요정보가 포함되어 출력되거나 에러 및 오류가 부적절하게 처리되어 의도치 않은 상황이 발생하는 것을 막기위한 안전한 방안 설계 세션통제 : 다른 세션간 데이터 공유금지, 세션 ID 노출금지 등 세션ㅇ르 안전하게 관리할 수 있는.. 2021. 4. 18.
반응형