본문 바로가기

전체 글

(83)
PGP , GPG 뜻 PGP(Pretty Good Privacy) 1991년 출시된 이메일 암호화 및 데이터 보안 프로그램의 원조이며, GPG(GNU Privacy Guard)는 PGP를 기반으로 한 오픈소스 소프트웨어로, 둘은 동일한 표준(OpenPGP)을 따르며 상호 운용이 가능합니다. PGP와 GPG 모두 공개 키 암호화, 개인 키 암호화, 전자 서명 등의 기능을 사용하여 데이터를 안전하게 보호하며, 특히 이메일, 파일, 텍스트 메시지의 보안을 강화하는 데 사용됩니다. PGP (Pretty Good Privacy)의미: «Pretty Good Privacy»의 약자로, 1991년 필 짐머만이 개발한 최초의 강력한 개인 정보 보호 및 데이터 암호화 프로그램입니다. 목적: 이메일 암호화 및 해독, 데이터 압축, 해싱,..
헷갈리기 쉬운 화이트박스 테스트랑 블랙박스 테스트 화이트박스 테스트랑 블랙박스 테스트 헷갈리기 쉬운데, 핵심 개념과 차이점을 확실하게 이해하면 외우기 쉬워!---🔥 비교 정리---🎯 쉽게 외우는 방법1. 화이트박스(White Box) = 내부가 보임 → 코드를 들여다보고 테스트→ (하얀색 박스 안이 보이듯 코드가 보인다!)2. 블랙박스(Black Box) = 내부는 안 보이고 결과만 확인→ (까만 박스 안을 볼 수 없듯이, 기능만 테스트한다!)---✅ 화이트박스 테스트 (White Box Testing)🔹 개념소스 코드, 알고리즘, 로직을 직접 분석하며 테스트개발자가 직접 수행하는 경우가 많음🔹 테스트 기법제어 흐름 테스트 (Control Flow Testing) → if문, for문 같은 조건문을 체크데이터 흐름 테스트 (Data Flow Te..
살충제 패러독스에 대해 알아보자 **살충제 패러독스(Pesticide Paradox)**란 소프트웨어 테스팅 분야에서 자주 언급되는 개념으로, 같은 테스트 케이스를 반복적으로 수행하면 시간이 지남에 따라 결함을 찾는 효과가 감소한다는 현상을 의미합니다.살충제 패러독스의 유래와 의미이 개념은 농업에서 살충제를 반복적으로 사용하면 해충이 내성을 가지게 되어 효과가 점점 떨어지는 현상에서 유래했습니다. 마찬가지로, 소프트웨어 테스트에서도 같은 테스트 케이스를 계속 실행하면 기존에 발견되지 않은 새로운 버그를 찾기가 어려워집니다.살충제 패러독스를 해결하는 방법1. 테스트 케이스 주기적으로 수정 및 추가기존 테스트 케이스만 반복하는 것이 아니라, 새로운 시나리오를 추가하거나 기존 테스트를 개선해야 합니다.2. 다양한 테스트 기법 활용동적 테스트..