소프트웨어가 미래다! "SOFT WAVE 2017" 대한민국 소프트웨어대전 속으로

현장속으로/세미나 2017.10.12 17:11

이제 '4차 산업혁명'이라는 말은 우리 모두에게 익숙하다. 어느 시대보다도 변화의 속도가 빠른 4차 산업혁명시대는 소프트웨어 산업이 주목받고 있다. 최근에는 초, 중, 고등학교의 코딩교육 의무화 및 소프트웨어 인력을 조기 육성하면서 그 가치가 더욱 높아지고 있다.

 

지난 9월 14~16일 3일간 코엑스에서 'SOFT WAVE 2017' 전시회가 진행되었다. 본 전시회는 소프트웨어기술과 응용제품을 총 망라하는 세계 유일의 소프트웨어 전문 전시회로 스타트업 기업부터 대기업까지 많은 기업들이 참여하여 자사의 기술들을 소개했다. 

▲ 안랩 전시 부스

전시장에는 안랩을 비롯한 여러 보안업체를 볼 수 있었다.

이번 전시에서 안랩은 TrusGuard DPX, TSM, 클라우드 원격보안관제 서비스를 소개했다.

먼저 TrusGuard는 UTM(Unified Threat Management)의 보안 이슈를 해결하기 위한 차세대 네트워크 보안 솔루션으로, 방화벽뿐만 아니라 IPS, 애플리케이션 제어, VPN 등 급변하는 비즈니스 요구사항을 반영할 수 있는 제품이다.

▲ 안랩, 'TrusGuard'

실시간 데이터 분석 및 행위 제어를 통해 네트워크 트래픽을 안정적으로 수용하며 불필요한 트래픽을 제거한다. 이를 통해 네트워크 비용을 절감할 수 있으며 공격 및 악성코드의 차단을 강화한다. 이는 기업의 네트워크 환경에 맞추어 효율적인 적용이 가능하다.

▲ 안랩, '클라우드 원격보안관제 서비스'

클라우드 환경은 웹 환경에서의 보안 이슈를 그대로 가질 수 밖에 없다. 이용자는 클라우드 컴퓨팅 제공사가 제공하지 않는 클라우드 내부 서버와 데이터 등의 내부 보안을 직접 수행해야 하는데, 클라우드 원격보안관제 서비스는 안랩 침해대응(CERT) 인력이 원격으로 모니터링, 분석, 대응해주는 서비스다.

안랩만의 오랜 관제 경험과 신뢰도 있는 노하우를 바탕으로 안랩은 국내 보안업계 최초로 아마존웹서비스(Amazon Web Services, 이하 AWS)로부터 관제 기술력을 인정받아 AWS 어드밴스드 기술 파트너로 선정되기도 하였다.

▲ 삼성 SDS 전시 부스

이 밖에도, 재미있고 다양한 소프트웨어 기술들을 볼 수 있었는데, 삼성 SDS 솔루션 Lookin, Brightics AI, Nexplant, Cello, Nexshop, Square EFSS의 전시 부스에서 최신 기술을 볼 수 있었다.

다음은 지나가는 사람의 얼굴을 인식하여 성별 및 연령대를 파악하는 기술이다. 카메라를 이용해 얼굴의 위치를 잡으면, 녹색박스로 표시해주고 사람의 성별과 연령대를 분석한다. 여자면 분홍색, 남자면 파란색으로 다시 박스를 잡아주며 추정 연령대가 표시된다. 추가적으로, 왼쪽 하단에서는 열감지를 통해 사람들이 어느 곳에 주로 머무는지 분석이 가능하다. 이 데이터는 이미지와 같은 개인정보를 저장하지 않는다.

▲ 삼성SDS, 'Brightics AI'

해당 기술을 이용하여 백화점, 화장품가게 등에서 어디에 사람이 많이 다니는지, 어떤 고객층이 많이 방문하는지 등의 데이터를 분석하여 효과적인 마케팅에 사용할 수 있다.

▲ 삼성SDS, 'Nexshop'

자동차 판매 및 모델하우스 등에서 사용할 수 있는 가상현실(VR) 접목 기술로 가상으로도 충분히 현장에 있는 듯 한 효과를 낼 수 있었다. 자동차 및 집의 내부를 VR기기를 착용하여 둘러 볼 수 있었고 자동차의 색상을 변경하는 등 유연한 가상체험이 가능하였다.

▲ 한글과컴퓨터, 'RSSP'

 최근 가장 큰 이슈를 얻고 있는 인공지능(AI)도 빼놓을 수 없는 기술 중 하나이다. 해당 부스에서는 인공지능, 가상현실체험, 자동번역 등을 이용한 기술을 전시하고 있었다. 흥미를 끌 수 있는 제품인 만큼 많은 관람객을 볼 수 있었다.

인공지능 기술을 이용하여 장소, 제품, 서비스를 안내할 수 있고, 교육용으로 활용하거나 사진, 쿠폰 등을 인쇄할 수 도 있다. 해당 로봇은 카페와 같은 곳에서 터치 및 음성으로 주문을 할 수 있는 로봇이다. 음성은 다국어 자동통역을 지원해 외국인도 편리하게 사용이 가능하다.

이 외에도 중소기업부터 스타트업의 흥미로운 기술들이 소개되었다. 그 중 한 부스에서 반짝이는 캐릭터 저금통 여러 개가 필자의 관심을 샀다. 최근 소프트웨어 교육이 활성화 되고 있는데, 초등학생들에게 아두이노를 이용한 프로그래밍을 교육하는 교구였다. 간단한 기술이지만 학생들은 많은 관심을 보였다. 소프트웨어 교육 열기를 몸소 느낄 수 있었던 부스였다.

이번 'SOFT WAVE 2017'을 통해 최근 빠르게 발전하고 있는 소프트웨어 산업 시장을 한눈에 보고, 다양한 정보를 얻을 수 있었다. 어려운 주제가 아니기 때문에 소프트웨어에 관심이 있다면, 남녀노소 불문하고 추천할 만한 전시회라고 생각한다. 또한, 매년 방문하여 소프트웨어 산업이 어떻게 발전하고 있는지 변화를 지켜보는 것도 하나의 포인트라고 생각한다!


전문가 전망, 네트워크 보안의 지향점은 어디일까

현장속으로/세미나 2013.10.30 13:54

안랩은 10 23일 코엑스컨벤션센터 그랜드볼룸에서 기업공공기관 IT 관리자 및 보안담당자를 대상으로 새로운 보안 위협 동향 및 패러다임 변화에 따른 해법을 제시하는 ‘안랩 ISF 2013(AhnLab Integrated Security Fair, 이하 ISF 2013)’를 개최했다

전략제품사업팀 유명호 차장은 “네트워크 보안, 어디를 지향하는가”를 주제로 급격한 환경의 변화에 따라 네트워크가 어디를 지향하는지와, 안랩의 대표 솔루션인 TrusGuard(글로벌 제품명 AhnLab TrusGuard)가 어떻게 발전해왔고 어떻게 발전해갈 것인지를 설명하였다. 다음은 주요 내용.

현관문 자물쇠가 홍채 인식으로 진화하듯


집에 문(door)이 있어서 자신의 집에 있는 돈이나 문서 같은 정보가 외부로 유출되지 않게 된다. 컴퓨터 세계에서는 문처럼 네트워크가 내부의 정보가 지나가는 통로 역할을 하여 정보가 유출되는 것을 막는다. 과거엔 문을 자물쇠로 잠그다가, 현재는 도어락에서 홍채 인식으로 발전하였다. 네트워크 또한 역할의 증대, 서비스 인프라와 결합, 경계를 재구축, 플랫폼이 진화 4가지 측면에서 발전해왔다. 문의 보안이 계속 발전해왔듯이 네트워크 보안도 계속 발전해 나갈 것이다.


네트워크 보안의 역할 중에 “내부정보유출방지”와 “탐지대응”의 두 가지 측면이 중요하다. 내부정보유출방지를 위해서는 애플리케이션(P2P, 웹메일, 웹하드 등)을 제어함으로써 내부 정보가 외부로 유출되는 것을 막는 방법이 있다. 또한 문서 파일을 패킷이 아닌 파일 기반으로 만든 후 내부에 특정 개인정보가 들어있는지 탐지하여 데이터 유출을 방지하기도 한다. 탐지대응은 내부 PC에 APT가 발생할 수 있는 알려지지 않은 악성코드(unknown malware)가 존재하는지를 탐지하고 대응하는 것이다.

과거에는 보안 위협이 거의 없어서 정적으로 대응했지만 지금은 보안 위협이 고도화했기 때문에 동적으로 대응해야 한다. 그렇기 때문에 네트워크가 서비스 인프라와 결합되어 동적으로 대응하는 것이 중요하다. 


서비스 인프라와 결합된다는 것은 광범위한 보안 위협을 실시간으로 수집한다는 것이다. 외부 센서로부터 실시간 정보를 수집하여 중앙 시스템에 전달한 후, 중앙 시스템에서 여러 가지 분석을 통해 악성인지 판단하여 네트워크 보안 장비에 전달한다. 이러한 서비스 인프라와 결합해 ¹ 제로데이 공격에 대응할 수 있고, 알려지지 않은 위험(unknown risk)를 알려진 위험(known risk)로 만들 수 있고, 상황에 빠르게 변화할 수 있어 ² false positive를 최소화할 수 있게 된다.


과거에는 회사 내부 자원이 대부분 회사 안에 있었기 때문에 네트워크의 경계가 회사의 물리적 경계와 같았다. 하지만 요즈음은 약 7.9억 개의 모바일 디바이스가 개발되면서 네트워크의 경계가 회사 내부에서 모바일 영역까지 확장되었고, 이에 따라 네트워크의 재구축이 필요해졌다. 현재는 모바일의 개인의 영역과 업무의 영역이 모호해진 ³ BYOD 환경에 다가와 있다. BYOD는 안전한 모바일 VPN, 모바일 디바이스로부터 특정 승인번호를 가져서 2개 채널로 인증, 인증 정보를 기반으로 한 접근제어 같은 보안 기능을 제공한다.


모바일의 사용이 증가함에 따라 트래픽이 폭주하고 보안 장비가 트래픽을 처리하지 못하여 결국 병목 현상이 생기게 된다. 이에 따라 소프트웨어와 하드웨어의 가속 기술이 발전해 플랫폼의 변화가 있어야 한다. 소프트웨어 가속 기술에는 대용량 처리 기술, 고속 패킷 기술, 패턴/행위 탐지 고속 기술, 패킷 기반 탐지 기술이 있다. 


대용량 처리 기술은 패킷이 지나가는 곳을 넓혀 많은 패킷을 보내는 기술이다. 고속 패킷 보안 기술은 특정 패킷을 처리할 수 있는 경로를 두 개로 만들어 인증된 패킷은 빠르게 보내는 것이다. 패턴/행위 고속기술은 가장 최소의 패킷으로 가장 빠르게 탐지하는 것이고, 패킷 기반 탐지는 악성코드를 패킷 기반으로 고속으로 탐지하는 것이다. 


하드웨어 플랫폼도 처리해야 할 트래픽이 많아지면서 발전해왔다. 초기엔 싱글코어(single-core)로 사용했지만 트래픽이 많아지면서 멀티코어(multi-core)로 발전되었고, DPI 성능이 부족한 멀티코어을 보완하기 위해 고집적 성능 NP(Network process)로 바뀌었다. 하지만 이것은 코딩이 하드코딩이라 유연하지 못하고 가격이 비싸기 때문에 현재는 매니코어 플랫폼을 이용한다. 매니코어는 개발의 유연성뿐만 아니라 호환성이 수십 개에 달하고, DPI 같은 행위 패턴을 고속화시키고 가격 또한 저렴하다. 

세계에서 가장 빠른 TrusGuard

이처럼 네트워크의 변화가 가속화함에 따라, 안랩의 보안 장비 또한 과거의 개념에서 탈피하여 환경에 맞게 발전해가고 있다. 안랩의 뛰어난 장비들을 대표하는 차세대 네트워크 보안 솔루션에 TrusGuard(트러스가드)는 4가지 특징이 있다. 


첫째, TrusGuard의 방화벽 성능은 세계에서 가장 빠르다. 플러딩 공격이 많아지고, 작은 패킷을 사용하는 애플리케이션이 많아졌다. 현재 발생하는 트래픽의 45% 가량은 작은 패킷에서 발생하였다. 이로 인하여 초당 처리할 패킷이 많아지고 방화벽 성능이 떨어지게 되었다. TrusGuard는 코어 하나하나 최적화하여 패킷을 분배하기 위해 병렬 처리하였고, 소프트웨어 가속기술을 가지고 있어 인증된 패킷은 fast 경로로, 일반 패킷은 normal 경로로 지나가게 하였다. 


또한 하드웨어와 행위 패턴 가속하여 패킷 필터링과 레이턴시를 가속화하였다. TrusGuard는 3㎲ 이하 레이턴시로 처리 속도가 빠르다. 또한 패킷의 사이즈에 관계없이 와이어 처리 성공 속도도 빠르다. 가장 높은 모델에서 wire 40G를 처리할 수 있다. 

둘째, TrusGuard는 Next-Generation Provisioning이다. 이것은 미리 공격을 탐지하고 차단할 수 있다. 실시간으로 악성코드를 다운로드하거나 실시간으로 악성코드를 경유하는 리스트 DB를 가지고, 내부 PC가 그곳에 접속하는 것을 미리 차단한다. 또한 애플리케이션 제어로 내부정보가 유출되는 것을 방지 한다. P2P, 웹하드를 단순 접속하는 것을 제어하고, 파일 전송이나 채팅 같은 행동을 금지한다.


셋째, TrusGuard는 클라우드 기반의 강력한 서비스 인프라를 제공한다. 실시간으로 2천만 대의 센서들로부터 보안 경보를 모은 후 중앙 분석 시스템에서 이를 분석하여 악성을 고른다. 보안 위협에 대한 부산물을 통하여 빅데이터 기술로 DB화하고, 안 되면 100여 명에 이르는 전문조직이 분류한다. 이처럼 TrusGuard는 서비스 인프라와 결합하여 실시간 위협에 대응하는 생명력을 가지게 된다.


넷째, TrusGuard는 사용자 중심적이다. 웹 기반(http)이므로 어느 장소에서나 접속이 가능하고, 사용자의 편의성을 고려하여 UX 설계가 가능하다. 또한 1차원적이 아닌 공격자, 공격대상, 공격유형, 공격 서비스 등의 상관분석정보를 제공하여, 전체 장비를 직관적으로 볼 수 있다.


<용어 설명>

1. 제로데이 공격(zero-day attack) : 취약점 공격의 신속성을 의미하기도 하며, 대응책이 공식 발표되기도 전에 공격이 이루어지기 때문에 대처 방법이 없다는 위험성을 표현하기도 한다. 이 공격은 취약점의 최초 발견 보고 후 대응 패치가 나오기까지 시간을 이용한 공격방식이다. 

2. false positive : 악성코드 검사에서 정상 파일을 악성코드로 잘못 진단하는 것. 

3. BYOD(Bring Your Own Device) : 직원들이 개인적으로 사용하는 노트북, 테블릿, 핸드폰 같은 모바일 기기를 직장에 가져와 업무를 처리하는 것.

Ahn


대학생기자 윤현정 / 동덕여자대학교 컴퓨터학과