본문 바로가기

분류 전체보기467

파워쉘(PowerShell) 정리 [간단하게] 1. 파워쉘(PowerShell)이란? - 시스템 관리 전용으로 설계된 작업 기반 명령 셸 및 스크립팅 언어 - .NET Framework에 기반하여 개발된 Windows PowerShell은 IT 전문가와 고급 사용자가 Windows 운영 체제 시스템및 Windows에서 실행되는 응용 프로그램의 관리를 제어하고 자동화할 수 있도록 함. - 기존의 cmd보다 강력한 스크립트를 지원.- COM 및 WMI에 대한 접근이 가능COM : Component Object ModelWMI : Windows Management Instrumentation. - cmdlet 이라는 명령어 체계를 사용- 간단한 스크립트 사용 가능- 입출력 시 text 문자열 대신 Object를 사용- Object 단위로 처리 - gi c.. 2016. 7. 10.
쉘 스크립트(Shell Script) 정리 (1) 1. Shell이란 무엇인가?- user interface - 명령어 해석기 - 프로그래밍 언어 Shell은 운영체제의 커널과 사용자 사이를 이어주는 역할을 한다. 따라서 사용자의 명령어를 해석하고 운영체제가 알아들을 수 있도록 지시함. 이후, 운영체제는 shell에게서 받은 지시를 해석하여 하드웨어를 위한 지시어로 바꾸어주는 역할을 한다.*커널 : 운영체제의 일부로써 컴퓨터 메모리상에 항상 존재하는 프로그램이라고 할 수 있음. 2. Shell의 종류 Bourne Shell (sh) - 오리지널 유닉스 쉘 - AT&T Bell 연구소에서 개발 - root의 기본 Shell C Shell (csh)- 1976년에 개발 - C 언어 기반으로 개발 - BSD 계열에서 많이사용 - 근대적인 shell의 시초 -.. 2016. 7. 10.
쉘 및 쉘 스크립트 정리 shell 은 운영체제의 커널과 사용자 사이를 이어주는 역할을 한다. Bourne Shell (sh) - 오리지널 유닉스 쉘 - AT&T Bell 연구소에서 개발 - root의 기본 Shell C Shell (csh) - 1976년에 개발 - C 언어 기반으로 개발 - BSD 계열에서 많이사용 - 근대적인 shell의 시초 - 사용자의 편의성을 제공 Korn Shell (ksh) - Bourne Shell의 기능 추가 버전 - Bourne Shell + 사용자 편의 기능 Bash - linux에서 주로 사용 - Korn + C Shell의 장점을 추가 - 방향키를 사용 가능 - 색상을 지원 쉘 스크립트 장점 - 만들기 쉬워 - 이식성이 좋다 - 컴파일을 하지 않아도 됨 단점 - 컴파일된 파일에 비해 속도.. 2016. 7. 8.
시큐어 코딩(Secure Coding) 이란? 소프트웨어 개발 보안 또는 시큐어 코딩(Secure Coding)이란 안전한 소프트웨어 개발을 위해 소스 코드 등에 존재할 수 있는 잠재적인 보안 취약점을 제거하고, 보안을 고려하여 기능을 설계 및 구현하는 등 소프트웨어 개발 과정에서 지켜야 할 일련의 보안 활동을 말합니다. 인터넷 홈페이지나 소프트웨어 개발 시 보안 취약점을 악용한 해킹 등 내외부 공격으로부터 시스템을 안전하게 방어할 수 있도록 코딩하는 것이 여기에 해당합니다. 출처. 위키백과 쉽게 설명하자면.. 도출 -> 설계 -> 구현(개발) -> 테스트 -> 릴리즈 구현(개발) 단계에서 해킹 등의 공격을 유발할 가능성이 있는 잠재적인 보안 취약점을 사전에 제기하여, 외부 공격으로부터 안전한 소프트웨어를 개발하는 기법을 말합니다. 출처. 파수닷컴 .. 2016. 7. 7.