AI로 상용 SW 핵심 기능 본떠… 역설계 논란 작성일 10-19 80 목록 <div id="layerTranslateNotice" style="display:none;"></div> <strong class="summary_view" data-translation="true">포토샵·엑셀 등 재현 SW 개발</strong> <div class="article_view" data-translation-body="true" data-tiara-layer="article_body" data-tiara-action-name="본문이미지확대_클릭"> <section dmcf-sid="Hi8yEAu55A"> <figure class="figure_frm origin_fig" contents-hash="15951aa9198a4474562d12740a13131c91bd215c495e01158c58cac1ce6e7cfa" dmcf-pid="Xn6WDc71Gj" dmcf-ptype="figure"> <p class="link_figure"><img alt="미국 소프트웨어 개발자 브랜던 토머스가 인공지능(AI)을 활용해 만든 이미지 편집 프로그램 ‘포토크래프트’의 실행 화면. 어도비의 포토샵과 유사하게 이미지 편집 도구와 색상 조절 기능, 레이어 관리 기능 등을 갖췄다. 토머스는 포토크래프트를 비롯해 기존 상용 소프트웨어의 기능을 재현한 프로그램들을 무료로 공개했다. /아트크래프트" class="thumb_g_article" data-org-src="https://t1.daumcdn.net/news/202610/19/chosun/20261019003546601zdki.jpg" data-org-width="2400" dmcf-mid="WO5nVKsAtE" dmcf-mtype="image" height="auto" src="https://img1.daumcdn.net/thumb/R658x0.q70/?fname=https://t1.daumcdn.net/news/202610/19/chosun/20261019003546601zdki.jpg" width="658"></p> <figcaption class="txt_caption default_figure"> 미국 소프트웨어 개발자 브랜던 토머스가 인공지능(AI)을 활용해 만든 이미지 편집 프로그램 ‘포토크래프트’의 실행 화면. 어도비의 포토샵과 유사하게 이미지 편집 도구와 색상 조절 기능, 레이어 관리 기능 등을 갖췄다. 토머스는 포토크래프트를 비롯해 기존 상용 소프트웨어의 기능을 재현한 프로그램들을 무료로 공개했다. /아트크래프트 </figcaption> </figure> <p contents-hash="8150cb05354560fe03e06e5c6842d6b28e0c305756f2746f5d5953448e707762" dmcf-pid="ZLPYwkzttN" dmcf-ptype="general">미국의 소프트웨어 개발자 브랜던 토머스는 최근 인공지능(AI)을 이용해 어도비의 포토샵·일러스트레이터·프리미어 프로 등 7개 프로그램과 비슷한 기능을 갖춘 소프트웨어를 만들었다. 이어 마이크로소프트(MS)의 워드·엑셀·파워포인트를 본뜬 프로그램도 개발했다. AI 영상·음성 생성 업체 스토리텔러AI를 창업한 그는 이 프로그램들을 무료로 공개했다. 기존 상용 소프트웨어의 핵심 기능을 AI로 재현할 수 있다는 사실이 알려지자 금융시장도 반응했다. 영국계 금융회사 HSBC는 지난 13일 어도비의 투자의견을 ‘매수’에서 ‘보유’로 낮추고 목표주가를 310달러에서 267달러로 13.9% 하향 조정했다.</p> <p contents-hash="8e91c10ddc4fae6dfcde2600c71912d08b0b216049740afeee1d71e4c2c07d8a" dmcf-pid="5oQGrEqFta" dmcf-ptype="general">어도비와 MS의 프로그램 복제 사례가 잇따르면서 AI를 활용한 ‘리버스 엔지니어링(역설계)’이 소프트웨어 업계의 새로운 화두로 떠오르고 있다. 역설계는 이미 완성된 소프트웨어의 내부 구조와 작동 방식을 분석해 유사한 기능을 새로운 코드로 구현하는 것이다. 마치 새로 나온 자동차를 분해해 엔진과 변속기의 구조를 파악한 뒤 이를 토대로 비슷한 자동차를 만드는 것과 같은 방식이다.</p> <p contents-hash="33610aaf49cb75f6801e7e7453e7918538d95fc2c8f9d9f82b2529e875a88e97" dmcf-pid="1gxHmDB3tg" dmcf-ptype="general"><strong>◇기자가 직접 해보니…문서 편집 기능 3분 만에 재현</strong></p> <p contents-hash="1f16b403082df5748a3256ca409a80526f368e6693a8ebf2c1986510de434b12" dmcf-pid="taMXswb0Yo" dmcf-ptype="general">기존에도 소프트웨어 역설계 기술은 있었지만, 최근 세계 최대 소프트웨어 개발 플랫폼 깃허브에 AI 역설계 도구 ‘REA(Reverse Engineer Anything)’가 공개되면서 크게 확산하고 있다. REA는 오픈AI의 코덱스나 앤스로픽의 클로드 코드 같은 AI 코딩 도구를 전문 역설계 도구와 연결해 프로그램의 구조와 작동 방식을 분석하도록 돕는다. 특히 방대한 분석 결과를 AI에 한꺼번에 입력하지 않고 필요한 정보만 골라 확인할 수 있어 토큰(데이터 처리 단위) 사용량과 비용을 줄일 수 있다는 기대가 나온다.</p> <figure class="figure_frm origin_fig" contents-hash="25842d55ba9df85e15b9f32d0a5de9926a79365f4e2ca162c31fad47566f5dc6" dmcf-pid="Fje5Im9U5L" dmcf-ptype="figure"> <p class="link_figure"><img alt="기자가 인공지능(AI) 코딩 도구인 오픈AI의 ‘코덱스’를 이용해 만든 문서 편집 프로그램의 실행 화면. 공개 소스코드 기반 편집기 ‘노블(Novel)’을 참고해 제목·굵은 글씨·글머리표 등 일부 기능을 3분 3초 만에 구현했다. 기자가 직접 한글을 입력하고 제목과 굵은 글씨를 적용한 결과 정상 작동했다." class="thumb_g_article" data-org-src="https://t1.daumcdn.net/news/202610/19/chosun/20261019003546857hsja.jpg" data-org-width="1515" dmcf-mid="YQJXswb0Yk" dmcf-mtype="image" height="auto" src="https://img2.daumcdn.net/thumb/R658x0.q70/?fname=https://t1.daumcdn.net/news/202610/19/chosun/20261019003546857hsja.jpg" width="658"></p> <figcaption class="txt_caption default_figure"> 기자가 인공지능(AI) 코딩 도구인 오픈AI의 ‘코덱스’를 이용해 만든 문서 편집 프로그램의 실행 화면. 공개 소스코드 기반 편집기 ‘노블(Novel)’을 참고해 제목·굵은 글씨·글머리표 등 일부 기능을 3분 3초 만에 구현했다. 기자가 직접 한글을 입력하고 제목과 굵은 글씨를 적용한 결과 정상 작동했다. </figcaption> </figure> <p contents-hash="edec263c67de6a7875288b4c1c3ac54660103cebf0ebd8bd6f2cd3b885185707" dmcf-pid="3Ad1Cs2uXn" dmcf-ptype="general">실제 기자가 REA와 오픈AI 코덱스를 이용해 공개 소스 코드 기반 문서 편집기 ‘노블(Novel)’의 일부 기능을 재현해 봤다. REA로 프로그램 구조를 조사하는 데 약 7초가 걸렸다. 이어 코덱스가 공개된 원본 코드를 읽고 제목·굵은 글씨·글머리표 등 편집 기능을 새로 구현하고 검증하는 데 3분 3초가 소요됐다. 원본과 결과를 비교한 15개 시험에서 모두 일치했다. 이후 3분 44초를 더 들여 편집 화면을 만들었고, 14개 작동 시험도 통과했다. 기자가 직접 한글을 입력하고 제목과 굵은 글씨를 적용해 보니 정상 작동했다.</p> <p contents-hash="5387c210f490f2932e4e26f4c6990c8e4cfc2bdc6d51d46c369b4fa621b2c1ba" dmcf-pid="0cJthOV7Hi" dmcf-ptype="general">AI 역설계가 주목받는 이유는 기존 소프트웨어 기업이 오랜 기간 쌓아온 기능 설계 방식과 개발 노하우까지 분석할 수 있기 때문이다. AI에 원하는 기능을 설명해 프로그램을 만드는 ‘바이브 코딩’과 달리, 이미 완성된 프로그램을 조사해 구현 방법을 파악한다는 차이가 있다.</p> <p contents-hash="7bc9a5b8e1961a89992ff3e61303db4fdae59eacdbcc3c2295bb8efe5f47f9c7" dmcf-pid="pkiFlIfzXJ" dmcf-ptype="general">AI 역설계를 두고 소프트업계 반응은 엇갈린다. 네덜란드 출신 개발자이자 창업가인 피터 레벨스는 “소프트웨어는 죽었다”며 “사람들은 필요할 때마다 원하는 프로그램을 직접 만들거나 AI에 만들어 달라고 할 것”이라고 했다. 반면 브라질 개발자 파비우 아키타는 “AI로 만든 대체 프로그램에 오류와 빠진 기능이 많고, 상용 제품의 모든 기능을 외부에서 분석하기도 어렵다”며 반박했다.</p> <figure class="figure_frm origin_fig" contents-hash="61eda2e7867d927f5353db694ecf776c812e931ed430a7b0ea5dd4beda4c27f4" dmcf-pid="UEn3SC4qGd" dmcf-ptype="figure"> <p class="link_figure"><img class="thumb_g_article" data-org-src="https://t1.daumcdn.net/news/202610/19/chosun/20261019003548130ziho.jpg" data-org-width="700" dmcf-mid="GfbIgn1y1c" dmcf-mtype="image" height="auto" src="https://img3.daumcdn.net/thumb/R658x0.q70/?fname=https://t1.daumcdn.net/news/202610/19/chosun/20261019003548130ziho.jpg" width="658"></p> </figure> <p contents-hash="e9fbf3ccee1a49cd66f217f54cc670b4d2a5819b480b3e11d71357855bb96460" dmcf-pid="uDL0vh8BGe" dmcf-ptype="general"><strong>◇국내서도 ‘한글’ 재현 시도…저작권 분쟁 가능성</strong></p> <p contents-hash="6919161bea3e9c22aaeae873e8591b1f0e870d91dc7fcf91681c051ca9689ec9" dmcf-pid="7wopTl6bHR" dmcf-ptype="general">국내에서도 한 개발자가 AI 역설계 도구를 활용해 한컴의 ‘한글’ 문서 형식인 HWP·HWPX 파일을 읽고 편집할 수 있는 ‘탄글2026’을 만들었다고 공개했다. 개발자는 교육·시연 목적으로 만든 프로그램이라고 설명했다. 국내에서도 AI를 활용해 기존 상용 소프트웨어의 기능을 재현하려는 시도가 등장한 것이다.</p> <p contents-hash="6c3e58ba20e2e6f9a817b4a5938392913a50221260dc9205b430a1e9ff32c983" dmcf-pid="zrgUySPK5M" dmcf-ptype="general">AI를 이용한 소프트웨어 역설계와 기능 재현 시도가 국내외에서 잇따르면서 저작권 침해를 둘러싼 법적 분쟁이 늘어날 수 있다는 지적도 나온다. 국내 저작권법은 일정한 조건에서 프로그램의 작동 원리를 조사하거나 다른 프로그램과의 호환을 위해 코드를 분석하는 행위를 허용한다. 그러나 이 과정에서 얻은 정보를 허용된 목적 외에 사용하거나 원본의 보호받는 코드를 무단으로 복제하면 저작권 침해 문제가 발생할 수 있다.</p> <p contents-hash="0eb860075c99534c26ab601ae41dd85eed6915e952da0b605e9f9d1255606f8e" dmcf-pid="qgxHmDB3Hx" dmcf-ptype="general"><strong>☞소프트웨어 리버스 엔지니어링</strong></p> <p contents-hash="4d621e8c13400f8541feb3f4254f690af823c8c6cad9f72de752100c7fc6133f" dmcf-pid="BaMXswb0tQ" dmcf-ptype="general">소프트웨어의 내부 구조와 작동 방식을 AI로 파악해 새로운 코드로 구현하는 기술. 프로그램 실행 파일을 코드로 되돌려 분석하고, 다양한 입력(명령)에 따른 반응(결과)을 관찰하는 방식으로 이뤄진다. AI 코딩 도구가 이를 바탕으로 새 프로그램을 만들고, 원본처럼 동작하는지 비교·검증한다.</p> </section> </div> <p class="" data-translation="true">Copyright © 조선일보. 무단전재 및 재배포 금지.</p> 관련자료 이전 더 많이 싣고 더 자주 발사… 누리호 숙제는 ‘돈 버는 로켓’ 10-19 다음 [오늘날씨] 남부지방 강한 비바람...서울 아침 11도 '쌀쌀' 10-19 댓글 0 등록된 댓글이 없습니다. 로그인한 회원만 댓글 등록이 가능합니다.