목록server 보안 (2)
차밍이
[JS] 자바스크립트 배열 push(), pop(), shift(), splice()
목차 Array는 JavaScript 객체의 어떠한 데이터를 순차적으로 저장하거나 조회하는데 유용하게 사용된다. 배열의 기초 var arr = ['a', 'b', 'c']; var arr = [1, 2, 3]; // 배열 요소에 접근하기 arr[0]; // 1 arr[2]; // 3 // 배열 요소의 개수 확인하기 arr.length // 3 // 마지막 요소에 접근 arr[arr.length - 1]; //=> 3 배열의 요소에 새로운 값을 할당하기 위해서는 대입 연산자를 이용해 배열의 요소에 새로운 값을 할당할 수 있다. arr[2] = 4; console.log(arr); // [ 1, 2, 4 ] 배열의 메서드 손쉽게 배열을 조작할 수 있도록 다양한 메서드를 제공한다. Array 메서드 Array..
Javascript
2022. 6. 10. 05:00
웹 사이트 보안 관련 이슈
웹 사이트 제작시 보안 이슈는 특히 조심해야한다. 쉽게 생각해서 악성 유저의 입장으로 테스트를 진행해보면 좋다. 아래에 다음과 같은 것들을 고려해서 작성해야한다. 회원가입시 너무 긴 아이디 비번을 넣는다 영어로 넣어야할 곳에 한글을 넣는다 빈칸으로 설정한다 미로그인 상태에서 조작 를 서버로 보내는 XSS 공격 - 를 못 쓰게 한다던가 brute force attack - 로그인 요청 횟수를 제한(express-rate-limit 라이브러리 사용) DB 비밀 번호 털리지 않게 주의
Javascript
2022. 6. 9. 21:25