lessons 5. 자바스크립트 기본 문법
·
프로그래밍/js
2023.02.01 자바스크립트 스터디 2회차 공부 사이트: https://poiemaweb.com/ 5. 자바스크립트 기본 문법 1) 변수(Variable) 값을 저장하고, 그 저장된 값을 참조하기 위해 사용. 한번 쓰고 버리는 값이 아니라 계속해서 사용할 필요가 있는 값은 변수에 담아 사용. 메모리 상 값의 위치(주소)를 저장하는 저장소. 메모리 주소에 접근하기 위해 사람이 이해할 수 있는 언어로 지정한 식별자(identifier) 2) 값 // num이라는 변수와 28이라는 숫자 리터럴 var num = 28; // str이라는 변수와 hello world라는 문자열 리터럴 var str = 'hello world'; 용어 의미 데이터 타입 프로그래밍 언어에서 사용할 수 있는 값의 종류 변수 값이 ..
lessons 1~4 자바스크립트 기본 개념 및 브라우저 동작 원리
·
프로그래밍/js
2023.01.28 자바스크립트 스터디 1회차 공부 사이트: https://poiemaweb.com/ 1. 기본 개념과 동작 원리 이해의 중요성 프로그래밍 = 요구사항의 집합을 분석하여 적절한 자료구조와 함수의 집합으로 변환한 후, 그 흐름을 제어하는 것 프로그래밍의 목적 = 문제 해결 2. 자바스크립트란? 1) 이름의 변천사 Mocha → LiveScript → JavaScript 2) ECMA에 의해 표준화 JavaScript → ECMAScript → ECMAScript 3(ES3) → ES5 → ES6 → ES7 .... 3) 역사 1999, Ajax가 등장 Ajax(Asynchronous JavaScript and XML): 비동기적으로 서버와 브라우저가 데이터를 교환할 수 있는 통신 기능 이전..
[웹] 불필요한 HTTP Method : REST API 관련 이슈 (2 case)
·
보안/웹·모바일
출처: 이글루시큐리티 불필요한 HTTP 메소드 보통 웹 취약점 진단 진행 시 "불필요한 HTTP 메소드" 항목에 대해서도 점검할 것이다. OPTIONS, TRACE, PUT, DELETE 등의 메소드를 사용하는지 여부를 확인한다. 해당 항목 점검 시 주의할만한 case들을 기록해두고자 포스팅을 하게 되었다. ✔ CASE 1. 불필요한 메소드인 PUT, DELETE 를 사용하는 경우 웹 진단 도중.. PUT 또는 DELETE 메소드를 사용하는 것을 발견! 우선 보고서에 적기 보다는, REST API 사용 여부를 판단해보자. REST API · REST(REpresentational State Transfer): 자원을 이름으로 구분하여 자원의 상태를 주고받는 모든 것. URI로 자원을 구분하고 해당 자원에..
[인프라] UMASK 설정 관리: Login과 Non-Login (Interactive)
·
보안/인프라
참고 및 출처: 이글루 보안이슈 참고 및 출처: 티스토리(앙금빵님) 주통기 항목 - UMASK 설정 관리 점검내용: 시스템 UMASK 값이 022 이상인지 점검 인프라 취약점 진단 시 해당 항목의 판단 과정에서 헷갈리는 점이 있어.. 오랜만에 포스팅한다. Linux/Unix 환경설정 파일은 쉘 모드에 따라 적용되는 파일 종류/순서/과정이 다르다. 대화형 로그인(Login) 비대화형 로그인Non-Login) - /etc/passwd에 등록된 계정으로 로그인 성공 시 - GUI 환경 내 콘솔이나 터미널, xterm과 같은 터미널 프로그램으로 접속 시 - ssh로 리눅스 시스템에 접근한 후, bash쉘 실행 시 - 로그인 쉘에서 파생된 쉘. exit 명령으로 쉘 종료 대화형 로그인 모드 ① /etc/profi..
[보안이슈] 포켓몬 게임으로 위장해 퍼지고 있는 넷서포트 RAT
·
일상X사랑X돈/보안이슈
넷서포트 매니저(NetSupport Manager) - 원격 제어 도구. 사용자가 원격으로 시스템을 제어하기 위한 목적으로 사용 - 외부에서 특정 시스템을 원격으로 제어할 수 있으므로, 악용 가능 안랩 ASEC 분석팀에서는 NetSupport RAT이 포켓몬 카드 게임을 위장한 채로 피싱 페이지에서 유포되고 있는 것을 확인했다. NetSupport RAT은 오래 전부터 사용되고 있는 멀웨어로, 최근까지도 스팸 메일이나 정상 프로그램으로 위장하여 꾸준히 유포되고 있다. 포켓몬 게임을 설치하기 위해 'Play on PC' 버튼을 클릭하면, 포켓몬 카드 게임 대신 멀웨어가 다운된다. 해당 프로그램은 아이콘 및 버전정보까지도 위장하고 있어 게임 프로그램으로 오인하기 쉽다. [멀웨어 정보] - InnoSetup으..
[보안이슈] 지마켓 통해 구매한 상품권, 돌연 '사용완료'?
·
일상X사랑X돈/보안이슈
지마켓에서 보안사고가 발생했다. 지마켓에서 구매한 상품권들이 '사용완료'가 되어있거나, 지마켓 간편결제 서비스 '스마일페이' 결제 시도가 발생하는 등의 정황이 발견된 것이다. 모 커뮤니티에는 '지마켓 상품권 100만원을 선결제했는데, 18일 확인해보니 모두 사용되었다.' 라는 게시글이 올라오기도 했다. 지마켓에서 이마트24상품권을 구매한 사용자도 '잔액을 조회해보니 사용 가능한 쿠폰이 없다.' 고 말했다. 이런 상황을 겪은 사용자들이 고객센터로 연락한 결과, 해당 상품권들이 중국 쪽 IP에서 사용하는 것을 감지했다고 전달받았다. 뿐만아니라 계정이 접속 제한(계정보호조치)되었다고 말하는 사용자들도 다수 존재한다. 지마켓이 크리덴셜 스터핑 공격을 당한 것으로 의심되며, 현재 지마켓은 아무런 대처가 없는 상황..
[보안뉴스] 아마존 핫딜 상품 구매하고 보니 멀웨어 가득
·
일상X사랑X돈/보안이슈
한 보안전문가가 아마존에서 저렴한 가격으로 T95 안드로이드10.0TV 박스를 구매했다. 언박싱을 하자마자 파이홀(Pi-Hole)을 돌려 트래커 차단부터 실시했는데, 이 결과가 충격적이다. 제품이 안드로이드 10의 테스트 키로 서명되어 있었고, 이더넷 포트를 통해 ADB에 누구나 접속할 수 있는 상태였던 것이다. 또한 제품이 특정 주소들에 신호를 보내고 있었다. #테스트 키로 서명된 제품은 흔적없이 정보 탈취 가능 보안 전문가가 찾아낸 멀웨어는 트래픽을 모니터링하는 멀웨어, 안드로이드 모바일 멀웨어인 카피캣과 유사한 기능의 멀웨어이다. 심지어 해당 멀웨어들은 제거도 불가능했기에 구매하고도 사용하지 못하는 상태라고 한다. 하드웨어가 멀웨어에 감염된 채로 시중에 나오는 것이 한두개가 아니라고 한다. 그러나 ..
[보안이슈] 쿠키 관련 법 어긴 틱톡, 벌금형 선고
·
일상X사랑X돈/보안이슈
프랑스 정부가 틱톡에 540만 달러에 해당하는 벌금형을 내렸다. 쿠키 관련 사용자 동의 규정을 어겼기 때문인데, 사용자 측면에서 틱톡 사이트의 쿠키 활용을 차단하는 방법이 너무나 어렵다는 이유이다. 반대로 쿠키활용을 동의하는건 지나치게 간단하다. 유럽연합에서 GDPR이 효력을 발휘한 뒤로부터 '옵트아웃'을 수비게 설정하는게 인터넷 필수 요소가 됐다. GDPR 이전에는 서비스제공자가 요구하는 것에 동의하지 않으면 서비스를 이용할 수 없었다. # GDPR: 일반 데이터 보호 규칙, 사생활 보호 및 개인정보 보호 규제 옵트아웃이 복잡하다 ❓ = 사용자들이 자신의 정보 보호 위해 더 많은 수고 필요 = 자기 정보 관리를 못하게 막음 해당 기사 링크 (보안뉴스)