• ZDNet USA
  • ZDNet China
  • ZDNet Japan
  • English
  • 지디넷 웨비나
뉴스
  • 최신뉴스
  • 방송/통신
  • 컴퓨팅
  • 홈&모바일
  • 인터넷
  • 반도체/디스플레이
  • 카테크
  • 헬스케어
  • 게임
  • 중기&스타트업
  • 유통
  • 금융
  • 과학
  • 디지털경제
  • 취업/HR/교육
  • 생활/문화
  • 인사•부음
  • 글로벌뉴스
인공지능
배터리
양자컴퓨팅
컨퍼런스
칼럼•연재
포토•영상

ZDNet 검색 페이지

'러스트'통합검색 결과 입니다. (23건)

  • 태그
    • 제목
    • 제목 + 내용
    • 작성자
    • 태그
  • 기간
    • 3개월
    • 1년
    • 1년 이전

프로그래밍 언어 '러스트'…"보안 위해 쓰지만 어렵네"

개발자들 사이에서 마이크로소프트, 구글 등 주요 IT 기업을 중심으로 성장을 이어가고 있는 프로그래밍 언어 러스트를 사용하기 어렵다는 평가가 나왔다. 안정성을 위해 도입했지만, 사용이 다소 부담스럽다는 지적이다. 23일(현지시간) 인포월드 등 외신에 따르면 러스트 개발팀은 2023년 러스트 현황 조사 보고서를 최근 발표했다. 이번 보고서는 지난해 12월 18일 올해 1월 15일까지 9천710명의 러스트 개발자의 설문 조사를 기반으로 작성됐다. 러스트는 모질라에서 C, C++ 등의 기계어에서 발생하는 보안 결함인 메모리 버그를 해소하려는 목적으로 만들어졌다. 안정성을 보장하면서 높은 성능의 앱을 만들 수 있어 빠르게 인기를 얻고 있다. 보고서에 따르면 직장에서 대부분의 코딩에 러스트를 사용한다고 답한 응답자는 지난해보다 5% 늘어난 34%를 기록했다. 또한 이들 중 39%는 조직 내에 러스트를 중점적으로 다루는 부서가 마련됐으며 해당 부서에서 활동한다고 응답했다. 기업에서 꾸리는 러스트 전문 조직은 주로 서버 백엔드, 웹 및 네트워킹 서비스, 클라우드 관련 조직으로 기존 언어를 전환하거나 인프라를 구축하는 작업 등을 담당하는 것으로 나타났다. 이는 최근 급증하는 사이버공격을 방지하기 위한 보안 강화 일환으로 분석된다. 최근 구글이 안드로이드 앱에서 C++와 러스트를 함께 사용하는 방안을 연구 중이며, 마이크로소프트도 클라우드 서비스를 전환하기 위한 전담팀을 구축한다고 밝힌 바 있다. 기업에서 보안 강화를 위한 러스트 도입하는 것처럼 개발자도 이와 비슷한 인식을 가진 것으로 확인됐다. 설문조사 결과 동등한 수준의 다른 언어 코드와 비교해 러스트의 버그가 적은 경향이 있냐는 질문에 84% 이상이 동의했다. 또한 러스트를 사용하는 이유를 중복 투표가 가능한 방식으로 설문조사한 결과 상대적으로 정확하고 버그가 없는 SW가 85.8%로 1위에 올랐다. 2위는 83.3%로 성능이 차지했다. 하지만 많은 사용자들이 러스트를 사용하는 과정에서 부담을 느끼는 것으로 나타났다. 러스트의 가장 걱정되는 미래로 지목한 것이 과도한 복잡함이었으며, 20%에 달하는 응답자가 새로운 기능 업데이트를 늦춰 주길 바란다고 답했다. 구조가 복잡하고 배우기 어려운 상황에서 기능이 추가될 경우, 개발이나 운영 과정에서 혼란이 가중될 우려가 있기 때문으로 보인다. 실제로 더 이상 러스트를 사용하지 않는 주요 원인으로 어려움을 꼽은 비율이 23.6%로 3위를 기록했다. 1위와 2위는 외부요인과 더 선호하는 다른 언어가 올랐다. 이러한 이유에서 러스트를 활용한 업무도 신규 서비스나 앱 개발보다 기존에 만들어진 기능을 대체하거나 인프라 구축 등으로 제한적이었다. 개발팀에 요청하는 기능도 컴파일러 버그 수정 (68%), 런타임 성능 향상 (57%), 컴파일 시간 개선(45%) 등 신규 기능 보다 성능 관련 요구사항이 우선시됐다. 러스트는 점차 쉽고 간단해지는 신규 프로그래밍 언어 추세와는 상당히 다른 행보를 보인다. 최근 언어들이 쉽고 간단해지는 이유는 AI 등의 발전으로 시민개발자 등 비전문개발자의 진출이 늘고 있기 때문이다. 가장 많은 인기를 얻고 있는 파이썬의 경우 누구나 쉽게 활용할 수 있는 직관적인 구조가 특징으로 AI분야에서 코딩 데이터과학자를 중심으로 인기를 얻으며 폭발적인 성장을 이뤘다. 반면, 러스트는 편의성보다 C++ 등 기존에 활용하던 언어를 그대로 대체하면서도 안정성과 성능을 유지하는데 초점을 맞춘 것이 특징이다. 러스트 개발팀은 “매년 진행하는 러스트 현황 조사 결과는 러스트 프로젝트와 생태계 전반에 걸쳐 어떤 개선이 필요한지 밝히는데 많은 도움을 주는 만큼, 이를 바탕으로 개선하도록 하겠다”며 “그래도 많은 기업에서 러스트로 목표를 달성했다고 밝히고, 더 이상 러스트의 미래를 걱정하지 않는다는 응답자가 지난해 30%에서 올해 18% 줄었다는 부분에 대해 기쁘게 생각한다”고 말했다.

2024.02.25 09:59남혁우

구글, 안드로이드 앱에서 C++와 러스트 함께 쓴다

구글이 C++ 기반 안드로이드 앱의 메모리 오류를 제거하기 위해 러스트를 함께 사용하는 방안을 연구한다. 최근 뉴스택 등 외신에 따르면 구글은 러스트 재단에 100만 달러의 연구비를 지원했다고 공식 블로그를 통해 밝혔다. 이번 투자는 러스트의 코드 보안성을 높이고 C++와의 상호운용성을 개선하는 상호운용성 개선(Interop Initiative) 프로젝트에 쓰일 예정이다. 구글에서 해당 프로젝트를 진행하는 이유는 안드로이드의 프로그램 안정성을 향상시키기 위함이다. C++는 빠른 속도와 폭 넓은 활용도가 장점으로 인프라 및 시스템, 게임 등 다양한 분야에서 쓰이고 있다. 지난해 프로그래밍 언어 인기 순위인 티오베에서 1위에 오르기도 했다. 하지만 구조적으로 해결되지 않는 메모리 버그로 인한 보안 취약점이 문제점으로 지목되고 있다. 구글에 따르면 안드로이드의 심각성 높은 보안 취약점의 70%가 메모리 버그로 인해 발생하고 있다. 하지만 C++가 앱에서 차지하는 비중이 크고 주요 기능이 구현돼 있는 만큼 한번에 전환이 어려웠다. 이에 구글은 수년 전부터 업데이트를 통해 러스트 등 메모리 취약점을 해결한 프로그래밍 언어를 점차 적용하며 취약점을 줄여왔다. 이번 프로젝트도 최종적으로는 기존에 작성된 C++ 코드를 러스트로 전환하기 위한 기반 작업의 일환이다. 구글의 데이브 클라이더마흐 안드로이드 보안 및 개인정보 보호 부문 엔지니어링 부문 부사장은 “러스트를 통해 과거의 취약성 밀도 통계를 바탕으로 수많은 취약성이 안드로이드 생태계에 영향을 미치는 것을 사전에 예방했다”며 이번 투자는 플랫폼의 다양한 구성 요소에 걸쳐 러스트의 도입을 확대하는 것을 목표로 한다”고 밝혔다. 라스 베리스트롬 안드로이드 플랫폼 도구 이사 겸 러스트 재단 이사회 의장은 “소프트웨어 산업 전반에 걸쳐 메모리 안전성을 향상시키는 것은 주요 기술 과제 중 하나”라며 “커뮤니티와 업계 전반에 걸쳐 모든 사람을 위한 오픈 소스 생태계를 보호하기 위해 함께 협력할 것을 요청한다”고 말했다.

2024.02.12 10:11남혁우

마이크로소프트, 러스트로 M365 코드 재작성

마이크로소프트가 클라우드 서비스 마이크로소프트365(M365) 프로그래밍 코드를 러스트로 전환한다. 보다 높은 성능과 안정성을 확보하기 위함이다. 2일 MS파워유저 등 외신에 따르면 마이크로소프트는 M365 서브스트레이트에 러스트를 도입하기 위한 전담팀을 설립할 예정이다. M365 서브스트레이트는 팀즈, 오피스, 스카이프 등 M365에서 제공하는 서비스의 데이터를 관리하고 보안 및 기타 업무 프로세스를 돕는 클라우드 플랫폼이다. 전담팀은 C#으로 작성된 기존 코드를 러스트로 재작성하는 업무를 수행한다. 이를 위해 마이크로소프트는 대규모 서버·서비스 앱 구축에 대한 많은 경험을 보유한 러스트 및 C# 전문가를 찾고 있다고 밝혔다. 러스트로 코드를 재작성하는 이유는 보다 안전한 서비스 환경과 빠른 성능을 확보하기 위함이다. M365는 전세계 수많은 기업과 조직에서 사용하는 만큼 급증하는 부하를 줄이고, 외부 공격을 차단할 필요성이 커지고 있기 때문이다. 러스트는 모질라에서 2010년 발표한 오픈소스 개발언어다. C, C++ 등 기존 언어에서 발생하는 보안 결함인 메모리 버그를 해소하려는 목적으로 만들어져 빠른 속도와 높은 보안성이 특징이다. 마이크로소프트 외에도 아마존웹서비스, 구글 등에서 시스템 안정성을 높이기 위해 서버 인프라 운영 관리 분야 등에 도입하고 있다.

2024.02.02 09:26남혁우

  Prev 1 2 Next  

지금 뜨는 기사

이시각 헤드라인

"나만 맞아"...SNS 필터 버블·양극화, 사실상 못 고친다

브레이즈 "AI는 선택적 투자나 유행 아닌 마케팅 기본값"

예스24 또 속였나?..."1차 해킹 때 백업망도 랜섬웨어 감염"

메가존클라우드, AI 챔피언 대회 인프라 사업 수주…정부 AI 인재 육성 사업 주도

ZDNet Power Center

Connect with us

ZDNET Korea is operated by Money Today Group under license from Ziff Davis. Global family site >>    CNET.com | ZDNet.com
  • 회사소개
  • 광고문의
  • DB마케팅문의
  • 제휴문의
  • 개인정보취급방침
  • 이용약관
  • 청소년 보호정책
  • 회사명 : (주)메가뉴스
  • 제호 : 지디넷코리아
  • 등록번호 : 서울아00665
  • 등록연월일 : 2008년 9월 23일
  • 사업자 등록번호 : 220-8-44355
  • 주호 : 서울시 마포구 양화로111 지은빌딩 3층
  • 대표전화 : (02)330-0100
  • 발행인 : 김경묵
  • 편집인 : 김태진
  • 개인정보관리 책임자·청소년보호책입자 : 김익현
  • COPYRIGHT © ZDNETKOREA ALL RIGHTS RESERVED.