[2025.12.03] React 및 Next.js 원격 해킹 취약점(CVE-2025-55182)발견 CVSS 10.0 만점 경고
·
IT이슈
1. 사건2025.12.7 오전 구글 클라우드 플랫폼으로부터 메일을 한 통 받았습니다.React 와 Next.js 에 심각한 보안 취약점이 생겼다는 메일로CVE-2025-55182 라는 코드를 부여 받았고 CVSS 10.0 만점짜리 경고입니다.이 취약점을 이용하면 해커가 권한 필요없이 서버의 모든걸 컨트롤 할 수 있게 된다고 합니다. 2. CVE-2025-55182 ( React2Shell )대상 : React & Next.js공통 취약점 점수 시스템 기본 심각도 점수(CVSS) : 10.0, Critical(0.0 ~ 10.0 으로 점수가 높을수록 심각한 취약점임을 나타냅니다.) 유형 : RCE(Remote Code Execution, 원격 코드 실행)해당 버전 :React 19.0, 19.1.0, ..
[2025.11.18] 클라우드플레어(Cloudflare) 서버 장애로 인한 chatgpt, 롤, x(twitter) 먹통
·
IT이슈
1. 사건2025년 11월 18일 글로벌 웹 인프라 기업 클라우드플레어(Cloudflare)의 서버가 터지며 ChatGPT, LOL, Spotify, Canva, X(구 Twitter)등의 서비스들의 접속이 불가능해지는 사태가 있었습니다. 2. 클라우드페어란?클라우드페어는 CDN 서비스와 보안 기능을 통합 제공하는 기업입니다. 1. CDN(Content Delivery Network, 콘텐츠 전송 네트워크)2. DDos 방어3. WAF(Web Application Firewall, 웹 방화벽) 사용자 요청 -> 클라우드플레어(보안 및 전송) -> 서버1. CDN : 콘텐츠 전송 네트워크(Content Delivery Network)사용자가 서비스에 접속할 때, 서버가 뉴욕에 있고 사용자가 서울에 있다면 ..
[Java] 2. 형변환 Casting
·
Java/Java 기본
기본형의 형변환1. 자동 (묵시적) 형변환 (Widening Conversion)데이터 손실 위험이 없는 경우에 컴파일러가 자동으로 한 데이터 타입을 다른 데이터 타입으로 변환해주는 것 byte (1byte) → short (2byte) → int (4byte) → long (8byte) → float (4byte) → double (8byte)char (2byte) → int (4byte) long(8 byte) -> float(4 byte) 이 가능한 이유 [더보기 클릭]더보기long(8바이트)이 float(4바이트)으로 자동 변환되는 이유는, float의 부동소수점 방식이 long의 정수 방식보다 훨씬 더 큰 범위의 수를 표현할 수 있기 때문입니다. (이 과정에서 정밀도 손실이 발생할 수 있습니다...
[Java] 1. 변수 Variable
·
Java/Java 기본
1. 변수 Variable변수는 하나의 값(데이터)을 저장할 수 있는 저장공간을 뜻합니다.정확히는 값을 저장하기 위해 할당받은 메모리 공간에 식별자를 붙인것입니다. 2. 변수의 선언 Declaration변수(저장공간)를 만들기 위해서 이 저장공간에 어떤 타입의 데이터를 담을것인지 변수타입을 지정하고 이름을 정해줘야 합니다.이 변수를 사용하겠다고 컴파일러(or 인터프리터)에게 미리 알려주는 행위입니다.변수타입 변수이름;int num; 3. 할당 Assignment선언된 변수에 값을 저장하는 행위 입니다.num = 5; 4. 초기화 Initialization 변수를 선언함과 동시에 값을 처음으로 할당하는 것을 특별히 초기화 라고 부릅니다.int num = 5; 변수는 오직 하나의 값만 저장할 수 있기 때문에..
[MacOS / 마인크래프트] 2. Forge MDK - Mod 예시
·
Minecraft 모드 개발
1. Example Modpackage com.example.examplemod;import com.mojang.logging.LogUtils;import net.minecraft.client.Minecraft;import net.minecraft.core.registries.Registries;import net.minecraft.world.food.FoodProperties;import net.minecraft.world.item.BlockItem;import net.minecraft.world.item.CreativeModeTab;import net.minecraft.world.item.CreativeModeTabs;import net.minecraft.world.item.Item;import ne..