Published onAugust 25, 2023(번역)왜 타입스크립트는 Object.keys의 타입을 적절하게 추론하지 못할까?typescriptfrontend이는 구조적 타입 시스템에서 의도된 동작입니다. 타입 A가 B의 슈퍼셋인 경우(A는 B의 모든 프로퍼티를 포함) 타입 A를 B에 할당할 수 있습니다.
Published onAugust 19, 2023Secure Coding - Otherssecurityfrontendbackend안전한 개발을 위해 일반적으로 조심해야 할 부분을 설명합니다.
Published onAugust 12, 2023Secure Coding - Output Encodingsecurityfrontendbackend컨텍스트에 기반해 적절하게 출력 인코딩이 이루어지지 않으면 XSS나 SQL 삽입의 공격이 발생합니다. 출력 인코딩으로 이에 대한 대책을 알아봅니다.
Published onAugust 11, 2023Secure Coding - Input Validationsecurityfrontendbackend웹 애플리케이션 보안의 관점에서 말하면 사용자 입력이나 그와 관련된 데이터를 확인하지 않고 이용하는 것은 그 자체로 보안에 위협이 됩니다.
Published onJuly 15, 2023zero width space 문자 대응하기frontendmobilezero width space 는 존재하지만 사람눈에는 보이지 않는 문자라고 한다.