전체 글 썸네일형 리스트형 보안의 구멍1. 자료 암호화의 한계 문서암호화의 한계, 그리고 매체제어 솔루션의 한계, 자료이동의 한계. 보안에는 언제나 구멍이 존재한다. 파일 편집권한은 전사 임/직원에게 부여되어있다. 암호화해제 는 생각보다 많이 발생한다. 별로 없을 것 같지만 암호화해제는 너무 많이 발생해서 실질적으로는 사후승인으로 운영하고 있다. 그렇게 하지 않으면 운영 자체를 할 수가 없다. 왜그렇게 암호화해제가 많을까. 외부로 보내야할 문서가 많다. 특히, 대기업이나 공기업의 경우는 외주나 하도급 사업이 많기 때문에 외부로 문서를 보내야할 일이 많은것이다. 본인이 작성한 파일은 기본적으로 본인에게 암호화해제 권한이 있다고 해도 무방하다. 사후승인이란게 그런거다. 자료유출방지 솔루션이란게 거의 사후약방 같은 존재이다. 암호화해제 이력이나 로그를 통해 추적할 있도록.. 더보기 react-router-dom v6 사용하기 react-router-dom 라이브러리 버전에 따라 문법이 달라졌다. 어이가 없지만.. 어떻게 해결하면 되는지 보자 v5에서는 Switch를 사용한다. v6에서는 src/index.js 를 먼저 수정해줘야 한다. 첫째, index.js 수정 index.js 에서는 맨 처음에 어떤 컴포넌트를 불러줘야하는지 정의를 해준다. 컴포넌트를 로 감싸줘야 한다. import { BrowserRouter } from "react-router-dom"; const root = ReactDOM.createRoot(document.getElementById("root")); root.render( ); 둘째, App.js 수정 index.js에서 App.js로 라우팅을 해줬으니...첫 페이지는 App.js에서 수정할 수 .. 더보기 컴파일 언어 vs 인터프리터 언어 둘의 차이점을 왜 알아야 할까? 자바와 자바스크립트는 어떤 관계? java 와 javascript는 무슨 친척관계로 되는 것처럼 느껴지는 네이밍을 하고 있는 프로그래밍 언어이지만, 이둘은 아무관계 없다. java는 흔히, 객체지향 프로그래밍 언어라고하는데.. 사실 javascript도 객체지향 언어이기는 마찬가지이다. 자, 그럼 둘의 차이점은 뭘까? 번역본 책 vs. 동시통역 프로그래밍 언어라는 것은 사실, 컴퓨터 기계 0과 1로 이루어진 명령에 대해 사람이 이해하기 쉽도록 고차원으로 바꾼 고급 언어이다. 만약, java 에서 "hello world" 를 출력해줘~라고 명령을 하면 이걸 해석해야하는데, 해석/통역을 맡은 프로그램이 compiler 이다. java는 compiler로 코드를 다 번역을 해놓고, 이 번역본을 컴퓨터에게 넘겨준다. 당연히 이 번역본은 0과 1.. 더보기 국가 및 공공기관 정보보호제품 도입요건 행정/공공기관의 경우, 국가정보보안지침(국정원)에 의거하여 정보보호제품 도입요건을 만족시키는 제품을 도입하여야 한다. 법적근거 : 기획재정부 정보보안 기본지침, 행정기관 및 공공기관 정보시스템 구축·운영지침 정보보호제품은 크게 “안전성 검증필 제품" 과 "암호화가 주기능인 제품"에 등재된 제품을 도입할 수 있다. 1) 안정성 검증필 제품: 각 제품 유형별로 획득해야하는 인증서를 득해야만 등재될 수 있다. 2) 암호화가 주기능인 제품(DRM, DLP 등)은 CC인증 및 검증필 암호모듈 탑재 해야함 1) 법적근거 □ 법령 : 국가정보화 기본법 정보보호제품 도입요건에 관한 정책을 "과기부"가 정한다라고 못박고 있다. https://www.law.go.kr/%EB%B2%95%EB%A0%B9/%EA%B5%AD%E.. 더보기 오라클클라우드#nginx 에러#nginx: [error] open() "/run/nginx.pid" failed (2: No such file or directory) nginx process가 4개가 제대로 떠 있어야 정상임. 비정상적인 상황은... 1개만 저렇게 잡힐때... Last login: Sat Nov 12 17:45:50 2022 from 121.145.187.50 [opc@longorshort-centos8 ~]$ ps -ef | grep nginx opc 6696 6659 0 02:08 pts/0 00:00:00 grep --color=auto nginx [opc@longorshort-centos8 ~]$ [opc@longorshort-centos8 ~]$ [opc@longorshort-centos8 ~]$ sudo nginx restart (restart를 해도 안먹혀...); nginx: invalid option: "restart" [opc@lon.. 더보기 flutter & dart : ? 물음표 연산자는 무슨 의미? 널을 허용한다! Dart 에서 물음표 연산자 1개 1. null : 아무런 값이 없는 상태 , 0이 아님 2-1. ( 일반 case ) 변수에 적절한 값이 선언된 경우. String name = "개발자" print('hello ${name}' !!!);) [결과] hello 개발자 !!! 2-2. ( 비정상 case ) 변수에 아무 값도 선언되지 않은 경우. String name ; print('hello ${name}' !!!);) [결과] Error 2-3. ( null 허용 case ) 변수에 아무 값도 선언되지 않아도 괜찮아~. String ? name ; print('hello ${name}' !!!);) [결과] hello null !!! 3. 결론 ? 물음표 연산자 들어가면 : null을 허용한다는 의미(.. 더보기 아래한글 hwp 문서포맷 자동화 툴(파이썬) 보호되어 있는 글입니다. 더보기 이전 1 2 3 다음