태그검색
찾고 싶은 것이 있나요?
LG에 대한 486개의 태그 검색결과가 있습니다.
- 블로그 ‘웹 3.0시대’에는 참여한 만큼 보상받는다! 웹 3.0 기술에서 가장 중요한 개념은 결국 ‘탈중앙화’입니다. 탈중앙화를 구현하기 위해선 많은 참여자가 필요한데요. 그래서 웹 3.0 기업들은 기술이나 커뮤니티에 최대한 많은 사람이 모일 수 있도록 여러 가지 노력을 기울이고 있습니다. 단순히 암호화폐를 통해 사용자를 끌어들일 수도 있지만, 그 외에 다른 요소를 강조하는 경우도 있습니다. 바로, 공적인 가치나 유용한 콘텐츠를 제공하는 방식이죠. 제2의 구글을 꿈꾸다, 프리서치 & 브레이브 검색엔진은 유난히 독점 구조가 강한 시장입니다. 구글, 네이버처럼 한 번 자리를 잡은 서비스는 시간이 지날수록 더욱 인기가 높아지고 사용자도 많아지죠. 그런데 시민단체처럼 개인정보 보호를 중요시하는 곳에서는 이런 검색엔진 기업들에 대해 비판적인 시선을 가지고 있습니다. 광고를 보여주는 과정이나 기술 개발 과정에서 과도하게 사용자 정보를 활용하고 있다는 이유 때문인데요. 대안이 될 만한 마땅한 기술이 없으니 서비스에 대해 강하게 제재를 가할 수도 없는 현실입니다. 프리서치[1]도 이와 비슷한 생각을 가지고 있습니다. 프리서치는 분산형 검색엔진이라는 아이디어로 검색시장의 독점 구조를 깨려고 노력하고 있습니다. 더불어 시장 경쟁력을 높이기 위해 서비스를 이용하는 모든 사용자에게 보상을 제공하죠. 좋은 서비스를 제공하겠다는 명목하에 따로 보상을 제공하지 않는 구글의 정책과는 정반대의 길을 걷고 있는 셈입니다. 프리서치의 검색 엔진 알고리즘은 이용자들의 의견을 받아 업데이트됩니다. 마치 위키백과가 수많은 사용자에 의해 객관적인 정보를 꾸준히 제공하는 것과 마찬가지죠. 프리서치는 검색엔진도 특정 기업이 아닌 집단지성을 통해 좋은 검색 결과를 내보낼 수 있다고 보고 있습니다. 기술 자체가 오픈소스 형태여서 개발 과정도 외부에 공개하고 개발자의 참여를 독려하고 있습니다. 프리서치는 토큰으로 보상을 제공합니다. 사용자는 한 번 검색할 때마다 0.25 PRE 토큰을 받을 수 있는데요. 이는 우리 돈 50원 정도에 해당하는 금액입니다. 사용자가 하루에 받을 수 있는 토큰은 최대 1,600원 수준으로 제한됩니다. 이렇게 획득한 토큰은 직접 다른 암호화폐나 달러 등으로 바꾸거나 프리서치에 광고를 올릴 때 활용할 수 있습니다. 프리서치는 아직 신생 기업임에도 150만 명이 넘는 사용자가 등록했으며, 월 방문자 수는 1천만 명에 달합니다. [2] 브레이브[3]는 웹...
- 블로그 [보안동향] 성공적인 ‘컨테이너 플랫폼’ 운영을 위한 5가지 보안Tip! 과거 대부분의 기업용 애플리케이션은 하나의 거대한 서비스 형태(모놀리식 아키텍처, Monolithic Architecture)로 개발됐습니다. 모놀리식 아키텍처는 개발·관리가 용이하다는 장점이 있지만,시스템 규모가 커질수록 복잡도가 증가하는데요. 이에 따라 코드의 이해와 분석이 어려워지고 작은 수정사항에도 시스템 전체를 다시 개발(build)하고, 배포해야하는 비효율이 발생해 시스템의 개선과 확장이 어렵다는 단점이 존재합니다. 이러한 단점을 극복하기 위해 등장한 개념이 마이크로서비스 아키텍처(MSA, Microservices Architecture)입니다. 경량화되고 독립적인 여러 개의 서비스를 조합해 애플리케이션을 구현하는 방식인데요. 서비스마다 자체 데이터베이스를 가지고 동작하기 때문에 개발부터 빌드·배포까지 효율적으로 수행할 수 있습니다.기업 입장에서는 개발과 유지관리에 드는 시간과 비용을 줄일 수 있어 MSA로의 전환이 대세가 되고 있습니다. 국내업계는 MSA 도입과 전환에 대해 2013년부터 검토를 시작했습니다. 쿠팡, 배달의민족, 11번가 등 스타트업이 선도적으로 MSA를 채택했습니다. 트래픽 증가에 따라 데이터베이스, 서버를 증설해야하는 기존 모놀리식 구조의 한계를 극복하고 MSA로의 전환을 완료했는데요. 이들 기업은 MSA 이후 개발단계의 속도뿐만 아니라 주문 결제 서비스 대고객 응답 속도 개선이 이뤄졌다고 스스로 평가하고 있습니다. 오늘의 주제는 컨테이너의 보안위협과 대응방안인데 왜 마이크로서비스로 이야기를 시작했을까요? 마이크로서비스를 가장 잘 구현할 수 있는 형태의 플랫폼이 컨테이너 방식이기 때문입니다. 국내외 기업이 점차 더 많은 서비스를 MSA 방식으로 개발하는 흐름 속에서 이를 뒷받침하는 기반 기술로서 컨테이너 플랫폼 선택 또한 자연스럽게 증가하고 있습니다. 지금부터 도커(Docker), 쿠버네티스(Kubernetes)로 구체화된 컨테이너 플랫폼의 개념을 간략하게 소개하고, 컨테이너의 보안 위협과 대응 방안에 관해 살펴보겠습니다. 컨테이너, 도커, 쿠버네티스 서버가상화 기술은 하이퍼바이저(Hypervisro)를 활용한 가상머신에서 게스트운영체제(OS)없이 바이러니(Bin)/라이브러리(Lib)와 애플리케이션으로 구성된 컨테이너로 발전하고 있습니다. 기존의 가상머신(VM, Virtue Machine) 서버는 물리적인 서버 위에 하이퍼바이저,그 위에 각각의 게스트 OS가 설치된 VM을 구동하는 형태입니다. 가상머신은 하이퍼바이저에 의해 서버 내 CPU, 메모리, 디스크, 네트워크 등의 자원을 분할공유해 사용합니다. 컨테이너형 서버는 물리적인 서버 위에 서버운영체제(OS), 그 위에 도커 엔진 또는 컨테이너 런타임이 설치되며,그 위에 여러 개의 컨테이너가 동작하는 형태입니다. CPU, 메모리, 디스크, 네트워크와 같은 운영체제의 자원을 필요한 만큼 격리해 컨테이너에 할당하는 형태인데요. 여기서 컨테이너란 일종의 격리된 공간으로서, 별도의 게스트OS 없이 런타임과 바이너리, 데이터만으로 애플리케이션이 구동되는 환경을 가리킵니다. 서두에 언급한 마이크로서비스 아키텍처는, 이와 같은 컨테이너 방식의 플랫폼을 활용해 거대한 애플리케이션을 기능별로 쪼개고, 개별 컨테이너에 경량화된 단위 서비스를 배포합니다. 또한, 컨테이너별 변경 사항이 다른 서비스에 영향 미치지 않아서, 전체 서비스를 하면서도 독립적으로 구성할 수 있습니다. 도커는 리눅스 진영의 오픈소스 프로젝트로, 컨테이너 개념을 구체화한 도구입니다. 쿠버네티스는 엔터프라이즈 버전의 컨테이너 및 도커를 관리하는 도구입니다. 부연 설명하면, 실행 이미지를 컨테이너에 띄우고 실행하는 기술이 ‘도커’이고, 이러한 도커를 기반으로 복잡한 컨테이너들을 관리하는 서비스가 ‘쿠버네티스’입니다. 쿠버네티스는 △컨테이너의 생성과 소멸 △시작 및 중단 시점 제어 △스케줄링 △로드 밸런싱, △클러스터링 등 컨테이너로 애플리케이션을 구성하는 모든 과정을 관리하는 컨테이너의 오케스트레이션 도구입니다. 마스터(MASTER): 쿠버네티스 노드를 제어하는 머신. 모든 태스크 할당을 시작함 노드(NODE): 할당된 태스크를 요청대로 수행하는 시스템 포드(POD): 단일 노드에 배포된 하나 이상의 컨테이너 그룹. 포드에 있는 모든 컨테이너는 IP 주소,...
- 블로그 쏟아지는 데이터, 똑똑하게 관리하려면? 답은 ‘스마트 계약’! 스마트 계약은 블록체인의 주요 기능 중 하나입니다. 스마트 계약은 사전에 조건을 정하고, 이를 충족하면 계약 내용을 알아서 실행해주는 똑똑한 기술인데요. 계약이 대량으로 이루어지는 분야나 계약 내용을 자주 추적하고 검증해야 하는 산업에서 이러한 스마트 계약을 많이 고려하고 있습니다. 법률, 유통, 헬스케어, 에너지 같은 산업이 대표적인데요. 이 역시 분산화된 구조 속에 중개자 없이 서비스를 구현한다는 점에서 웹 3.0 업계의 핵심 서비스로 평가받고 있습니다. 사물인터넷과 블록체인의 만남, 모덤(modum) 유통이나 물류는 스마트 계약 시스템을 도입했을 때 효율성을 높일 수 있는 분야입니다. 생산품이 소비자에게 전달되기까지 여러 데이터가 발생되기 마련인데요. 이를 통합하고 기록해 추적하면 중간에 발생하는 여러 문제를 해결할 때 도움을 받을 수 있습니다. 스위스 기업인 모덤은 블록체인 기술과 사물인터넷 기술을 활용해 생산 및 유통 과정을 모니터링 하고 있습니다. 스위스 우체국[3]은 우편물의 온도를 추적하는 기술을 만들기 위해 모덤과 협업했습니다.모덤이 개발한 솔루션에는 온도를 측정하고 그 데이터를 실시간으로 보내주는 작은 기기가 포함됐죠. 이 기술은 의약품을 배송할 때 특히 유용합니다. 구조는 이렇습니다. 집배원이 우편물을 스캔할 때마다 우편물 안의 온도와 위치 정보 등 지정된 데이터가 자동으로 기록됩니다. 만약, 우편물의 실시간 온도가 정상 범위에서 벗어날 경우 제품에 이상이 생겼다고 판단해 기업에게 곧바로 알림이 전송되죠. 기업은 손상된 제품을 쉽게 회수할 수 있을 뿐만 아니라 온도 변화가 창고에서 생긴 건지, 배송 차량 안에서 생긴 건지 추적할 수 있습니다. 스위스 우체국은 이를 통해 전체적인 유통망 시스템의 문제점을 파악하고 개선할 수 있었습니다. 특히, 유럽의 기업은 의약품 유통과정에서 GDP(Good Distribution Practice, 의약품의 변질이나 변조, 위약 사고를 방지하기 위해 따라야 하는 유통 가이드라인)를 지켜야 하는데요. 모덤의 기술로 가이드라인 충족 여부를 검증할 때 필요한 여러 데이터를 손쉽게 확보할 수 있었습니다. 해당 시스템은 처음에 제약 시장을 겨냥하고...
- 홍보센터 AI로 농사짓고, 디지털 허수아비가 멧돼지 쫓는다🚜 LG CNS 지능형 스마트팜🧑🌾🌾
- 블로그 LG CNS Security Summit 2022가 전하는 최신 보안 트렌드! 디지털 전환(DX)은 이제 기업 생존의 필수요소로 자리 잡았습니다. LG CNS Security Summit 2022에서 각계각층 최고의 보안 전문가들을 모시고, 최신 보안 트렌드와 보안 전략을 제시해 드립니다. 지금 바로 사전등록하고, 보안 리스크를 점검해 보세요! LG CNS가 미래 보안 리스크를 해결할 새로운 보안 전략을 제시합니다. 글 ㅣ LG CNS 홍보팀
- 블로그 LG CNS, AWS ‘Services Partner of the Year’ 수상 DX전문기업 LG CNS가 아마존웹서비스(Amazon Web Services, 이하 AWS)의 ‘Services Partner of the Year’를 12일 수상했습니다. AWS는 12일 진행된 ‘AWS 파트너 서밋 코리아 2022’에서 한 해 동안 고객기업에게 뛰어난 클라우드 서비스를 제공한 파트너사로 LG CNS를 선정, ‘Services Partner of the Year’상을 수여했습니다. LG CNS는 이번 수상에서 AWS 클라우드 이용 고객과 비즈니스 기회를 발굴하고, 고객의 DX 혁신을 지원한 점을 인정받으며, 클라우드 전문성을 입증했습니다. LG CNS는 올해 2월 AWS와 ‘애플리케이션 현대화(Application Modernization, 이하 AM)’ 사업을 위한 전략적 협력 계약을 체결하고, AWS 사업 전담 조직인 ‘클라우드 네이티브 론치(Launch)센터’를 신설했는데요. 기존에 운영하던 AM 기술 전문 조직이자 클라우드 사업 이행을 담당하는 ‘클라우드 애플리케이션 빌드센터’와 함께, 고객 클라우드 전담 센터 2개를 전진 배치했습니다. 2개 전담 센터를 포함하는 클라우드 조직을 대표이사 직속 조직인 클라우드사업부로 격상하기도 했습니다. LG CNS는 AWS가 인증하는 클라우드 자격증을 갖춘 전문가를...
- 블로그 인프라로 활용되는 웹 3.0, 글로벌 사례로 확인해 보세요! 웹 3.0 기술의 겉면만 보면 그리 새롭지 않다고 생각할 수 있습니다. 어떤 면에서는 최종 소비자가 이용하는 서비스는 똑같고 내부 기술 구조만 바뀐 것이기 때문이죠. 따라서, 전통 서비스가 앞으로 비슷한 기능을 제공하는 웹 3.0 기술로 언제나 대체될 수도 있습니다. 특히, 인프라 분야에서는 웹 2.0 서비스와 웹 3.0 서비스 간의 경쟁이 치열합니다. 평생 보관되는 저장소, 알위브 스토리지는 많은 웹 3.0 기업들이 도전하고 있는 분야입니다. 블록체인이라는 분산 저장 시스템을 도입해 드롭박스, 구글 클라우드의 탈중앙 스토리지 버전을 만들려는 것인데요. 탈중앙 스토리지는 보통 데이터가 영원히 보존되며 특정 기업이 데이터를 소유하지 않는 특징이 있습니다. 알위브도 이와 같습니다. 알위브가 관리하는 데이터는 외부 사용자의 남는 디스크 공간에 분산돼 저장됩니다. 데이터는 여러 개로 쪼개져서 각기 다른 공간으로 보내지죠. 알위브 안에서는 누구나 저장 공간을 빌려줄 수 있으나 RAM, 운영체제 같은 최소한의 사양이 맞아야 자격이 주어집니다. 저장 공간을 제공한 사람은 AR이라는 알위브에서 발행한 토큰으로 보상받습니다. 알위브는 분산형 기술을 통해 운영비를 줄여 궁극적으로 서비스 비용을 낮췄습니다. 보통 스토리지 서비스는 매달 구독료를 지불하는 형태로 비용을 내야 하는데요. 알위브는 이용 전에 선불로 한꺼번에 요금을 냅니다. 홈페이지에서 필요한 용량을 입력하면 일시불 가격을 책정해서 알려주는데요. AR 토큰으로 비용을 받기 때문에 가격은 토큰 시세에 따라 조금씩 달라집니다. 예를 들어, 2022년 4월 기준 100GB에 해당하는 데이터를 알위브 위에 저장하려면 우리 돈 약 96만 원어치의 토큰이 필요합니다. [1] 한번 올린 데이터는 추가 비용 없이 최소 200년은 저장될 수 있다고 하니 그리 비싼 가격은 아니라 볼 수 있습니다. 알위브의 기술이 데이터를 평생 저장해준다고 해서 누구나 그 데이터를 볼 수 있는 것은 아닙니다. 가령, 웹 3.0 블로그 플랫폼 미러는 사용자들의 발행 글을 저장하기 위해 알위브 스토리지를 이용 중인데요. 사용자가 미러 [2]에 글을 한 번 올리면 평생 해당 글은 수정되지 않고 삭제되지도 않습니다. 대신 알위브 위에서만 삭제가 안 되는 것이고, 미러 내에서 비공개 설정을 하면 외부에 보이지 않게 만들 수 있습니다. 그런 의미에서 알위브 서비스는 반드시 평생 보존해야 하거나, 원본 추적해야 하는 데이터를 저장할 때 쓰면 더 빛이 나는데요. 혹은 인프라를 구축할 때 데이터의 무결성을 유지하기 위한 도구로도 많이 활용됩니다. 예를 들어, 홍콩의 한 언론사는 중국 정부를 비판하다 폐간당한 후 기사 데이터를 알위브에 올려 두었다고 밝혔습니다. 중국 정부의 검열을 대비해 기사 내용이 함부로 삭제되거나 수정되지 못하게 막은 것이죠. [3] 분산형 결제 서비스를 제공하는 에버파이넌스 [4]는 결제 데이터를 저장하기 위한 인프라로 알위브를 선택했습니다.디지털 유산을 보관하는 비영리 단체 인터넷 아카이브 [5]도 알위브로 데이터를 보존하고 있습니다. 예술가들이 NFT 작품을 발행할 때도 알위브가 이용됩니다. 예술 작품의 저작권은 100년 넘게 보호되는 경우도 있으니 오랫동안 NFT 원본 파일을 보존하기 위해 알위브 같은 기술을 선택하는 것인데요. 알위브는 개발자용이 아닌 일반 사용자가 이용할 수 있는 클라우드 저장소 ‘알드라이브 [6]’도 따로 개발해 수익성을 높이고 있습니다. 합의를 위한 현실 데이터의 연결, 체인링크 체인링크(ChainLink)는 2017년에 설립된 회사로,현실 세계의 데이터를 웹 3.0에 전달하고 탈중앙화 시스템 연동을 통해 외부 시스템의 API를 호출해주는 오라클 기술을 제공합니다. 스마트 컨트랙트의 진위여부를 판단하기 위해 현실 데이터의 값을 확인해야 하는 경우가 있습니다. 예를 들어, 작물 보험 스마트 컨트랙트 서비스에서 다수의 소스로부터 취합한 날씨 데이터를 바탕으로 보험금 지급 요건을 확인해 보험금을 지급해야 하는데요. 이때, 날씨데이터를 중앙화된 하나의 주체를 통해서만 파악하면 탈중앙화된 서비스의 의미가 퇴색되기 쉽습니다. 그렇기 때문에 현실 데이터를 다수의 주체를 통해 확보하고, 그 데이터가 다를 경우 그 중에 다수가 선택한 값에 따르는 방식을 취하게 됩니다. 이를 위해 표준에 따라 데이터를 수집하고 합의 메카니즘을 통해 최종적으로 애플리케이션에 현실 데이터를 제공하는 서비스가 필요한데요. 이 기술을 오라클이라 부릅니다. “Garbage In, Garbage Out”이라는 말처럼 오라클을 통해 수집된 현실 데이터의 값이 현실과 다르다면 스마트 컨트랙트 서비스 신뢰성에 심각한 걸림돌이 될 수 있습니다. 따라서, 무결성한 데이터를 확보하는 기술이 가장 중요한 요소로 작용할 것으로 전망하고 있습니다. 체인링크는 2019년부터 구글 클라우드와 협력해 구글 날씨 데이터를 기반으로 작물 보험 등의 탈중앙형 보험 서비스를 제공하고 있습니다. 블록체인 개발 장벽을 낮추다, 컨센시스 컨센시스(ConsenSys)는 블록체인 관련 서비스를 만들 대 필요한 여러 인프라를 제공하고 있습니다.가장 대중적인 서비스에는 이더리움 지갑 ‘메타마스크(MetaMask)’가 있는데요. 메타마스크는 블록체인 및 웹 3.0 서비스에서 소셜 로그인 같은 역할을 합니다. 더불어, 컨센시스에 수수료 수익을 안겨주는 효자 같은 기술이죠. 2022년 기준 메타마스크 월 활성 사용자 수는 3천만 명입니다. 이러한 지갑 서비스는 사용자의 요청을 받아 블록체인과 통신해야 하며, 매일 노드에 수십억 건의 입출금 요청 처리를 위해 읽고 쓰도록 요청해야 합니다. 이때, 자체적으로 노드를 운영할 수 있으나, 비용 절감 측면에서 노드를 빌려 쓰기도 합니다. 이를 노드 대여 서비스라고 합니다. 컨센시스는 이러한 노드 대여(노드 API) 서비스인 인퓨라(Infura)를 제공하고 있습니다.하지만, 2020년 11월 인퓨라 서비스 장애로 인해 인퓨라를 이용했던 빗썸, 업비트 등 암호화폐 거래소의 토큰 입출금 서비스가 일시에 중단되는 사고가 발생하면서 인퓨라 서비스 리스크가 드러나기도 했습니다. 또한, 인퓨라는 AWS를 이용하기 때문에 결국에는 아마존에 의해 완전히 중앙화된 프로젝트로, 탈중앙화를 추구하는 웹 3.0의 기본 원칙에 모순된다는 지적도 제기되고 있습니다. 대표적인 디파이 프로젝트인 유니스왑도 인퓨라를 이용하고 있습니다. 그럼에도 인퓨라는 네트워크를 사용하는 개발자에게 통찰력과 모니터링 기능을 제공하는 개발자 포털을 포함하며, 더 확장된 솔루션으로의 발전을 계획하고 있습니다. 그 외에도 컨센시스는 금융 및 이커머스 시장에서 필요한 개발 기능을 모아둔 코드파이(Codefi)나 보안 및 검증을 지원하는 딜리전스(Diligence) 같은 서비스도 제공합니다. ...
- 블로그 성큼 다가온 웹 3.0 시대, 네 가지만 기억하세요! 최근 웹 기술은 단순히 인터넷 서핑 공간에서만 사용되는 것은 아닙니다. 그야말로 혁신을 상징하는 기술 트렌드이자, 투자 붐을 이끄는 신산업이 되고 있죠. 물론 여기서 말하는 웹은 일반적인 웹이 아닙니다. 앞으로 이용하게 될 미래의 웹 기술입니다. 이를 구분하기 위해 웹 ‘3.0’이라 버전을 따로 붙였는데요. 먼저 정의를 간단하게 살펴보겠습니다. 웹 1.0은 인터넷이 처음 보급되던 시절 이용하던 기술입니다. 그 시대의 웹은 주로 웹페이지를 통해 정보를 제공하기만 했습니다. 웹 2.0은 페이스북, 트위터 같은 서비스가 중심이었는데요. 이 시기엔 사용자들이 직접 웹에 정보를 올리기 시작했습니다. 그 덕에 참여와 소통이 웹 속에서 많이 이뤄졌죠. 웹 3.0은 인터넷상에서 발생하는 데이터를 사용자가 직접 소유하고 관리합니다. 수많은 데이터로 맞춤 서비스가 제공되기도하죠. 탈중앙화나 투명성이라는 가치도 함께 강조됩니다. 따라서, 웹 3.0은 특정 기술이라기보다는 기술의 철학, 혹은 문화를 가리키는 용어라고 봐도 무방합니다. 워낙 방대한 기술을 포함하기에 웹 3.0을 표방하는 기업을 직접 살펴보면 그 방향을 이해하기 더 쉬운데요. 그 중에서도 블록체인, 디파이(Defi), NFT, 다오(DAO) 기술이 주목할 만합니다. 웹 3.0 철학의 결정체, 블록체인 웹 3.0이라는 용어를 대중화한 인물로 두 명을 꼽을 수 있습니다. 게빈 우드와 팀 버너스리인데요. 게빈 우드는 이더리움의 공동 창시자입니다. 이더리움은 비트코인 다음으로 시가총액 규모가 큰 암호화폐이자 수많은 블록체인 서비스 뒷부분에서 활용되는 인프라입니다. 게빈 우드는 이더리움 개발에 참여 후, 여러 스타트업을 설립해 블록체인 소프트웨어를 만들어냈습니다. 더불어, 웹쓰리 재단을 운영하면서 웹 3.0 생태계에 필요한 기술이나 기업을 지원 중이죠. 들여다보면 이는 대부분 블록체인과 연관돼있습니다. [1]블록체인이 그 자체로 분산 데이터 저장 기술이므로, 블록체인을 이용하면 자연스럽게 웹 3.0이 추구하는 탈중앙 기반의 기술을 쉽게 만들 수 있습니다. 그런 면에서 블록체인 기업을 웹 3.0 기업이라고 소개하는 곳도 많습니다. 그렇다고 모든 웹 3.0 기업이 블록체인 기술을 쓰는 것은 아닙니다. 기술 뒷부분에서 블록체인을 쓰지 않더라도 데이터 소유권을 사용자에게 넘기거나 투명하고 민주적인 방식으로 시스템을 구현하려했다면 그 역시 웹 3.0 서비스로 해석할 수 있습니다. 팀 버너스리가 만든 기술도 그런 분야에 속하죠. 그는 월드와이드웹(WWW)이라는 인터넷 시스템을 고안한 영국 과학자로, 2018년 오픈소스 기업 ‘인럽트[2]’를 설립하고 분산형 데이터 저장 기술을 공개했습니다. 웹을 처음 만든 사람답게 그는 웹이 가진 개방성과 투명성을 항상 강조했는데요. 그 과정에서 현재의 웹이 새롭게 변화해야 한다며 웹 3.0에 대한 의견도 자주 드러냈습니다. 인럽트 기술을 이용하면 사용자의 데이터는 기업의 서버가 아니라 사용자의 기기에 보관됩니다. 기업이 함부로 데이터를 소유하지 못하는 구조를 취하면서 데이터 기반 사용자 맞춤 서비스를 구현할 수 있게 만든 인프라죠. 여기서 블록체인은 사용되지 않았습니다. 하지만, 인럽트 같은 기업과 별개로 언론이나 투자자의 주목을 받는 웹 3.0 기업은 대부분 블록체인 친화적입니다. 웹 3.0이 블록체인과 관련 있다보니 암호화폐 기술도 웹 3.0 산업에 많이 녹아들고 있습니다. 블록체인은 데이터를 저장할 때 하나의 특정 서버를 이용하지 않는데요. 대신 분산된 참여자의 컴퓨팅 자원을 활용합니다. 이때, 데이터를 관리 감독하고 컴퓨팅 자원을 빌려줄 참여자가 시스템상에서 필요합니다. 블록체인 네트워크에선 그러한 참여자를 모으기 위해 암호화폐라는 보상을 제공하죠. 그렇기 때문에 자동으로 블록체인 구조 안에서 암호화폐 시스템을 결합해 새로운 서비스를 만들기 쉽습니다. 금융 기관의 문법을 바꾸다, Defi 금융 산업은 웹 3.0에 관심을 가지고 가장 선제적으로 도입하는 분야입니다. 핀테크, 인터넷 은행, 오픈뱅킹, 마이데이터 등으로 업계 경쟁이 치열해지자 기술적 우위를 선점하려는 노력으로 웹 3.0을 검토하는 것이죠. 더불어, 암호화폐 시장과 밀접하게 관련 있다는 점도 금융계를 웹 3.0으로 이끌고 있습니다. 금융 서비스에 탈중앙 가치를 더한 산업을 아예 ‘디파이(Decentralized Finance, DeFi)’라 부르기도 합니다. 그 반대말은 씨파이(Centralized Finance, CeFi), 중앙 집중형 금융 서비스입니다. 디파이 분야에서 활동하는 기업은 블록체인을 활용하면서 중개자를 없애고 있습니다. 여기서 말하는 중개자는 금융 기업의 직원들입니다. 그동안 은행, 증권사, 거래소는 이용자의 거래를 관리하고 서비스를...
- 블로그 LG CNS AI DAY 2022에서 AI 서비스 노하우를 전해드립니다! 최근 AI는 기업 전반의 핵심 영역에 점차 확대 적용되고 있습니다. LG CNS AI DAY 2022에서 AI 적용 전문 SW 기업 LG CNS의 차별화된 AI 서비스 노하우를 전해드립니다. 성공적인 DX 전환을 함께 고민하고 추진하는 최적의 파트너를 만나보세요! 글 | LG CNS 홍보팀
- 블로그 [보안동향] 안전한 소프트웨어 개발, 보안 취약점 점검이 답이다! 이번 글에서는 4년 만에 다시 공개된 OWASP TOP 10 (2021)에서 변동된 취약점 우선순위를 살펴보고, 두 항목을 비교해보도록 하겠습니다. 마지막으로 안전한 소프트웨어 개발 시 주의 깊게 봐야 할 소프트웨어 보안 약점(취약점)은 무엇이 있는지 정리해보겠습니다. OWASP TOP 10 (2021) ‘OWASP TOP 10’은 OWASP에서 3~4년에 한 번씩 비정기적으로 발표하는 문서인데요. 가장 많이 익스플로잇 되는 취약점 유형이 무엇인지 순위대로 정리한 것입니다. 2021년 9월, 4년 만에 초안이 발표됐습니다. 아직 최종본은 아니지만, 특이점들에 대해 미리 살펴보겠습니다. 2017년 발표된 항목 대비 추가 및 변동된 순위를 보면 아래와 같습니다. 2021년 항목에 3개의 신규 항목이 추가됐으며, 2017년 항목 중 4개 항목이 이름과 범위가 변경되고, 그 외 일부 통합되며 순위 변동이 일어난 것이 눈에 띕니다. 1위를 차지한 ‘취약한 접근통제’와 함께, ‘암호화 오류’, ‘인젝션’ 항목이 웹 애플리케이션에서 가장 빈번하게 나타나는 취약점 1~3위를 차지했으며, ‘크로스 사이트 스크립팅’이 ‘인젝션’ 항목으로 통합됐습니다. 신규 추가됐으나 4위를 차지한 ‘안전하지 않은 설계’ 항목은 소프트웨어 개발 보안 생명주기(Secure Software Development Lifecycle)의 설계 단계에서 위협 모델링 없이 구현되거나 미흡하게 설계돼 발생하는 보안 취약점을 설명하고 있습니다. 다음으로 5위인 ‘잘못된 보안 구성’ 항목은 ‘XML 외부객체’ 항목이 통합됐고, 6위 ‘오래된 취약점이 있는 구성요소 사용’, 7위 ‘사용자 식별 및 인증 오류’, 9위 ‘보안로그 및 모니터링 오류’ 항목은 이름이 변경되며 취약점이 더 명확해지고 범위가 넓어졌습니다. 8위에 오른 신규 추가된 ‘소프트웨어와 데이터 무결성 오류’에는 ‘안전하지 않은 역직렬화’ 항목을 포함해 데이터 무결성 검증을 위한 올바른 전자서명 활용에 관한 내용도 설명하고 있습니다. 마지막으로 ‘서버측 요청 위조’ 항목이 10위에 올랐는데요. 앞서 살펴본 행정안전부의 소프트웨어 개발 보안 항목, [1. 입력데이터 검증 및 표현] 영역의 ’12. 서버사이드 요청 위조’와 동일한 것으로, 새롭게 순위에 오른 만큼 더욱 주의해야 할 취약점이 됐습니다. 소프트웨어 보안 약점과 OWASP TOP 10 (2021) 아래 표는 앞서 살펴본 소프트웨어 개발 보안 구현단계에서의 49개 보안 약점(이하 49개 보안 약점이라 함)과 OWASP TOP 10 (2021) 초안을 비교한 것입니다. OWASP TOP 10에서 설명하는 각 취약점 영역의 범위가 넓어 49개 보안 약점이 상당수 중복됐는데요. A09:2021 ‘보안로그 및 모니터링 오류’ 취약점의 경우 주로 테스트 및 운영 단계에서 서버 보안 설정 또는 주기적인 점검이 필요한 취약점을 설명한 것입니다. 이는 49개 보안 약점과 연결되지는 않았으나, 구현단계에서부터 개인정보 보호법 등 관련 법에 따라 접속기록 보관을 하는 등의 주의가 필요하므로, 역시 주요한 취약점입니다. 맺음말 최근 제로데이 공격, 웹사이트 해킹 등의 보안패치 발표 전에 소프트웨어에 내재된 보안취약점을 악용하는 사이버공격이 꾸준히 증가하고 있습니다. 안전한 정보시스템 구축을 위해 보안 담당자와 개발자 등은 이를 대비해 최신 보안 방안이 반영된 소프트웨어 개발 보안 가이드 및 OWASP TOP 10을 참고해 시큐어 코딩(Secure Coding)을 적용해야 합니다. 또한, 주기적인 취약점 점검 및 개선 활동을 수행해야 합니다. [참고] https://www.law.go.kr/행정규칙/행정기관및공공기관정보시스템구축·운영지침owasp.org/www-project-top-ten 글 | LG CNS 사이버시큐리티팀 조민아 책임
- 홍보센터 DX시대에는 교육도 AI로?! 영어공부의 넥스트 레벨, AI튜터 스피킹클래스✨ DX시대에는 교육도 AI로?! 영어공부의 넥스트 레벨, AI튜터 스피킹클래스✨
- 블로그 [보안동향] 변화하는 소프트웨어 보안, 최근 주요 취약점은? 기본적으로 정보시스템 사업 수행 시 안전한 소프트웨어 개발을 위해 기준으로 삼는 국내 대표 가이드는 행정안전부 고시(행정기관 및 공공기관 정보시스템 구축 · 운영 지침)에 따라 한국인터넷진흥원(KISA)에서 발간한 ‘소프트웨어 개발 보안 가이드’가 있으며, 국외 대표 참고 기준으로는 OWASP(The Open Web Application Security Project)의 ‘TOP 10 Web Application Security Risks(이하 OWASP TOP 10이라 함)’가 있습니다. 지난 2021년 1월 19일 개정된 ‘행정기관 및 공공기관 정보시스템 구축 · 운영 지침’에서 소프트웨어 개발 보안과 관련해 강화된 내용을 함께 알아보겠습니다. 행정기관 및 공공기관 정보 시스템 구축 · 운영 지침과 소프트웨어 보안 약점 먼저 살펴볼 행정기관 및 공공기관 정보시스템 구축 · 운영 지침(이하 지침이라 함)은 전자정부법 제45조 제3항에 따라 행정기관 등의 장이 정보시스템을 구축 · 운영하면서 준수해야 할 기준, 표준 및 절차와 동법 제49조 제1항에 따른 상호운용성 기술평가에 관한 사항을 정한 것입니다. 정보시스템 사업 수행 시 프로젝트 관리 및 보안 준수에 있어 위 지침에 따라 수행하게 됩니다. 지침이 개정된 이유를 보면, 소프트웨어 보안성 강화 및 통합인증 공통 기반을 적용하도록 해 국민이 전자정부 서비스를 안전하고 편리하게 이용하고, 관련 법 · 제도 변경 사항 등을 반영하기 위함이라 설명돼 있습니다. 보안 관련된 내용만 살펴보면 아래와 같습니다. 보안성 강화 부분에서 국내외 최신 보안 약점을 반영해 소프트웨어 개발 보안 제도를 강화한다는 것을 알 수 있습니다. 또한, 지난 2020년 12월 전면 개정된 전자서명법을 반영해 공동인증서와 민간인증서 발급기관을 포함하는 ‘통합인증 공통 기반’ 적용이라는 내용이 추가된 것을 확인할 수 있습니다. 지침 제50조(소프트웨어 개발 보안 원칙)에 따라 정보시스템 사업 진행 시 개발자가 설계 및 구현 단계에서 반드시 개선 조치해야 할 소프트웨어 보안 약점 기준(지침 별표3)도 개정된 이유에 의해 변경됐습니다. 2019년 발령된 고시 대비 변경된 내용을 비교해 살펴보겠습니다. 구현단계 소프트웨어 개발 보안 항목은 총 47개에서 49개로 늘어났습니다. 신규 추가된 항목은 6개이며, 8개 항목이 통합돼 4개 항목으로 축소됐습니다. [1. 입력 데이터 검증 및 표현] 영역에서 신규 추가된 항목은 ‘2. 코드 삽입’, ‘8. 부적절한 XML 외부 개체 참조’, ‘12. 서버사이드 요청 위조’ 3개이며, ‘9. XML 삽입’은 기존의 ‘Xquery삽입’, ‘Xpath삽입’ 보안 약점이 통합된 것입니다. ‘2. 코드 삽입’ 보안 약점은 ‘1. SQL 삽입’, ‘3. 경로 조작 및 자원 삽입’, ‘5. 운영체제 명령어 삽입’ 등과 같은 삽입 취약점과 같은 개념으로 eval()과 같은 함수로 이루어진 코드(명령어)가 검증되지 않고 실행 가능할 때 발생할 수 있는 보안 약점입니다. ‘8. 부적절한 XML 외부 개체 참조’ 보안 약점은 OWASP TOP 10 (2017)에서도 발표됐던 항목으로 취약한 XML 파서가 외부 개체를 삽입한 XML을 검증 없이 그대로 처리하게 될 시 발생할 수 있는 보안 약점입니다. ’12. 서버사이드 요청 위조’ 보안 약점은 서버사이드에서 이루어지는 요청을 검증하지 않아 의도하지 않은 서버로 요청이 가게 되거나 요청이 변경될 수 있는 보안 약점입니다. 크로스사이트 요청 위조와 유사하지만, 클라이언트가 아닌 서버에 영향을 줘 파급력이 크며, OWASP TOP 10 (2021)에도 새롭게 순위를 차지했습니다. [2. 보안 기능] 영역에서 신규 추가된 항목은 ‘10. 부적절한 전자서명 확인’, ‘11. 부적절한 인증서 유효성 검증’ 2개인데요. 기존 ‘중요정보 평문저장’, ‘중요정보 평문전송’ 항목이 통합돼 ‘5. 암호화되지 않은 중요정보’ 항목이 됐고, 기존 ‘하드코드된 패스워드’, ‘하드코드된 암호화 키’ 항목이 통합되어 ‘6. 하드코드된 중요정보’ 항목이 됐습니다. ‘10. 부적절한 전자서명 확인’ 과 ‘11. 부적절한 인증서 유효성 검증’ 항목은 전자서명법 개정으로 간편인증과 같은 민간 인증사업자의 다양한 전자서명인증서비스가 활성화되며, 이에 따라 발생할 수 있는 위험을 줄이고자 추가된 항목으로 보입니다. 전자서명 및 인증서에 대한 유효성 검증이 적절하지 않아 발생하는 보안 약점입니다. [3. 시간 및 상태] 영역은 기존 소프트웨어 개발 보안 항목과 변동된 점이 없으며, [4. 에러처리] 영역의 ‘오류 메시지 정보 노출’ 항목이 기존 [6. 캡슐화] 영역의 ‘시스템 데이터 정보 노출’ 항목과 통합됐습니다. [5. 코드오류] 영역에서는 ‘5. 신뢰할 수 없는 데이터의 역직렬화’ 항목이 새롭게 추가됐습니다. ‘5. 신뢰할 수 없는 데이터의 역직렬화’ 항목은 직렬화된 데이터를 원래 객체(Object)로 복원할 때 적절한 검증 없이 수행해 발생하는 보안 약점으로, OWASP TOP 10 (2017)...