반응형

2025/01/02 3

[Concept | Architecture] 3Tier

1티어 / 2티어 / 3티어의 개념과 장단점을 정리한다.> 작성일 : 2021-02-22> 수정일 : 2025-01-02시스템 설계시 프로젝트의 목적에 따라 물리적인 계층(Tier)을 나누고 서비스를 논리적(Layer)으로 분리하게 된다.효과적인 분업을 위해 반드시 이해가 필요한 부분이다.# Tier (계층) : 물리적인 분리단위 (서버 분리)# Layer (층) : 논리적인 분리단위 (기능 분리) 1Tier# 장점 : 구현이 간편함, 비용이 적게듬# 단점 : 확장이 힘듬, 이관시 재구성이 필요함, 분업이 어려움 2Tier# 장점 : 데이터관련 변경이 용이함# 단점 : 3Tier에 비해 유연성이 떨어짐 3Tier# 장점 : 다른계층에 의존하지 않으므로 분업시 효율적임# 단점 : 구현시 고려사항이 많아 비..

Concept 2025.01.02

[Concept | Encryption] 암호화 유형

암호화의 종류와 장단점과 시스템 개발에 어떤 유형이 적용되는지 정리한다.> 작성일 : 2017-03-04> 수정일 : 2025-01-02  암호화의 종류  단방향 암호화 - 해쉬함수① Encryption : 송신자는 해쉬함수를 이용해 평문을 암호화 한다.② Transmit : 암호문을 수신자에게 전송한다.③ Compare : 전송된 암호문과 저장된 암호문을 비교한다.※ 암호문을 복호화 하는것은 불가능하다. # 장점 - 암호화키를 사용하지 않으므로 공유절차 없이 보안을 유지할 수 있음# 단점 - 복호화가 필요한 경우에는 사용이 불가능함# 사용예 - 사용자 개인정보를 암호화 하여 디비에 저장하고 인증시 암호화된 값으로만 비교   양방향 암호화 대칭키 암호화 (비밀키 암호화)암호화 키를 생성하여 송신자(..

Concept 2025.01.02

[Concept | Encryption] 암호화의 기본개념

암호화의 기본적인 의미와 원리를 정리해보자.> 작성일 : 2017-03-01> 수정일 : 2025-01-02 사전적의미의 암호화암호화(encryption)란? 정보가 노출되는 것을 방지하기위해 특정 알고리즘을 이용하여 변형하는 것.암호화를 역행하여 다시정보를 읽게 하는 것은 복호화(decryption)라고 함.군사와 정부의 은밀한 대화를 위하여 오랫동안 이용되어 왔음.근래 기업에서는 데이터 전달 및 개인의 정보를 저장하는데 자주 이용함. 시스템 개발에서의 암호화보안이 필요한 정보를 특정 알고리즘을 통해 의미없는 문자열(이진수 덩어리)로 바꾸는 것.악의적인 목적으로 암호를 해독해 공격하는 것을 방지할 수 있음.보안에 있어 시스템적인 보호 방법 보다 근본적인 해결방법이라 할 수 있음. 암호화의 기본조건암호화..

Concept 2025.01.02
반응형