본문 바로가기

전체 글91

제로 트러스트 보안 제로 트러스트 보안(Zero Trust Security)은 모든 사용자와 디바이스를 항상 신뢰하지 않고, 액세스 권한을 최소화하여 보안을 강화하는 접근 방식입니다. 제로 트러스트 보안은 사용자, 디바이스, 애플리케이션, 데이터 등 모든 요소에 대한 신뢰를 기본적으로 부정하고, 필요에 따라 액세스 권한을 부여하는 방식으로 작동합니다. **제로 트러스트 보안의 기본 원칙** 제로 트러스트 보안의 기본 원칙은 다음과 같습니다. * **신뢰하지 마세요. 항상 확인하십시오.** 기존의 보안 모델은 네트워크 경계를 중심으로 구축되었습니다. 네트워크 경계에 대한 접근을 제어함으로써 보안을 확보하는 것입니다. 하지만, 최근에는 원격 근무, 클라우드 컴퓨팅, 사물인터넷(IoT) 등 다양한 기술의 발전으로 인해 네트워크 .. 2023. 10. 19.
쉘(shell)과 쉘종류 **쉘**은 운영체제와 사용자 사이의 **중개자** 역할을 하는 프로그램입니다. 사용자가 운영체제에 명령을 내리면, 쉘은 그 명령을 해석하여 운영체제에 전달합니다. 운영체제는 쉘이 전달한 명령을 실행하고, 그 결과를 쉘을 통해 사용자에게 전달합니다. **쉘 종류**는 크게 **로그인 쉘**과 **서브쉘**로 나눌 수 있습니다. * **로그인 쉘**은 사용자의 로그인 시 자동으로 실행되는 쉘입니다. 로그인 쉘은 사용자의 환경 설정을 읽어와 화면에 출력하고, 사용자의 명령을 처리합니다. * **서브쉘**은 로그인 쉘을 제외한 모든 쉘을 말합니다. 서브쉘은 특정 명령을 실행하기 위해 실행되는 쉘입니다. 서브쉘은 로그인 쉘의 환경 설정을 따르지 않으며, 독립적인 환경을 갖습니다. **쉘의 종류별 특징**은 다음.. 2023. 10. 19.
Python 설치하기 01. Python 설치하기 Python 설치하기 웹 브라우저로 “http://www.python.org”에 접속합니다. Downloads 메뉴를 선택합니다. 화면을 아래로 이동하여 Python 3.x.x 를 선택합니다. 나타난 화면에서 다시 화면을 아래로 이동시킵니다. 자신의 컴퓨터 플랫폼에 맞는 파일의 링크를 클릭하여 다운로드를 받습니다. window 64비트일 경우는 “Windows x86-64 executable installer”를 다운받습니다. window 32비트일 경우는 “Windows x86 executable installer”를 다운받습니다. Mac OS X일 경우는 “Mac OS X 64-bit/32-bit installer”를 다운받습니다. Linux일 경우는 기본적으로 파이썬(P.. 2021. 5. 8.
wchar to char 변환 char * SDKDemo::ConvertWCtoC(wchar_t* str) //wchar을 char로 변경 { char* pStr ; int strSize = WideCharToMultiByte(CP_ACP, 0,str,-1, NULL, 0,NULL, NULL); pStr = new char[strSize]; WideCharToMultiByte(CP_ACP, 0, str, -1, pStr, strSize, 0,0); return pStr; } wchar_t* SDKDemo::ConverCtoWC(char* str) //char을 wchar로 변경 { wchar_t* pStr; int strSize = MultiByteToWideChar(CP_ACP, 0,str, -1, NULL, NULL); pStr .. 2020. 3. 23.