▲neo 2달전 | parent | favorite | on: GN⁺: 소스에서 메모리 안전 취약점 제거(security.googleblog.com)Hacker News 의견 새로운 개발을 메모리 안전 언어로 전환하는 것이 의미 있는 개선을 가져올 수 있음 모든 것을 포팅하는 것보다 훨씬 쉽고 저렴함 기사에 있는 차트가 명확하고 간결함 신중한 데이터 선택과 라벨링이 의도한 아이디어를 쉽게 전달할 수 있음 취약점이 지수적으로 감소함 새로운 코드에 집중하는 것이 중요함 무차별적인 RiiR 프로젝트는 자원의 낭비임 Rust 전문가들이 추천하는 전략이 메모리 취약점을 최소화하는 데 가장 효과적임 Android 팀은 Rust 변경의 롤백 비율이 C++의 절반 이하임을 관찰함 새로운 코드와 메모리 취약점 사이에 상관관계가 있음 새로운 기능과 관련된 코드가 취약점에 더 집중됨 오래된 코드는 실제 사용을 통해 엣지 케이스가 발견됨 새로운 코드가 메모리 취약점을 유발한다고 단정짓기 어려움 Heartbleed 버그와 같은 고충격 취약점이 있음 취약점은 지수적으로 감소함 새로운 기능 추가를 중단하는 것이 보안에 더 좋을 수 있음 Windows LTSC가 가장 안전한 버전일 가능성이 있음 안전한 코딩은 코드의 정확성과 개발자의 생산성을 향상시킴 버그 발견을 코드 체크인 전에 이동시킴 Android 팀은 Rust 변경의 롤백 비율이 C++의 절반 이하임을 관찰함 Rust를 발견한 후 프로그래밍에 대한 열정을 되찾음 메모리 안전 언어(MSL)로 Rust만 언급됨 Kotlin도 언급되었지만 Rust만큼 메모리 안전 기능이 강력하지 않음 취약점 수명이 지수적으로 분포됨 새로운 코드에서 메모리 안전성을 확보하는 것이 매우 가치 있음 대규모 레거시 코드베이스에서도 유용함 오래된 코드가 충분히 검토되지 않을 수 있음 최근 커밋 로그를 더 자주 검토함 Mac과 Windows의 코드 작성 언어 차이 Mac은 메모리 안전한 Swift를 사용하고, Windows는 주로 C 또는 C++를 사용함 취약점이 희귀해질수록 더 가치가 높아짐 남은 취약점은 국가 행위자에 의해 고가치 타겟에 사용될 가능성이 있음 iOS의 Lockdown Mode와 같은 기능이 필요할 수 있음 보안 인식 사용자는 보안 상자를 체크하여 성능 저하와 교환함 공격을 감지하고 보안 팀에 분석을 위해 전송함 사용자에게 경고를 보내고 공격이 감지되었음을 알림 사용자 활동을 수동적으로 모니터링하는 대신 공격이 감지되면 사용자에게 알림
Hacker News 의견