전체 글 74

GitHub 공개 저장소가 인증을 요구할 때

GitHub 공개 저장소를 HTTPS로 내려받는데 인증이 필요하다는 안내가 나온다면, Git 인증을 설정한 뒤 같은 작업을 다시 시도해 보세요. 인증할 수 없는 환경이라면 잠시 기다렸다가 재시도하는 방법도 있습니다.GitHub는 10월 19일 공지에서 비정상적인 트래픽이 발생할 때 공개 저장소의 일부 clone·fetch에 일시적으로 인증을 요구할 수 있다고 안내했습니다. 공개 저장소를 읽는 작업도 이 보호 조치에 걸릴 수 있다는 뜻입니다.먼저 HTTPS 요청인지 확인하세요이미 받은 프로젝트라면 해당 폴더에서 git remote -v로 원격 주소를 확인하세요. 원격 저장소 관리 문서에 나온 HTTPS 주소는 https://github.com/OWNER/REPOSITORY.git, SSH 주소는 git@g..

git 10:36:57

Next.js 이미지 취약점, sharp 버전도 확인하세요

Next.js 서비스를 운영 중이라면 프로젝트에서 npm ls next sharp --all로 설치된 버전부터 확인해 보세요. 10월 14일 공개된 이미지 최적화 취약점은 Next.js가 실제로 사용하는 sharp 버전까지 살펴봐야 합니다.공식 보안 공지에 처음 패치가 포함된 버전은 15.5.28과 16.4.1입니다. 현재 쓰는 계열에서 이 수정이 포함된 최신 정식 버전으로 업데이트하고, 테스트 후 다시 배포하는 것이 우선입니다. 이 번호는 10월 14일의 수정 기준이지 오늘의 최신 버전 번호를 뜻하지 않습니다.이미지 처리 중 서버 코드가 실행될 수 있습니다CVE-2026-96889는 이미지 최적화에 쓰이는 하위 라이브러리의 메모리 관련 문제입니다. 개별 보안 권고는 SVG 파일을 사용하는 Image O..

IT정보 2026.10.24

GitHub package firewall 공개: npm 설치 전에 악성 패키지 걸러내기

AI 코딩 도구나 CI가 의존성을 설치할 때, 새 패키지의 내용을 사람이 매번 확인하기는 어렵습니다. GitHub가 10월 20일 공개한 package firewall은 패키지를 내려받는 길목에서 설치를 허용할지 판단하는 기능입니다.먼저 이용 조건부터 확인하세요. 공식 발표 기준으로 GitHub Enterprise Cloud 고객이 대상이며, 현재 지원하는 패키지는 npm뿐입니다. 프리뷰 기간에는 무료지만 정식 출시 후에는 사용량에 따라 과금할 예정이라, 개인 무료 계정에서 바로 켜는 기능으로 생각하면 안 됩니다.저장소에서 켜기만 하면 적용될까?설정은 두 군데가 필요합니다. 기업 관리자가 차단 정책을 정하고, 개발 PC·AI 에이전트·CI의 패키지 요청도 방화벽을 거치도록 연결해야 합니다.기업의 Poli..

IT정보 2026.10.23

eMudhra 인증서 사고: Docker를 업데이트해도 컨테이너를 다시 봐야 하는 이유

eMudhra 인증서 사고 대응으로 Docker를 업데이트했다면, 다음에는 애플리케이션이 HTTPS 연결에 사용하는 CA 목록을 확인해야 합니다. Docker가 이미지를 내려받을 때의 검증과 컨테이너 안에서 외부 API를 호출할 때의 검증은 서로 다른 곳에서 이루어질 수 있습니다.우선 배포 목록에서 아래 세 가지를 적어보세요. 버전 번호 하나를 확인하는 것보다, 어느 업데이트가 어느 연결을 보호하는지 먼저 나누는 편이 빠릅니다.이미지를 내려받는 Docker Engine 또는 Docker Desktop의 버전현재 배포한 이미지의 베이스 배포판과 CA 패키지 버전애플리케이션이 OS CA 목록을 쓰는지, 별도 CA 번들을 쓰는지이 글은 2026년 10월 23일 기준 공식 공지와 제품 문서를 바탕으로 점검 순서..

IT정보 2026.10.23

TypeScript 7.1 Beta 새 Compiler API: using으로 네이티브 자원까지 정리하기

TypeScript를 직접 호출해 타입 오류를 모으는 도구라면, 10월 20일 공개된 7.1 Beta에서 새 Compiler API를 시험해 볼 수 있습니다. 이번에는 createProgram의 위치뿐 아니라 생성한 분석 자원을 언제 정리할지도 코드에 적어야 합니다.작은 실험 폴더에 버전을 고정하기아래 예제는 Node.js 24.13.1, typescript 7.1.0-beta에서 실행했습니다. 기존 프로젝트 밖에 폴더를 만들고 시작합니다.mkdir ts71-api-democd ts71-api-demonpm init -ynpm install --save-dev --save-exact typescript@7.1.0-beta공식 발표의 최신 베타 설치 명령은 typescript@beta입니다. 여기서는 시간..

웹 개발 2026.10.23

Claude Duet 공개: 먼저 일을 챙기는 AI, 어디까지 맡길 수 있을까

Anthropic이 10월 21일 Claude Duet의 연구 프리뷰를 공개했습니다. 현재는 미국의 Pro·Max 이용자가 대기 명단을 통해 초대받는 방식이라 한국 이용자가 바로 시작할 수 있는 서비스는 아닙니다.Duet이 내세우는 변화는 연결된 업무 앱을 먼저 확인하고, 필요한 일을 준비한 뒤 사람의 결정을 기다리는 흐름입니다. 고객 메일을 읽고 회의 자료와 답장 초안까지 준비한다면, 마지막 발송은 누가 결정할까요? 이번 공개에서 확인할 부분도 바로 그 경계입니다.아침 브리핑 뒤에도 일이 이어집니다공식 발표에 따르면 Duet은 아침마다 연결한 앱의 중요한 내용을 짧게 정리하고, 이후에도 몇 시간 간격으로 확인합니다. 자체 클라우드 컴퓨터와 브라우저에서 일하므로 사용자의 노트북이나 휴대폰이 켜져 있을 필..

IT정보 2026.10.23

Bun으로 TypeScript 실행하면 타입 검사도 될까? 새로 나온 bun check 사용법

Bun으로 .ts 파일이 실행됐다고 타입까지 맞는 건 아닙니다. 10월 10일 공개된 Bun 1.4.3에서 추가된 bun check로 실행과 검사를 나눠 볼게요.실행되는데 결과가 이상해요빈 폴더에 demo.ts를 만들고 다음 세 줄을 넣습니다. 아래 출력은 macOS arm64의 Bun 1.4.3에서 직접 확인했습니다.const add = (a: number, b: number) => a + b;const result = add("2", 3);console.log(result);bun run demo.ts23숫자 두 개를 더하려 했는데 문자열 "2"를 넘겼습니다. 실행 시에는 문자열 연결이 일어나 23이 나와요. Bun의 기본 실행은 TypeScript를 변환하지만 타입은 검사하지 않습니다. 함수에 적힌..

웹 개발 2026.10.22

2026년 최고의 아이콘 라이브러리 TOP 10: 무료 웹 UI 기준 추천

새 웹 UI에 넣을 기본 아이콘은 Lucide, 업무용 아이콘의 선택 폭은 Tabler Icons, 굵기와 표현 방식은 Phosphor Icons부터 살펴보세요. 이 글은 무료로 시작하는 웹 UI 개발자를 기준으로, 도입 편의와 활용 범위를 비교한 편집 추천 순위입니다.2026년 10월 기준으로 공식 제공 방식과 라이선스를 확인했습니다.새 웹 UI에 도입할 아이콘 라이브러리 10종을 비교합니다.먼저 고르는 기준아이콘 개수보다 필요한 아이콘이 같은 스타일로 있는지가 먼저입니다. 기본 조작과 서비스에 필요한 업무 항목을 찾아보세요. 선택 상태를 표현하려면 outline과 filled를 함께 제공하는지도 중요합니다.순위 · 라이브러리추천 상황스타일라이선스1 · Lucide범용 웹·앱 UI선형ISC · 일부 M..

IT정보 2026.10.22

Node.js 10월 보안 업데이트, 내 서비스는 어느 버전으로 올릴까?

Node.js가 2026년 10월 21일 22·24·26 계열의 보안 업데이트를 배포했습니다. 현재 쓰는 메이저 버전에 맞춰 다음 보안 버전을 확인하면 됩니다.사용 중인 계열이번 보안 버전공식 릴리스22.x22.23.422.23.4 LTS24.x24.22.124.22.1 LTS26.x26.12.126.12.1 Current22나 24를 사용 중이라면 해당 계열의 보안 버전부터 적용하세요. 이번 수정을 받기 위해 26으로 메이저 버전을 바꿀 필요는 없습니다.왜 업데이트해야 하나요?이번 수정에는 Brotli 압축 해제기의 범위 밖 쓰기 문제인 CVE-2026-111497이 포함됐습니다. 압축 데이터를 푸는 과정의 메모리 손상으로 원격 코드 실행이 가능해질 수 있으며, 22·24·26 계열이 영향 대상입니다...

IT정보 2026.10.22

PHP2Shell 긴급 패치: 웹서버의 PHP 버전 확인하기

PHP로 웹사이트를 운영한다면 실제 웹 요청을 처리하는 PHP부터 확인하고 보안 업데이트를 적용하세요. 2026년 10월 21일, 인증 없이 서버에서 코드를 실행할 수 있는 취약점 두 건을 고친 PHP 버전이 공개됐습니다.내 서버는 어느 버전으로 올려야 할까PHP 공식 보안 공지에 나온 수정 버전은 다음과 같습니다. 사용 중인 계열에 맞춰 이 버전 이상으로 업데이트하면 됩니다.사용 중인 PHP 계열이번 수정 버전PHP 8.28.2.35PHP 8.38.3.36PHP 8.48.4.27PHP 8.58.5.12다만 리눅스 배포판이나 장기 지원 업체가 제공하는 패키지는 기존 버전 번호에 보안 수정만 반영하는 백포트를 받을 수 있습니다. 이 경우 표의 숫자만 비교하지 말고, 공급자의 보안 공지와 설치한 패키지 리비..

IT정보 2026.10.22