접근목록
2026년 7월 2일 09:30분
신명기 23장에서 이스라엘 총회에 들어올 수 있는 자와 없는 자가 명단으로 정해집니다. 접근 제어 목록으로 입장을 관리합니다. 나는 허용 목록과 차단 목록을 관리하는 ACL 시스템을 만들었습니다.
package com.jesusbornd.deuteronomy;
import java.util.Set;
public class Deuteronomy_23_Chapter_Lv3 {
static final Set<String> ALLOWED = Set.of("이스라엘", "에돔_3대후", "이집트_3대후");
static final Set<String> BLOCKED = Set.of("암몬족", "모압족", "사생아_10대");
static void checkAccess(String applicant) {
if (BLOCKED.contains(applicant)) {
System.out.printf("🚫 %s → 입장 차단 (영구 금지)%n", applicant);
} else if (ALLOWED.contains(applicant)) {
System.out.printf("✅ %s → 입장 허용%n", applicant);
} else {
System.out.printf("❓ %s → 기록 없음 — 검토 필요%n", applicant);
}
}
public static void main(String[] args) {
checkAccess("이스라엘");
checkAccess("암몬족");
checkAccess("에돔_3대후");
checkAccess("이방인_X");
}
}
ALLOWED = {"이스라엘", "에돔_3대후", "이집트_3대후"}
BLOCKED = {"암몬족", "모압족", "사생아_10대"}
def check_access(applicant):
if applicant in BLOCKED:
print(f"🚫 {applicant} → 입장 차단 (영구 금지)")
elif applicant in ALLOWED:
print(f"✅ {applicant} → 입장 허용")
else:
print(f"❓ {applicant} → 기록 없음 — 검토 필요")
if __name__ == "__main__":
check_access("이스라엘")
check_access("암몬족")
check_access("에돔_3대후")
check_access("이방인_X")
Search
Categories
← 목록으로
Comments
ACL 방식은 허용 우선이냐 차단 우선이냐에 따라 보안 수준이 달라지는군요.