최근에는 대학 입학 시험 자원 봉사자보고 시스템이 Base64 암호화 사용에 노출되어 많은 학부모를 놀라게했습니다.이 소식을 전했을 때, 제 첫 반응은 "뭐야?그게 다야? "솔직히 말해서, 우리 보통 사람들은 기술에 대해 잘 모를 수도 있지만," 암호화 "라는 단어를 들으면 키가 큰 것이 틀림없다고 느낍니다.간단히 말해서, Base64는 데이터에 투명한 비옷을 입고 있습니다. 암호화처럼 보이지만 실제로는 누구나 한눈에 볼 수 있습니다.
나누어 봅시다.Base64 인코딩은 기본적으로 바이너리 데이터를 64개의 보이는 문자의 텍스트 형식으로 변환합니다.예를 들어, "123456" 를 입력하면 Base64 인코딩은 "MTIzNDU2" 가 됩니다.언뜻 보기에는 일련의 깨진 코드가 무섭지만, 약간의 프로그래밍을 알고 있는 사람, 심지어 인터넷을 무심코 검색하는 사람이라도 몇 초 만에 코드를 디코딩할 수 있습니다.마치 콤비네이션 자물쇠를 가져갔는데 열쇠가 바로 자물쇠 구멍에 삽입되고 "돌리면 열 수 있습니다." 라는 메모가 게시되는 것과 같습니다.자녀의 미래의 생명줄인 대학입학시험 자진신고 시스템, 개인 정보, 자발적 선택, 비밀번호 데이터, 이것을 실제로 "보호" 하는 데 사용한다면 공개 칠판에 정보를 쓰는 것과 무엇이 다릅니까?
이면의 문제는 기술 자체보다 훨씬 더 심각합니다.우선, 부모가 당황하는 것은 Base64 자체가 아니라 시스템의 보안에 대한 신뢰의 붕괴입니다.생각해 보세요. 며칠 동안 열심히 자원봉사를 하고 제출물을 작성했는데, 이런 종류의 유치원 수준의 "암호화" 가 데이터 전송에 사용되는 것으로 나타났습니다. 중개인이 가로채거나 시스템이 창고로 끌려가는 경우 프라이버시가 완전히 벗겨지지 않습니까?일부 지역에서 데이터가 변조되는 사례가 있었음은 물론입니다.기술적 문제는 책임감 문제입니다.
물론 스틱 하나로 모든 시스템을 죽이지는 말자.특정 모듈이나 역사적 유산이 증폭되는 것일 수도 있지만, 그것이 노출되었기 때문에 관련 기관은 양의 죽음을 보완하기 위해 서둘러야 합니다.HTTPS 전송, 서명이 있는 다이제스트 알고리즘, 심지어 국가 암호 알고리즘과 같은 실제 암호화를 신뢰할 수 있다고 합니다.당황하지 마세요. 부모님은 URL이 https로 시작하는지, 공용 네트워크에서 작동하지 않는지, 암호가 복잡한지 확인할 수 있습니다.동시에, 이것은 디지털 시대에 보안이 슬로건이 아니라 진짜 금과 은에 투자해야 한다는 것을 모두에게 상기시킵니다.이 폭풍이 시스템의 업그레이드를 촉진하고 "투명한 비옷" 에서 아이의 미래를 알몸으로 실행하지 않기를 바랍니다.