전체 포스팅 보기
-
👨💻 블로그 방문에 감사합니다! 안녕하세요. 팀드모네입니다. 오늘은 Firebase 하위까지 전부 제거하는 방법을 포스팅합니다. 🎯 set()을 사용해보세요! Firebase에서 remove() 함수는 노드를 하나만 지울 수 있습니다. 반대로 set()을 쓰시면 하위 노드까지 모두 제거가 가능합니다. 🎯 예제 소스코드 //개인정보 완전삭제 function myPageDelete(){ var state = confirm("개인정보를 지우시면, 모든 이력이 제거되며 [절대 복구가 불가능]합니다. 개인정보를 지우시겠습니까?"); if(state == true){ var name = $("#name").val(); //DB > myPage, myPageLogin에 저장된 개인정보를 제거 firebase.dat..
[Web] Firebase 하위까지 전부 제거하는 방법👨💻 블로그 방문에 감사합니다! 안녕하세요. 팀드모네입니다. 오늘은 Firebase 하위까지 전부 제거하는 방법을 포스팅합니다. 🎯 set()을 사용해보세요! Firebase에서 remove() 함수는 노드를 하나만 지울 수 있습니다. 반대로 set()을 쓰시면 하위 노드까지 모두 제거가 가능합니다. 🎯 예제 소스코드 //개인정보 완전삭제 function myPageDelete(){ var state = confirm("개인정보를 지우시면, 모든 이력이 제거되며 [절대 복구가 불가능]합니다. 개인정보를 지우시겠습니까?"); if(state == true){ var name = $("#name").val(); //DB > myPage, myPageLogin에 저장된 개인정보를 제거 firebase.dat..
2020.06.04 -
안녕하세요. 플랫폼공작소입니다. 중국인의 나머지 정리(Chinese Remainder Theorem)에 대해서 알아보겠습니다. 1. 개요중국의 5세기 문헌인 『손자산경(孫子算經)』에 등장한 문제. 서양사람들 입장에서 이 수학문제를 중국인이 만든건 아는데 대체 누가 만든지 몰라서 걍 "중국인의 나머지정리"라고 부른다고 한다. 2. 요약중국인의 나머지 정리는 연립 합동식의 [해가 존재]한다는 것 + [그 해가 유일]하다는 것을 증명하는 정리이다. 예제를 보면 바로 이해될 것이다. 3. 예제1예제에 합동식 표기가 나온다. 합동식을 모른다면, https://doctorson0309.tistory.com/732를 살짝 읽고 오자.x ≡ 1 (mod 3)
[정수론] 5분 만에 중국인의 나머지정리 이해하기안녕하세요. 플랫폼공작소입니다. 중국인의 나머지 정리(Chinese Remainder Theorem)에 대해서 알아보겠습니다. 1. 개요중국의 5세기 문헌인 『손자산경(孫子算經)』에 등장한 문제. 서양사람들 입장에서 이 수학문제를 중국인이 만든건 아는데 대체 누가 만든지 몰라서 걍 "중국인의 나머지정리"라고 부른다고 한다. 2. 요약중국인의 나머지 정리는 연립 합동식의 [해가 존재]한다는 것 + [그 해가 유일]하다는 것을 증명하는 정리이다. 예제를 보면 바로 이해될 것이다. 3. 예제1예제에 합동식 표기가 나온다. 합동식을 모른다면, https://doctorson0309.tistory.com/732를 살짝 읽고 오자.x ≡ 1 (mod 3)
2020.05.13 -
안녕하세요. 플랫폼공작소입니다. 오늘은 합동식(Congruence)에 대해서 알아보겠습니다. 1. 기호 표기x ≡ a (mod n)이라고 표기한다. 2. 해석x를 n으로 나누면 a와 같다. 3. 예제5 ≡ 2(mod 3) : "5는 3으로 나눈 나머지가 2이다"라고 읽으면 된다.5 ≡ -1(mod 3) : : "5는 3으로 나눈 나머지가 -1이다"라고 읽으면 된다.합동식을 읽는 것은 모두 이해되었을 것이다. 이제 이 예제가 말하고자 하는 핵심을 알아보자.이 예제의 핵심은? x - a = m의 배수라는 것이다. 4. [주의사항] 합동식이 성립하지 않는 경우?나머지 연산에 대해서는 합동식이 성립하지 않는다.x = a, y= b (mod m) 일 때x + y = a + b (mod m)
[정수론] 10초 만에 합동식 이해하기안녕하세요. 플랫폼공작소입니다. 오늘은 합동식(Congruence)에 대해서 알아보겠습니다. 1. 기호 표기x ≡ a (mod n)이라고 표기한다. 2. 해석x를 n으로 나누면 a와 같다. 3. 예제5 ≡ 2(mod 3) : "5는 3으로 나눈 나머지가 2이다"라고 읽으면 된다.5 ≡ -1(mod 3) : : "5는 3으로 나눈 나머지가 -1이다"라고 읽으면 된다.합동식을 읽는 것은 모두 이해되었을 것이다. 이제 이 예제가 말하고자 하는 핵심을 알아보자.이 예제의 핵심은? x - a = m의 배수라는 것이다. 4. [주의사항] 합동식이 성립하지 않는 경우?나머지 연산에 대해서는 합동식이 성립하지 않는다.x = a, y= b (mod m) 일 때x + y = a + b (mod m)
2020.05.12 -
안녕하세요. 리눅스/유닉스 로그 파일명과 그 역할에 대해서 공유드립니다. 업무보실 때 가볍게 참고하시면 될 것 같습니다. messages : 로그인 기록 / 세션 기록 / 커널 오류 등 시스템 전반적인 내용 확인가능- 보안사고 발생 시 가장 먼저 분석하게 되는 파일 sulog : 일반 사용자가 슈퍼유저로 변환 시도 확인가능- 슈퍼유저가 된 공격자가 이 파일을 가만히 냅둘꺼라고는 생각되지 않지만..- sulog를 분석함으로써 백도어 기동의 단서를 잡을 수도 있음 btmp : 접속 실패 기록 확인가능- bad login attempt의 약어로, 5번 이상 비밀번호를 틀릴 경우 아이디 해킹 시도로 간주되어 위 파일에 기록됨- 접속 시도 ID / 실패 시간 / source 주소가 존재함.- 솔라리스의 경우 lo..
CERT를 위한 리눅스/유닉스 로그 파일 설명안녕하세요. 리눅스/유닉스 로그 파일명과 그 역할에 대해서 공유드립니다. 업무보실 때 가볍게 참고하시면 될 것 같습니다. messages : 로그인 기록 / 세션 기록 / 커널 오류 등 시스템 전반적인 내용 확인가능- 보안사고 발생 시 가장 먼저 분석하게 되는 파일 sulog : 일반 사용자가 슈퍼유저로 변환 시도 확인가능- 슈퍼유저가 된 공격자가 이 파일을 가만히 냅둘꺼라고는 생각되지 않지만..- sulog를 분석함으로써 백도어 기동의 단서를 잡을 수도 있음 btmp : 접속 실패 기록 확인가능- bad login attempt의 약어로, 5번 이상 비밀번호를 틀릴 경우 아이디 해킹 시도로 간주되어 위 파일에 기록됨- 접속 시도 ID / 실패 시간 / source 주소가 존재함.- 솔라리스의 경우 lo..
2020.05.12 -
👨💻 블로그 방문에 감사합니다! 안녕하세요. 팀드모네입니다. 오늘은 Node.js 기반 Rest API + Mysql을 구축하는 예제를 공유드립니다. 아래 포스팅을 따라하시면, 바로 적용하실 수 있을 것입니다. 🎯 1. DB 구축 (데이터 베이스 + 테이블 생성 + 샘플 데이터 입력) 예제 실행을 위하여, MySQL에 데이터베이스와 테이블을 생성하겠습니다. CREATE DATABASE my_db; USE my_db; CREATE TABLE Persons ( id int, name varchar(255), age int ); INSERT INTO Persons (id, name, age) VALUES (1, 'John Doe', 20); SELECT * FROM Persons; 🎯 2. Node.js 서..
[Node.js] 5분 내로 REST API + MySQL 연동 예제👨💻 블로그 방문에 감사합니다! 안녕하세요. 팀드모네입니다. 오늘은 Node.js 기반 Rest API + Mysql을 구축하는 예제를 공유드립니다. 아래 포스팅을 따라하시면, 바로 적용하실 수 있을 것입니다. 🎯 1. DB 구축 (데이터 베이스 + 테이블 생성 + 샘플 데이터 입력) 예제 실행을 위하여, MySQL에 데이터베이스와 테이블을 생성하겠습니다. CREATE DATABASE my_db; USE my_db; CREATE TABLE Persons ( id int, name varchar(255), age int ); INSERT INTO Persons (id, name, age) VALUES (1, 'John Doe', 20); SELECT * FROM Persons; 🎯 2. Node.js 서..
2020.05.12 -
정보보안 업무에 관심이 있는 분을 위해 용어를 정리하였습니다. CERT란?- 침해사고대응팀으로 불리며, 해킹사고를 대응하는 정보보안전문팀이다. 기술적 진단이란?- 모의해킹 + 인프라진단 모의해킹이란?- 시나리오 기반으로 공개 서비스 내부 침투. - 도출되는 취약점을 보고서에 작성하여 고객사에 전달하는 업무이다. - 주로, 웹과 앱 진단이 많다. 인프라진단이란?- 고객사의 서버를 점검하는 것을 말함. 점검항목은 약 70~80개가 존재함.- 가이드가 존재하며 체크리스트를 통해 평가점수를 측정한다.- 결과보고서를 고객사에게 전달하는 업무이다. 인프라진단을 하는 방법?점검항목에 대해서 명령어를 실행하고 취약점은 진단. 명령어가 점점 정형화되는 중으로 타 업무에 비해 비교적 쉬움.- 초기엔 수많은 명령어를 직접 ..
[정보보안] 원활한 모의해킹 업무를 위한 용어 총 정리정보보안 업무에 관심이 있는 분을 위해 용어를 정리하였습니다. CERT란?- 침해사고대응팀으로 불리며, 해킹사고를 대응하는 정보보안전문팀이다. 기술적 진단이란?- 모의해킹 + 인프라진단 모의해킹이란?- 시나리오 기반으로 공개 서비스 내부 침투. - 도출되는 취약점을 보고서에 작성하여 고객사에 전달하는 업무이다. - 주로, 웹과 앱 진단이 많다. 인프라진단이란?- 고객사의 서버를 점검하는 것을 말함. 점검항목은 약 70~80개가 존재함.- 가이드가 존재하며 체크리스트를 통해 평가점수를 측정한다.- 결과보고서를 고객사에게 전달하는 업무이다. 인프라진단을 하는 방법?점검항목에 대해서 명령어를 실행하고 취약점은 진단. 명령어가 점점 정형화되는 중으로 타 업무에 비해 비교적 쉬움.- 초기엔 수많은 명령어를 직접 ..
2020.05.08