전체 글 13

[개인정보보호법] 개인정보의 처리 _ 수집, 이용, 제공 등(1)

https://www.law.go.kr/%EB%B2%95%EB%A0%B9/%EA%B0%9C%EC%9D%B8%EC%A0%95%EB%B3%B4%EB%B3%B4%ED%98%B8%EB%B2%95 개인정보보호법 www.law.go.kr개인정보보호법 제3장 제1절 개인정보의 수집, 이용개인정보처리자는 특정 경우에 개인정보를 수집할 수 있고 수집 목적 범위 내에서만 그 정보를 이용할 수 있다. 특정 경우는 다음과 같다. 정보 주체의 동의를 받은 경우법률에 특별 규정이 있거나 법률상 의무를 준수하기 위해 불가피한 경우공공기관이 법령 등에서 정하는 소관 업무를 수행하기 위해 불가피한 경우정보주체와 체결한 계약을 이행하거나 계약 체결 과정에서 정보 주체의 요청에 따라 조치 이행 위해 필요한 경우명백히 정보 주체 또는 제3..

[함수] map()

평소에 C 코드만 연습하다가 파이썬으로 한 줄에 여러 입력을 받으려 하니... 어떻게 해야 할 지 모르겠는 상황을 겪었다!!!바로 구글에 서칭을 해 보니 map() 함수라는 걸 이용할 수 있다고 한다. 이런 걸 처음 보다니 지금까지 얼마나 공부를 안 했는지 뼈저리게 느꼈다... ㅎㅎ기본 문법map(fucntion, iterable)첫번째 인자로는 함수가 오고 두번째 인자로는 반복 가능한 객체(리스트나 튜플, 문자열 등)이 온다.즉 iterable으로 들어온 인자를 function을 적용하여 반환하는 것!코드 적용original = [1,2,3,4,5]def squared(x): return pow(x,2)mapped = list(map(squared, original))print(original)p..

개발/파이썬 2024.12.08

[개인정보보호법] 총칙

https://www.law.go.kr/법령/개인정보보호법 개인정보보호법 www.law.go.kr이 글에서는 개인정보보호법에 관한 판례, 법률을 살펴보는 글을 작성하기 이전에 법률의 목적과 사용하는 용어 정의에 대해 먼저 공부한다.이 글은 개인정보보호법 2023. 3. 14 일부 개정, 2024. 3. 15 시행되는 내용을 바탕으로 작성되었다. 목적개인정보보호법 제1장1조에서는 해당 법률의 목적을 개인의 자유와 권리 보호, 나아가 개인의 존엄과 가치를 구현하는 것으로 정하고 있다.정의개인정보 = 살아있는 개인에 관한 정보이름, 주민번호, 영상 등과 같이 개인을 알아볼 수 있는 정보해당 정보만으로는 쉽게 개인을 알아볼 수 없더라도 다른 정보와 쉽게 결합하여 알아볼 수 있는 정보가명정보 = 가명처리가 된 개..

[bandit] -> level 6

Level GoalThe password for the next level is stored in a file somewhere under the inhere directory and has all of the following properties:human-readable1033 bytes in sizenot executableCommands you may need to solve this levellsfindcatSolutioninhere 디렉터리 내부에 총 20개의 디렉터리가 있다.  이 안에 또 다른 파일들이 있고 이걸 다 열어서 보기에는 힘드니까 find 명령어로 파일을 찾아야 한다. find . -size 1033c 로 입력하면 되는데 여기서 c는 사이즈 중 바이트 단위를 나타낸다.▶HWasn..

워게임/bandit 2024.11.14

[bandit] -> level 5 file 명령어

Level GoalThe password for the next level is stored in the only human-readable file in the inhere directory. Tip: if your terminal is messed up, try the “reset” command.Commands you may need to solve this levellscdcatfileSolution사람이 읽을 수 있는 텍스트는 ASCII text 파일이다. file 형식을 확인하기 위해서는 file 명령어를 사용하면 된다. 하나하나 확인할 수 없으니 ./* ▶4oQYVPkxZOOEOO5pTW81FB8j8lxXGUQw

워게임/bandit 2024.11.14

[bandit] -> level 4 숨겨진 디렉터리

Level GoalThe password for the next level is stored in a hidden file in the inhere directory. inhere 디렉터리 내부에 숨겨진 파일이 있고 그 안에 패스워드가 있다. Commands you may need to solve this levellscdcatSolutioncd 명령어를 통해 inhere로 들어가고 거기서 ls -a를 입력하면 ...Hiding-From-You라는 파일이 존재하는 것을 확인할 수 있다. cat ...Hiding-From-You로 텍스트 파일을 확인하면 패스워드를 얻을 수 있다.▶2WmrDFRmJIq3IPxneAaMGhap0pFhF3NJ

워게임/bandit 2024.11.13

[bandit] -> level 3 파일명에 공백이 포함되어 있을 경우

Level GoalThe password for the next level is stored in a file called spaces in this filename located in the home directory 파일 이름에 공백이 포함된 파일을 읽어와야 한다.Commands you may need to solve this levellscdcatSolution파일 이름에 공백이 포함되어 있다. 쉘에서 명령어에 공백을 넣어 주기 위해서는 \ 처럼 입력해 주면 된다. 또 쉘에서는 탭을 누르면 자동 완성이 되기 때문에 cat spaces까지 누르고 그냥 탭 누르면 자동으로 완성이 된다. ▶MNk8KNH3Usiio41PRUEoDFPqfxLPlSmx

워게임/bandit 2024.11.13