본문 바로가기

확인

(2)
내 암호는 안전할까? 오늘 제 Wordpress 개인 서버에 들어 가 보니, 경고가 하나 떠 있길래 보니, Wordfence 측에서 인터넷에 누출된 암호를 사용 할 경우 이제 로그인 자체를 막겠다는 것 이었습니다. 관련 URL : https://www.wordfence.com/blog/2018/03/password-leak-attacks-wordpress/ 몇년 전 부터 작년 12월 까지, 몇몇 싸이트 들이 털리면서 거의 40GB 에 육박하는 일반 문자열 정보로 사용자 ID 및, 이에 해당하는 암호 및, 암호화 검증용 HASH 나 MD5 키 값 등등이 해커들에게 사용되고 있다고 합니다. 요즘 세상처럼 2차인증 안하고 쓰면 정말 위험한 개인 결제 정보 등이 털리는 세상에 암호관리는 기본으로 잘 해야 하는 세상이죠. 현재 해외에..
MinGW-W64, CPU 명령어 빌드에 맞춰 구동 테스트 하기. 만약 MinGW-W64 (또는 일반 MinGW) 에서 -mavx 또는 -march=corei7-avx 와 같은 빌드를 지시해서 만든 바이너리를 배포 하는데, 만약 이를 구동하는 PC 가 AVX 관련 명령어를 지원 하지 않는 환경에서 해당 바이너리를 구동하면? 이럴 경우 해당 바이너리는 그냥은 구동이 되나, AVX 관련 명령어가 실행 되는 위치에서 exception 을 뱉고, 해당 callstack 은 이전 pc 로 돌아가나, 여기서 문제가 발생 해서 함수 자체가 멍청이가 됩니다. 그래서 배포한 바이너리가 내가 빌드한 환경과 자동으로 구동 될 PC 에서의 환경과 맞는지를 간단히 테스트 할 수 있는 방법을 gcc 는 물론 MinGW 역시 지원 합니다. 이를 확인 하기 위해서는 먼저 #include 에 를 넣..