Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


(출처: JTBC News : http://news.jtbc.joins.com/article/article.aspx?news_id=NB11946981&pDate=20200423)

교육부-EBS, 원격수업수강조작 ‘봉쇄’ 위해 긴급작업

코로나19 (COVID-19)로 재택 근무와 원격 강의에 대한 활용도가 높아지고 있는 반면에, 원격 강의에 대한 비정상적인 수강 완료 ‘꼼수’가 다시 언급되고 있습니다. 실제 온라인 강의를 않았지만 허위로 수강 완료로 처리하는 매크로 프로그램의 사용은 학습 진도 관리가 중요한 평가 기준이 되는 교사, 수강생, 교육 시행 당사자(기업 및 인강 제공 기업) 입장에서는 매우 곤혹스러운 상황입니다. 그리고 이러한 허위 수강 완료 대상 중 동영상은 매우 큰 비중을 차지합니다. 

(출처: 중앙일보 https://news.joins.com/article/2267372)

이러한 상황은 국내 인터넷 강의가 활성화되기 시작했던 2000년대 초반에도 있었던 일입니다. 그때나 지금이나 강의 요소 중 동영상은 가장 많은 시간을 할애해야 하는 미디어 요소인데, 1시간 분량의 강의를 온전히 보기 보다는 몇 배속으로 빠르게 시청하는 것을 기본으로, 밀린 동영상을 다 시청하지 않을 경우 수강 완료가 되지 않으므로 PC의 백그라운드(background)로 재생하면서 다른 일을 병행하거나 , 다른 사람에게 로그인을 부탁하여 시청 완료 조건을 만들기도 했습니다. 이러한 이유로 강의를 제공하는 교육기관 혹은 서비스는 수강 관리를 보다 철저하게 하기 위한 다양한 기능을 개발하여 적용하고 있습니다. 예를 들어 동영상 시청 중간 중간에 퀴즈(QUIZ)를 삽입, 퀴즈를 직접 풀지 않을 경우 영상 시청을 지속하지 못하게 하거나, 마우스 커서(cursor)의 움직임이 일정 시간을 초과할 경우 강의 재생을 중단하는 등의 방식은 이미 널리 쓰이고 있는 방식들 입니다. 

  • 요지는 수강 및 시청을 확인할 수 있는 데이터의 유무이며, 이 데이터가 위.변조되었는지에 대해  확인할 수 있는가 입니다.
    • 다만, 실시간으로 이 상황을 확인하여 조치를 취하는 것은 다른 관점에서 진행되어야 합니다.
  • 콜러스 플랫폼에서는 학습 진도율 체크를 위해 ‘LMS Callback’ 데이터를 제공하며 이 정보로 시청 행태를 검증할 수 있도록 지원합니다. 
    • 콜러스 플레이어는 고객사 LMS(Learning Management System)로 진도율 체크 데이터중  ‘Hash’라는 값을 보내며  해당 값은 콜백(callback) 의 값이 유효한 값인지 검증하기 위해 사용되고 있습니다.
  • 콜러스 플레이어가 보내는 진도율 데이터는 고객사를 구분하는 고유 정보와 함께 암호화되며, 고객사는 사전 협의된 암호화 로직를 통해 해당 데이터가 정상적인 데이터인지를 검증할 수 있습니다.
    • 이 검증 과정에서  제3자 혹은 임의의 프로그램, 플레이어 조작으로 비정상적인 시청 행태가 있었는지를 판단하는데 도움을 줄 수 있습니다. 
    • 파일위 위변조 판별에는 보통 해시값 (hash)을 비교하며, 일반적으로 MD5(Message-Digest algorithm 5) 암호화 해시 함수를 사용합니다. 상세한 내용은 별도 검색을 권장합니다.  
  • 해당 기능은 보안(Security) 플랫폼 기능의 하나로 구성되므로 콜러스 전용 플레이어에서 지원합니다. 다만,  비보안 플레이어에서는 보안상의 이유로 hash기능을 지원하지는 않습니다. 

또한 콜러스 플레이어는 시청자의 실제 시청 시간 (일시 정지 및 배속 재생 포함)을 정확하게 확인할 수 있는 데이터를 제공하며 이 역시 LMS Callback이란 e-learning 전용 지원 기능 범위에서 지원하고 있습니다. 


Page Tree
rootVoD Service Guide