응 생성자에서 new하고 소멸자에서 delete해도 복사생성자를 생각못하면 릭보다는 댕글링으로 박살남
댕글링으로 런타임에서 박살나는거말고 메모리릭
댕글링은 아예 오류뱉잖아
UB라서 오류 뱉으면 최선이고 뭔일 일어날지 모름 해커가 악용할수도 있고
UB 추측해서 해킹에 쓰는경우도있음? ㄷㄷ;;
하트블리드같은게 UB 때문에 생긴거임
댕글링 포인터 나면 그걸로 UAF니 뭐니 개지랄하면서 임의의 코드 실행 가능함 하트블리드는 댕글링때문은 아니지만
커스텀 얼로케이터랑 배열 범위 벗어나는것의 합작이였던가
릭은 그렇게 큰 문제가 아니고 delete하고나서 접근하는 use-after-free가 훨씬 큰 문제
오잉? 릭은 생각외로 없는편임?
파딱님 C++로 어느정도 규모 제품 만져보심
릭은 최악이 프로세스 강종인데 UB는 최악의 끝이 없다
흠...그렇구나
msan
응 생성자에서 new하고 소멸자에서 delete해도 복사생성자를 생각못하면 릭보다는 댕글링으로 박살남
댕글링으로 런타임에서 박살나는거말고 메모리릭
댕글링은 아예 오류뱉잖아
UB라서 오류 뱉으면 최선이고 뭔일 일어날지 모름 해커가 악용할수도 있고
UB 추측해서 해킹에 쓰는경우도있음? ㄷㄷ;;
하트블리드같은게 UB 때문에 생긴거임
댕글링 포인터 나면 그걸로 UAF니 뭐니 개지랄하면서 임의의 코드 실행 가능함 하트블리드는 댕글링때문은 아니지만
커스텀 얼로케이터랑 배열 범위 벗어나는것의 합작이였던가
릭은 그렇게 큰 문제가 아니고 delete하고나서 접근하는 use-after-free가 훨씬 큰 문제
오잉? 릭은 생각외로 없는편임?
파딱님 C++로 어느정도 규모 제품 만져보심
릭은 최악이 프로세스 강종인데 UB는 최악의 끝이 없다
흠...그렇구나
msan