본문 바로가기

반응형

전체 글

(94)
NAS(Network Attached Storage)와 SAN(Storage Area Network) 차이점 NAS(Network Attached Storage)와 SAN(Storage Area Network)은 둘 다 데이터 스토리지를 제공하는 기술이지만, 다음과 같은 차이점이 있다. 연결 방식 NAS: NAS는 TCP/IP 네트워크에 직접 연결되어 파일 수준의 데이터 스토리지를 제공한다. 일반적으로 이더넷을 통해 연결되며, 파일 공유 프로토콜인 NFS(Network File System)나 SMB(Server Message Block)를 사용하여 파일 액세스를 제공한다. SAN: SAN은 별도의 네트워크 기술인 Fibre Channel 또는 iSCSI(Internet Small Computer System Interface)를 사용하여 블록 수준의 데이터 스토리지를 제공한다. 따라서 SAN은 별도의 전용 네..
파일시스템의 종류 파일 시스템(File system)은 운영체제에서 데이터를 저장하고 관리하는 방식을 의미하며, 다양한 파일 시스템이 개발되어 왔으며, 각각의 파일 시스템은 특정한 목적과 요구 사항에 맞게 설계되어 있다. 아래는 몇가지 대표적인 파일 시스템 예이다. FAT 파일 시스템 (File Allocation Table) FAT 파일 시스템은 MS-DOS 및 Windows 운영체제에서 사용되는 가장 오래된 파일 시스템 중 하나이다. 파일 및 디렉터리의 메타데이터와 데이터를 관리하기 위해 파일 할당 테이블을 사용하고, 간단하고 호환성이 뛰어나며, 다양한 운영체제 및 기기에서 지원되는 장점이 있다. 그러나 대용량 파일 및 파티션에는 제한이 있다. NTFS 파일 시스템 (New Technology File System) ..
대칭키와 비대칭키의 차이점 대칭 키와 비대칭 키는 암호화에 사용되는 두 가지 주요한 키의 개념이다. 대칭 키 (Symmetric Key) 대칭 키는 자물쇠와 같은 개념으로 하나의 키로 암호화와 복호화를 모두 수행한다. 예를 들어, "HELLO"라는 메시지를 보내려면 암호화할 때 사용한 키로 "HELLO"를 암호화하고, 이와 같은 키로 복호화하여 원래의 "HELLO"로 복원한다. 대칭 키는 암호화와 복호화 속도가 빠르고, 대량의 데이터를 암호화하는 데 효율적이나, 키를 안전하게 공유해야 한다는 것이 우려 사항이다. 키를 안전하게 공유하지 않으면 제 3자가 키를 획득하여 암호화된 데이터를 복호화할 수 있기 때문이다. 비대칭 키 (Asymmetric Key) 비대칭 키는 대칭 키의 문제점을 해결하기 위해 개발된 키 방식으로 공개 키와 ..
SSL, TLS 인증서 동작 원리 우리가 공인인증서라고도 부르는 SSL/TLS 인증서는 웹 사이트가 안전하다는 것을 증명하는 일종의 '여권'으로 이해하면 쉽다. 이 '여권'은 인증 기관(CA)라고 불리는 곳에서 발급하며, 컴퓨터나, 서버는 이 인증기관을 신뢰할 수 있어야 한다. 그럼 해당 인증서가 어떻게 동작하는지, 간단하게 살펴보자. 1. 사용자가 웹 브라우저를 통해 SSL/TLS를 사용하는 웹 사이트(https://로 시작하는)에 접속하려고 시도한다. 2. 웹 사이트는 SSL 인증서(여권)을 사용자에게 보낸다. 3. 사용자의 웹 브라우저는 SSL 인증서를 확인하고, 인증 기관이 신뢰할 만한 기관인지 확인한다. 또한, 인증서가 만료되지 않았는지, 그리고 인증서의 주제가 해당 웹 사이트와 일치하는지도 확인한다. 이 모든 확인이 통과되면,..
Advanced Threat Protection (ATP)란? Advanced Threat Protection (ATP)은 미리 정의된 보안 위협에 대한 탐지, 방어 및 대응 기능을 제공하는 솔루션이다. 많은 ATP 제품들이 클라우드 기반 서비스로 전환하거나 적어도 클라우드를 지원하는 하이브리드 모델을 제공하고 있으며, MS는 Azure Advanced Threat Protection (Azure ATP)라는 이름의 ATP 솔루션도 제공하고 있다. Azure ATP는 온-프레미스 환경에서의 공격과 위협을 탐지하기 위해 설계되었으며, 기업 네트워크에서 발생하는 다양한 이벤트와 알려진 위협의 정보를 분석하여 보안 위협을 식별하고 이에 대응할 수 있다. 기본적으로 Azure ATP는 기업의 Active Directory 환경에 대한 보안을 강화하는 데 특히 유용하게 사용..
JSON (JavaScript Object Notation), JWT (JSON Web Tokens)란? JSON (JavaScript Object Notation)과 JWT (JSON Web Tokens)는 웹 및 애플리케이션 개발에서 널리 사용되는 데이터 형식과 표준이다. JSON (JavaScript Object Notation) JSON은 데이터 교환 형식으로 널리 사용되며, 사람이 읽을 수 있고 기계로도 쉽게 파싱할 수 있는 간단하면서도 강력한 형식이다. JSON은 이름-값 쌍 (name-value pairs)의 구조로 데이터를 표현하며, 배열이나 객체를 중첩하는 것도 가능하다. 예) json Copy code { "name": "John", "age": 30, "city": "New York" } 여기서 'name', 'age', 'city'는 속성 이름이고, "John", 30, "New Yor..
OpenID Connect, SAML 차이점 OpenID Connect와 SAML은 모두 싱글 사인온(SSO) 시나리오를 위해 디자인된 프로토콜이다. 두 프로토콜 모두 사용자를 한 번 인증하고 그 결과를 여러 시스템과 공유하여 사용자가 여러 시스템에 로그인하는 것을 간소화하는 데 사용된다. 다만, 두 프로토콜은 서로 다른 기술 및 표준을 사용하며, 특정 상황에 대해 더 적합하게 사용될 수 있다. SAML (Security Assertion Markup Language)은 XML 기반의 표준이며, 주로 기업환경의 웹 기반 SSO에 사용된다. 반면에, OpenID Connect는 OAuth 2.0 위에 구축된 프로토콜이며, OAuth 2.0의 권한 부여 기능을 활용하면서 동시에 사용자를 인증하고 그 정보를 제공하고자 할때 사용된다. OpenID Con..
SAML, OAuth 2.0 (OpenID Connect) 주요 차이점 SAML과 OAuth 2.0은 모두 인증 및 권한 부여를 처리하는 방법이나, 둘의 목적과 사용 방법엔 약간의 차이가 있다. SAML (Security Assertion Markup Language) SAML은 이름에서도 알 수 있듯이 XML 기반의 표준이다. SAML은 주로 '싱글 사인온'(SSO) 서비스에서 사용되며, 이는 사용자가 한 번 로그인하면 여러 다른 시스템이나 서비스에도 자동으로 로그인할 수 있는 방식을 말한다. SAML의 동작 원리를 간단히 설명하면 다음과 같다. 1. 사용자가 서비스 제공자(SP, Service Provider)에 접근 2. SP는 사용자를 신원 제공자(IDP, Identity Provider)로 리디렉션 3. IDP는 사용자를 인증하고, SAML 응답(즉, XML 형식의..

반응형