스마트러닝/기타유용한 팁

진급반 반배정 확인 프로그램 5분만에 만들기-보안문제가 있습니다.

민서아빠(과학사랑) 2024. 2. 5. 09:18

<긴급공지>  프로그램이 완벽하지 않아서 구글스프레드시트 주소를 알아낼 수 있는 보안상 문제가 발생하네요. 그렇다고 해서 지금 당장 문제가 발생한 건 아닙니다. 가능성이 있다는 거지요.

 

구글스프레드시트 주소를 알아내도 명단을 볼 수 없게 하는 내용을 아래 설명  1. 만드는 방법 3)  4) 번에 추가로 넣어 놓았습니다. 추가 설정을 하시면 구글스프레드시트로 접근을 해도 명단 전체가 한번에 노출되는 걸 막을 수 있습니다.

(그래도 완벽하지는 않습니다. 완벽한 보안을 원하신다면 이 프로그램 사용을 권하지 않습니다.)

 

그리고 더이상 접근하지 못하게 하려면 구글스프레드시트 주소를 비공개로 바꾸시고 웹게시를 취소하면 됩니다. 그럼 더이상 접근할 수 없게 되서 안전합니다. 

 

완벽하다고 생각했는데, 미처 생각하지 못한 곳에서 문제가 발생했네요. 번거롭게 해드려 죄송합니다. 

 

업데이트를 하고 있지만 올해는 이미 배포가 되서 수정이 쉽지 않습니다. (내년에는 확실히 보안을 강화한 새로운 버전을 공개하겠습니다. 이미 만들어 놓긴 했지만 시기를 놓쳤네요. ^^)

 

<추가> 제목줄을 바꾸면 학생용에도 바뀌도록 수정했습니다. 

홈페이지를 통해 반배정 확인프로그램 링크 주소를 공개하면 학생들이 들어와서 자신의 것만 검색해서 확인할 수 있다.

누구나 쉽게 만드는 방법과 보안에 신경을 써서 만들었다.

구글스프레드 시트 주소를 암호화 하기 때문에 원본 주소를 알아낼 수 없다.

또 명단만 준비되어 있으면 5분이면 반배정 확인 프로그램을 만들 수 있다.

만드는 방법은 아주 간단하다.

 

1. 만드는 방법

 

1)  아래 링크에 있는 구글스프레드 시트를 사본 복사해서 형식에 맞게 명단을 작성한다.

https://docs.google.com/spreadsheets/d/13PnrDlALp2izZ9nkgDvVWaBi8tO6f777JarHz9C18uI/edit

2) 명단과 반배정이 완성된 구글스프레드시트를 보기 전용으로 공유한다.

3) 공유를 다시 누르고 설정을 눌러 편집자 권한과 뷰어 및 댓글 작성자 체크를 해제한다. 그래야 구글스프레드시트 링크 주소로 접근해도 다운로드 하거나 내용을 복사할 수 없다. 

4) 이름부터 내용이 들어있는 A열에서 D열까지를 드래그 해서 선택하고 열너비를 최소화 해서 보이지 않도록 한다. 그럼 구글스프레드시트로 접속해도 명단을 확인할 수 없다. 

5) 파일-공유-웹에게시를 물러 명단만 웹페이지로 게시한 후 만들어진 주소를 복사한다. 

 

6) 아래 진급반배정 프로그램 만들기 링크에 접속해서 복사한 웹에 게시된 구글스프레드시트 링크주소를  <구글스프레드시트 주소 입력> 란에  붙여 넣는다. (기존 주소는 지우고 새로운 주소를 붙여 넣는다.)

https://sciencej1.cafe24.com/html5/class/classmaker.html

 

6) 만들기 버튼을 누르면 <링크주소(URL)> 이 만들어 진다.

https://sciencej1.cafe24.com/html5/class/class.html?1g,1u,1w,1u,1z,16,x,z,1s,25,1v,2D,18,25,2F,2H,2B,2I,2D,1M,2F,2T,2T,1V,2d,2c,2g,2V,2T,2Y,2p,2g,2f,2h,2y,2z,1v,2o,1z,2t,23,28,2e,2R,2V,2s,2D,2J,3S,2w,2y,3R,36,2b,2v,3W,38,3G,3D,3e,3L,3n,3H,3k,3L,3B,3V,3M,3q,46,3B,4E,49,44,3S,3U,3f,4E,3o,3f,4X,3L,3n,3j,4W,3p,4b,4V,4E,3i,3p,40,4Y,43,3r,3x,4A,40,4V,3y,42,4N,4p,5A,4a,4c,56,4i,4d,5B,4q,5T,4u,5Q,4y,5Q,4t,5h,4t,5E,4i,5M,5L,5k,5E,4q,5h,4r,5w,63,5m,5u,68,63,64,5N,63,67,64,5T,5J,5N,5O,5S,5R,5b,5Z,5a,5d,5h,5S,6j,6b,6i,6d,6k,6f,63,6y,6y,73,6p

7) 미리보기 버튼을 누르고 들어가 학생의 이름과 생년월일을 입력해서 제대로 작동하는지 확인한다.

8) 이상이 없으면 링크 주소를 홈페이지에 올리거나 학생들에게 보내주면 된다. 가능하면 URL단축 사이트에 가서 아래 예시처럼 링크 주소를 짧게 줄여서 보내주면 좋다.

https://t.ly/XFxm2

 

2. 학생들이 확인하는 방법

선생님이 보내준 또는 학교홈페이지에 공개한  링크 주소에 들어가서 이름과 생년월일을 넣고 확인 버튼을 누르면 된다.

https://t.ly/XFxm2

위 예시 링크 주소로 접속해서 아래 명단에 있는 이름과 생년월을 입력해서 확인해 보자.

3. 명단이 수정되는 경우

다시 만들 필요 없다. 반배정 명단이 들어있는 구글스프레드 시트 주소에 들어가서 명단을 수정하면 자동으로 반배정 확인 프로그램에 반영된다. 구글스프레드시트를 웹에 게시하고 웹주소를 사용했기 때문에 수정된 내용이 반영되는데 5분 정도 시간이 소요 된다.  5분이 지나면 수정된 내용이 반영된다. 

4. 게시기간이 끝나면 구글스프레드시트 웹게시를 취소하거나 공유를 비공개로 바꿔 두길 권장한다.

개인정보가 들어있기 때문에 게시기간이 끝나면 구글스프레드시트에 내용을 지우거나 비공개로 바꾸는 것이 좋다. 그대로 계속 남겨 두는 것은 바람직하지 않다. 

5. 배정반 명단 확인 주소를 안내 할 때 '부정한 방법으로  명단 노출시 법적으로 처벌 받을 수 있다' 는 내용을 추가하는 것도 필요할 듯 합니다. 

 

<임시> 생년월일 대신 전화번호를 비밀번호로 사용하는경우에는 아래 링크에서 만드세요. 추후에 문구내용을 마음대로 수정할 수 있게 업데이트 할 예정입니다. 이 경우에도 게시기간이 끝나면 개인정보가 들어있는 구글스프레드시트는 삭제하거나 비공개로 바꾸기 바랍니다. 

https://sciencej1.cafe24.com/html5/class/classmaker1.html

 

<참고> 인터넷 주소 줄이는 사이트

https://sciencelove.com/1928

 

인터넷 주소 줄이고 QR코드 만들기

최근 han.gl 사이트를 사용하려면 회원가입을 해야 한다. 그래서 아래 소개한 https://gg.gg/ 사이트를 사용하길 권한다. 다양한 URL 단축사이트 들이 있는데, 최근에 유료화 되거나 무료 사용에 제한

sciencelove.com