inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

취약점 분석 실습구성도를 문서로 정리 부탁드려봅니다.

미해결

AWS 클라우드 서비스 인프라 구축 이해와 해킹, 보안

강좌를 보면서 따라하고 있는데 EC2를 어떻게 몇개를 설치 하고 해야 하는건지요? 아키텍처에서 처럼 처음부터 3개를 모두 설치 하고 해야 하는건지, 보안 그룹은 각각 어떻게 설정 해줘야하는지 강좌를 몇번을 돌려봐도 헛갈립니다. -VPC : 이름 : cloud_infra] - 10.0.0.0/16 서브넷 이름 : subnet_public_DMZ 10.0.1.0/24 EC2-1 퍼블릭에 생성 / 10.0.0.0/24 보안그룹은 80,22 EC2-2 프라이빗에 생성 / 10.0.1.0/24 보안그룹은 80,22 EC2-3 프라이빗에 생성 / 10.0.2.0/24 보안그룹은 80.22 이게 맞는 건지요? 라우팅 테이블과 , NAT 게이트웨이 등 연결은 어떻게 해야 하는지 부탁드립니다.

  • 모의해킹
  • aws
후니미니 댓글 0 좋아요 0 조회수 124

lxml 관련 오류

미해결

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

안녕하세요 유익한 강의 잘 듣고 있습니다. 63. IT/데이터 분야를 위한 지식: XML 데이터 포멧 다루기2 (업데이트) 의 끝 부분에서 강사님이 만드신 xml test (10:05초 부분)를 위한 url 테스트 실행시, 실행은 되는데 하단에 경고문구가 나와서요. 컬럼명 중에 대소문자하고 관련이 있을 것 같긴 한데... 제가 따로 변경한 게 없고 강의파일 그대로 실행한거 거든요. [오류내용] C:\Users\SKTelecom\AppData\Local\Temp\ipykernel_1828\4110160249.py:20: XMLParsedAsHTMLWarning: It looks like you're using an HTML parser to parse an XML document. Assuming this really is an XML document, what you're doing might work, but you should know that using an XML parser will be more reliable. To parse this document as XML, make sure you have the Python package 'lxml' installed, and pass the keyword argument `features="xml"` into the BeautifulSoup constructor. If you want or need to use an HTML parser on this document, you can make this warning go away by filtering it. To do that, run this code before calling the BeautifulSoup constructor: from bs4 import XMLParsedAsHTMLWarning import warnings warnings.filterwarnings("ignore", category=XMLParsedAsHTMLWarning) soup = BeautifulSoup(xml_data, 'lxml')

  • python
  • 웹-크롤링
류재안 댓글 1 좋아요 0 조회수 144

워크플로우 공유 요청

미해결

노코드 자동화 입문부터 실전까지: n8n 완전정복 (한국 최초 n8n 앰버서더 직강)

수료증 워크 플로우 공유해주세요

  • 업무-생산성
  • n8n
  • chatgpt
  • llm
freewd 댓글 2 좋아요 0 조회수 107

안녕하세요 질문있습니다.

미해결

제가 현직 경찰로 사이버수사부서에서 근무하고 있습니다. 전문성을 키워보고자 해당 자격증을 공부해보려합니다. 컴퓨터, 보안 이쪽은 진짜 전혀 모르지만 실무나 형소법은 따로 공부 안해도 될 만큼 잘 알고있습니다 그렇다면 질문입니다. 컴퓨토 생초짜가 필기공부를 얼마나 해야할까요? 퇴근 후 2~3시간정도 할 수 있습니다 리뉴얼 교재는 언제쯤 나올까요? 지금 강의를 결제해도 리뉴얼되면 리뉴얼 책을 다운받을 수 있을까요? 이상입니다. 감사합니다^^

dark01025 댓글 1 좋아요 0 조회수 18

개발자 이직, 커리어 고민 나눠요!

미해결

개발자 커리어 대화를 익명으로 나눌 수 있는 서비스입니다! 검증된 토스, 당근, 네이버 등의 현직자들과 익명으로 내 커리어 고민을 전화통화를 나눌 수 있어요. 내 경험을 나누고 싶다면 누구나 호스트가 되어 베네핏도 받고 경험도 나눌 수 있어요 아래 앱에서 확인해요! https://oneonone.short.gy/app

  • 커리어
  • 개발자
  • 이직
  • 커피챗
왓에버관리자 댓글 1 좋아요 0 조회수 91

@types/node 설치 문제

미해결

한 입 크기로 잘라먹는 타입스크립트(TypeScript)

안녕하세요 현재 Node.js 패키지 초기화까지는 했는데 @types/node 설치하는 부분부터 에러가 뜨는데 어떻게 해야할지 모르겠네요..ㅜ 맥 사용하고 있는데 뭐가 문제일까요? ╭─    ~/Desktop/Inflearn/TypeScript/section1   ✔  21s   ╰─ npm i @types/node npm error code EEXIST npm error syscall mkdir npm error path /Users/maccr/.npm/_cacache/content-v2/sha512/27/82 npm error errno EEXIST npm error Invalid response body while trying to fetch https://registry.npmjs.org/undici-types: EACCES: permission denied, mkdir '/Users/maccr/.npm/_cacache/content-v2/sha512/27/82' npm error File exists: /Users/maccr/.npm/_cacache/content-v2/sha512/27/82 npm error Remove the existing file and try again, or run npm npm error with --force to overwrite files recklessly. npm error A complete log of this run can be found in: /Users/maccr/.npm/_logs/2025-07-20T07_17_30_777Z-debug-0.log 가독성이 좋지 않을 것 같아 사진도 첨부합니다!

  • typescript
green 댓글 2 좋아요 0 조회수 204

독립적인 스레드 할당 시 스레드 개수는 어떻게 할당해야 할까요?

미해결

김영한의 실전 자바 - 고급 3편, 람다, 스트림, 함수형 프로그래밍

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 궁금한점이 있습니다. 독립적인 스레드 풀을 만들어 사용할 때 스레드 수는 어떻게 측정하는게 좋을까요? 예를들어 CPU Core 수가 4개인 경우에 일반적으로 사용하는 스레드 수는 어떻게 할당할지 감이 안잡힙니다. 독립적인 스레드 풀을 만들 때 CPU Core 수에 따른 적절한 스레드 수가 있는지, 아니면 직접 스레드 수를 조절해가며 테스트를 해봐야하는지 궁금합니다.

  • java
  • 함수형-프로그래밍
  • lambda
  • optional
yoonho 댓글 1 좋아요 0 조회수 114

25년 7월 현재 AWS에 칼리리눅스 설치 안되나요?

미해결

AWS 클라우드 서비스 인프라 구축 이해와 해킹, 보안

AWS EC2에서 kali 리눅스 설치하려고 하는데 이미지가 보이지 않습니다. 더이상은 AWS에서 설치가 안되는 것인가요?

  • 모의해킹
  • aws
댓글 1 좋아요 0 조회수 184

조회수 어뷰징 방지 질문

해결됨

스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판

안녕하세요~ 어뷰징 방지에 대한 질문을 드리고 싶습니다. 현재, 어뷰징 방지를 위해 분산락을 잡고 해당 유저가 특정 게시물에 대한 조회수를 10분 동안 1만 올릴 수 있도록 설계해주셨는데요. 레디스의 키-벨류 로도 충분히 위와 같은 어뷰징 방지를 설계할 수 있지 않나요? SETNX (key=유저+게시글, value=1, TTL=10분) 만약 이 값이 이미 존재한다면 조회수를 올리지 않는 방식으로 구현해도 충분할 거 같은데, 분산락으로 이 로직을 구현하신 이유가 궁금합니다. 감사합니다!

  • java
  • mysql
  • spring-boot
  • kafka
  • redis
amoa 댓글 2 좋아요 0 조회수 161

강의 학습시 애플리케이션 질문

미해결

AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)

안녕하세요 강사님 이제 강의를 막 듣기 시작했는데 질문이 있어 먼저 남깁니다 저는 Node말고 평소에 사용하는 spring 기반으로 애플리케이션을 띄워도 AWS 배포 과정을 학습하는데는 문제가 없을지 질문 드립니다. 감사합니다.

  • aws
  • docker
  • ci/cd
  • aws-ecs
요니 댓글 1 좋아요 0 조회수 99

배 svg 그리는 방법

미해결

SVG 멀티 스트로크 스크롤 애니메이션

배나 비행기 같은 svg 요소를 구현할 때, 하나의 완성된 SVG 대신 여러 개의 작은 요소들로 분리해서 겹치는 방식을 사용하는 이유가 궁금합니다.

  • HTML/CSS
  • javascript
김진규 댓글 2 좋아요 0 조회수 113

ASC 에서 AttributeSet 함수에 대한 mutable 반환 함수가 없는 이유

미해결

이득우의 언리얼 프로그래밍 Part4 - 게임플레이 어빌리티 시스템

안녕하세요. UABGA_AttackHitCheck::OnTraceResultCallback 구현에서 질문 드릴 게 있습니다. UABCharacterAttributeSet* TargetAttribute = const_cast<UABCharacterAttributeSet*>(TargetASC->GetSet<UABCharacterAttributeSet>()); 게임 로직 만들면서 AttributeSet 의 값을 변경해야 할 경우가 많을 것 같은데요. ASC 에서 변경가능한 AttributeSet 의 참조나 mutable 포인터를 반환하는 함수를 구현하지 않은 이유가 있나요? const_cast 로 억지로 const 를 벗겨내는 게 자연스럽게 느껴지진 않아서요. 다른 곳에서 값을 변경하게 코드를 작성해야 하는 디자인 측면이 있는 건지, 경험적인 정책 측면이 있는 건지 궁금해서 질문 드렸습니다.

  • unreal-engine
  • ue-blueprint
  • unreal-engine5
  • 언리얼-c++
  • gas
제정민 댓글 2 좋아요 0 조회수 121

3-h 코드 질문입니다.

해결됨

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요! 강의를 보고 혼자서 풀었는데 조금식 다르기는 하지만 전체적인 흐름은 큰돌님 코드와 똑같다고 생각합니다. 하지만 왜인지 자꾸 틀렸다고 뜨네용.. #include <bits/stdc++.h> using namespace std; int n, k; queue<int> q; int visited[200004]; int arr[200004]; int t; int ret; int main() { cin >> n >> k; if (n == k) { cout << 0 << "\n" << 1; return 0; } q.push(n); visited[n] = 1; arr[n] = -1; while (q.size()) { t = q.front(); q.pop(); if (t == k) { break; } for (int next : {t - 1, t + 1, t * 2}) { if (next < 0 || next > 100000) continue; if (visited[next]) continue; visited[next] = visited[t] + 1; arr[next] = t; q.push(next); } } int temp = k; vector<int> v; while (temp != -1) { v.push_back(temp); temp = arr[temp]; } reverse(v.begin(), v.end()); cout << visited[k] -1 << "\n"; for (int a : v) { cout << a << " "; } }

  • c++
  • 코딩-테스트
16wjdekdms 댓글 2 좋아요 0 조회수 57

실습 부분은 버프 사용법을 별도 공부를 하고 와야 따라하는게 가능 한 강의 인가요?

미해결

웹 개발자와 정보보안 입문자가 꼭 알아야 할 웹 해킹 & 시큐어 코딩

실습은 따라서 하고 싶어도 혼자만 진행을 하면서 이렇게 하면 됩니다. .라고 하면 어떻게 따라 하라는 건가요? 버프 설치를 했고 설정하는것 Add는 따라 했지만 이번 강좌는 거의 강사분 혼자 이렇게 하는 겁니다 라고만 생각이 듭니다.

  • 모의해킹
  • 인젝션
후니미니 댓글 2 좋아요 0 조회수 139

총수익과 purchase의 차이가 궁금합니다.

미해결

실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(26년 Update)

강의 중에 7:24 에서 이미 "총 수익" 열을 통해 direct에서 가장 수익(즉 구매)가 많이 이루어졌다고 알 수 있는데, purchase 데이터를 중복으로 보는 이유는 무엇일까요?? 감사합니다.

  • Google-Analytics
  • Google-Tag-Manager
  • 데이터-리터러시
  • GA4
minii 댓글 2 좋아요 0 조회수 121

좋은 코드 예시

미해결

코틀린 고급편

안녕하세요 코틀린 강의 초급, 고급 다 잘 들었습니다. 저는 웹 백앤드 개발자인데요. MVC 패턴 등으로 여러 코드들을 공부 & 회사에 적용시키고 싶은데, 좋은 코드 예시들은 어디서, 어떻게 찾아볼 수 있을까요!? github 에서 검색한다면 키워드는 보통 어떤식으로 찾아볼 수 있을까요? 등등 팁 같은 것 알려주시면 감사하겠습니다. 감사합니다!

  • kotlin
  • 함수형-프로그래밍
  • 객체지향
highjune 댓글 2 좋아요 0 조회수 137

SocialLoginWeb1303 소스 제공해 주시면 안되나요?

미해결

스프링 부트와 리액트로 구현하는 소셜 로그인

SocialLoginWeb1303 소스 제공해 주시면 안되나요?

  • react
  • java
  • spring-boot
  • jpa
  • spring-security
유종훈 댓글 1 좋아요 0 조회수 119

물리 트랜잭션 과 논리트랜잭션 용어를 맞게 이해한걸까요

미해결

스프링 DB 2편 - 데이터 접근 활용 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 물리 트랜잭션 과 논리 트랜잭션에 대해 가령 다음과 같이 있을 경우 @Transactional 의 경우 dataSource.getConnection(); 과 같이 트랜잭션이 시작되는 걸 의미 하니 placeOrder 메소드 전체가 물리 트랜잭션에 해당하고 그 이후 내부의 각 메소드 나 비즈니스 로직에서 사용되는 트랜잭션은 논리트랜잭션에 해당한다고 이해 하면 될까요? @Service public class OrderService { @Transactional // 논리 트랜잭션 1 public void placeOrder() { orderRepository.save(); paymentService.processPayment(); // 논리 트랜잭션 2 (propagation 여부에 따라) } }

  • spring
  • mvc
  • jpa
  • querydsl
  • spring-data-mybatis
  • spring-jpa
정동희 댓글 1 좋아요 0 조회수 126

인기 태그

인프런 TOP Writers

주간 인기글