반응형

분류 전체보기 138

[개인정보보호] 위탁 vs 제3자 제공

요즘 개인정보 사건/사고가 많은데 개인정보보호와 관련된 위탁과 제3자제공에 관하여 정리하여 알아보겠습니다. 위탁 및 제3자 제공의 구분 방법1. 위탁 vs 제3자 제공위탁 : 개인정보를 주는 쪽의 업무 수행을 돕기 위해 처리되는 경우제3자 제공 : 개인정보를 받는 쪽의 자체 업무와 이익을 위해 사용되는 경우2. 구분 기준업무 성과의 귀속 : 처리 결과가 누구에게 주로 귀속되는지에 따라 구분처리 목적 : 위탁은 제공자의 업무 목적, 제3자 제공은 제3자의 업무 목적대가 수수 : 위탁은 대가 지급 외에 독립적인 이익이 없으며, 제3자 제공은 직접적 이익을 추구3. 관리 및 감독위탁 : 위탁자는 수탁자를 관리 및 감독제3자 제공 : 제공자는 제3자의 처리 방식에 대한 관리가 줄어듭니다.4. 법적 의무 조치명확..

개인정보보호 2025.06.18

[네트워크] 본딩과 트렁크 대역폭·VLAN 개념 정리

안녕하세요~ 너무 오랜만에 글을 작성하는 것 같아요. 개인적, 업무적으로 너무 바빴던 3개월이었습니다. ㅠㅠ오늘은 본딩과 트렁크 관련하여 포스팅을 해보겠습니다.1. 본딩(Bonding, Link Aggregation)포인트설명핵심 목적대역폭 증가 + 이중화표준IEEE 802.3ad(LACP)구성 대상서버 ↔ 스위치 또는 스위치 ↔ 스위치결과1G + 1G = 2G (논리적 2Gbps)링크 하나 끊겨도 통신 유지 2-1. 대역폭이 늘어나는 이유?LACP는 두 포트(또는 그 이상)를 하나의 ‘논리 인터페이스’로 묶습니다. 각 세션은 해시 기반(load-balancing algorithm)으로 다른 물리 링크에 분산돼 동시에 전송되므로 체감 대역폭이 커집니다. 파일 하나를 전송할 때 2Gbps가 꽉 채워지지 않..

[리눅스] 특수 권한 (SetUID, SetGID, Sticky Bit)

안녕하세요. 다들 명절 잘 보내셨나요?오랜만에 인사 드립니다!오늘은 리눅스 특수 권한 포스팅 해보겠습니다.1. SetUID(SUID) 비트- SetUID는 Set User ID의 약자로, 실행 파일에 SUID 비트가 설정 되어 있으면, 해당 바이너리를 실행하는 사용자가 누구든지 파일 소유자의 권한으로 프로세스가 동작합니다.- ex) /usr/bin/passwd 프로그램에는 SUID가 설정되어 있고, 일반 사용자가 패스워드를 변경할 때, /etc/shadow 파일을 쓰는 작업이 필요한데, /etc/shadow 파일은 루트 권한이 없으면 접근이 불가하지만, SUID 비트가 설정되어 있으면 실행 시 루트 권한으로 동작하여 접근이 가능해집니다.설정 방법- ls -l로 권한을 확인하며, 소유자 실행 권한에 x위치..

오픈 전부터 웨이팅하는 대구 뭉티기 맛집, 왕거미 식당

안녕하세요. 오랜만에 일상? 포스팅을 하는 기분인데요. 대구에서 뭉티기 맛집으로 엄청 소문난 왕거미식당을 다녀왔습니다.뭉티기도 엄청 맛있었는데 의외로 혓바닥구이가 엄청 맛있었습니다!다녀오실 분들은 참고하시고 다녀오시면 될 것 같습니다! 입구부터 벌써 맛집 냄새가 풀풀 풍깁니다.노포 느낌이고, 허름한데 안 쪽은 꽤 넓고, 별관도 있더라구요. 전 3시50분쯤? 갔는데도 웨이팅으로 제 앞에 4팀 정도 계셨고, 그 뒤에는 웨이팅이 더 길어졌으니, 4시에 방문 못하신다면, 사람들이 빠지는 5시쯤 방문 하시는 게 좋을 것 같아요~ 메뉴판입니다. 제가 별도로 사진을 찍지 않아서 메뉴는 네이버를 참고하였어요! 가격이 저렴한 건 아닌데, 1가지 메뉴를 주문하면 다음엔 반만? 가능하다고 하니 참고하시면 될 것 같습니다...

Daily Life 2025.01.21

[C언어-응용문제] 정보처리기사 실기 복원 문제

안녕하세요. 오늘은 C언어 응용문제 중 많은 분들이 시험을 보시는 정보처리기사 실기 복원 문제를 준비하였습니다.답은 모든 문제를 푼 후 아래 별도로 기재해두겠습니다. 문제에 약간의 문법 오류 같은 게 있을 수도 있는데 그건 없는 상태로 가정하고, 정상 동작을 기준으로 작성하였습니다. 참고 부탁드립니다.1. switch문main() { int c=1; switch(3){ case 1: c += 3; case 2: c++; case 3: c = 0; case 4: c += 3; case 5: c -= 10; default: c--; } printf("%d", c);} 2. 버블 정렬 함수void align(int a[]){..

프로그래밍/C 2025.01.16

[리눅스] tar 명령어 사용법 (아카이브 및 압축 툴)

tar 명령어는 리눅스에서 파일 혹은 디렉토리를 하나의 파일(아카이브)로 묶거나, 혹은 묶인 파일을 해제(풀기)할 때 사용하는 아카이브(archive) 툴입니다. gz, bz2, xz 등 다른 압축 툴과 연동하여 압축/해제를 수행할 수도 있어서, 백업, 배포, 로그 보관 등을 할 때 유용하게 쓰입니다. 1. tartar (Tape Archive)- 예전 테이프 드라이브(tape dirve)에 백업하기 위해 만든 유틸리티에서 유래- 여러 파일과 폴더를 하나로 묶은 뒤(아카이브) 필요에 따라 gzip, bzip2 등 으로 압축을 추가 적용할 수 있음- 주로 *.tar, *.tar.gz, *.tar.bz2, *.tar.xz 등의 확장자를 사용하나 그 중 제가 가장 많이 사용하는 건 *.tar.gz2. 명령어 ..

[Python] 4. 업비트 자동매매 프로그램 만들기 - 코드 합치기

이번 포스팅에서는 기존에 나누어 작성했던 업비트 연동 및 주문 관련 코드를 하나로 합쳐보고, 함수별로 어떻게 재활용할 수 있는지 살펴보겠습니다. 최종적으로는 불안정한 API 호출을 보완하기 위해 재시도(재요청) 로직을 포함한 fetch_data() 함수를 추가하여 전체적인 안정성을 높여보겠습니다.주요 기능 설명본격적으로 코드 합치기에 앞서, 코드를 간단히 정리해보겠습니다.1. 업비트 연동- access_key, secret_key를 활용하여 업비트 객체 생성- 잔고 조회, 주문(매수/매도), 주문 조회 등 2. 주요 함수- fetch_data() : 네트워크 혹은 서버 이슈로 인해 데이터가 None으로 반환될 경우, 지정된 횟수만큼 재시도 하는 함수- get_cur_price() : 현재가 조회- get..

[Python] 3. 업비트 자동매매 프로그램 만들기 - 코인 주문(매수/매도)

이전 포스팅으로 API 연동을 진행하였고, 오늘은 코인 매수,매도하는 방법 관련하여 포스팅 해보도록 하겠습니다.또, 코인 매수,매도할 때에는 시장가와 지정가를 이용하여 수수료를 부가합니다. 대부분의 코인 마켓에서는 시장가와 지정가의 수수료가 다르지만, 업비트는 동일하더라고요! 참고 하시면 좋을 것 같습니다.사전준비1. 기본코드는 필수로 준비해두고 사용하겠습니다.# =========================================# Upbit API 키 정보 읽기# -----------------------------------------# key.txt 파일에 첫 줄: Access Key#               둘째 줄: Secret Keywith open("ApiKey.txt", "r") ..

[Python] 2. 업비트 자동매매 프로그램 만들기 - 업비트 API 연동 (자산 및 코인 조회, 티커 csv생성)

이전 포스팅으로 환경구성을 먼저 진행하였고, 오늘은 API 연동을 진행하여 자산 및 코인 정보를 조회할 수 있도록 하겠습니다. 환경구성을 진행하지 못하신 분들은 환경구성 포스팅을 먼저 봐주세요~https://94-rokstar.tistory.com/entry/Python-1-%EC%97%85%EB%B9%84%ED%8A%B8-%EC%9E%90%EB%8F%99%EB%A7%A4%EB%A7%A4-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EB%A7%8C%EB%93%A4%EA%B8%B0 [Python] 1. 업비트 자동매매 프로그램 만들기 - 환경구성안녕하세요. 요즘 코인이 다시 불티나게 유행하는 거 같아서 한국에서 가장 큰? 업비트 자동매매 프로그램을 만드는 것을 진행해보겠습니다. 저도..

[Python] 1. 업비트 자동매매 프로그램 만들기 - 환경구성

안녕하세요. 요즘 코인이 다시 불티나게 유행하는 거 같아서 한국에서 가장 큰? 업비트 자동매매 프로그램을 만드는 것을 진행해보겠습니다. 저도 처음이라 다른 블로그 포스팅을 참고하며, 만들었습니다.!  1.   프로그램을 만들기 위해 필요한 것- 파이썬 설치파이썬 설치는 제가 작성한 파이썬 시작 및 파이썬 환경 구축을 참고 부탁드립니다.https://94-rokstar.tistory.com/entry/Python-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%8B%9C%EC%9E%91-%EB%B0%8F-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95 [Python] 파이썬 시작 및 파이썬 환경 구축서론C언어 관련하여 포스팅을 ..

728x90