묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
dict, zip
a = ["one", "two", "three", "four"] b = [30, 20, 15, 75] c = [5.2, 7.4, 3.6, 4.2] d = [b[i] * c[i] for i in range(len(b))] print(d) mul = dict(zip(a, d)) print(mul) 새로운 방식으로 한번 해보았는데,, 안되는 이유가 무엇일까요..
-
미해결편리하고 안전한 클라우드, 비즈니스용 OneDrive 활용 (2023년 new)
추가 강의 문의
안녕하세요 원드라이브 관련 강의 잘 들었습니다.지금 저희 회사가 비즈니스 베이직을 사용중인데원드라이브는 이해했고, 이제 쉐어포인트 학습을 하려는데 저는 회사 계정을 받은 사람이고 관리자가 아닌데, 쉐어포인트 관련 작업을 할 수 있는지요?
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
Claude Code + Supabase 보안 대응 방안 Q&A
Claude Code + Supabase 보안 대응 방안 Q&A목적: Supabase 사용 시 보안 위험에 대한 전문가 조언 요청출처: dalgom.bami Threads 글 (https://www.threads.com/@dalgom.bami/post/DOYjgEGEvOA?xmt=AQF0oN0fFrAEMy9AqIrJ1n__kxIwi7ImgsTyjVUTh2DH0g)안녕하세요, 강사님께서 가르쳐주신 Claude Code와 Supabase를 활용한 개발 워크플로우를 배워가면서 정말 큰 도움을 받고 있습니다. 특히 개발 속도 향상에 대해서는 정말 효과적이라고 느꼈습니다.다만, 최근에 한 Threads 글을 접하면서 몇 가지 우려사항이 생겼습니다. 실제로 Supabase를 써보니 생기는 보안 위험성에 대해 경험담을 이야기하는 글이었는데, 그 내용이 저희가 배운 워크플로우와 직접적으로 연결되는 부분이 있어서 전문가인 강사님의 견해를 정중히 구해봅니다.🚨 주요 우려사항 3가지Q1. RLS(Row Level Security) 설정의 위험성해당 글에서는 다음과 같은 문제를 지적했습니다:"여러 사용자가 엮여있는 복잡한 기능(예: 사용자 A가 사용자 B의 글에 좋아요) 의 경우, AI 코딩 도구는 복잡성을 피하기 위해 권한을 다 풀어버리는 경우 가 엄청 많았다." 실제 사례: - 비로그인 사용자도 다른 사람의 개인정보가 Response에 노출됨 - Network tab에서 확인 시 모든 데이터 조회 가능 - RLS가 제대로 설정되지 않아서 발생한 문제 질문:Claude Code(또는 다른 AI 도구)에게 Supabase 작업을 의뢰할 때, 복잡한 RLS 정책이 올바르게 설정되도록 강제할 수 있는 방법이 있을까요?개발 단계에서 이러한 RLS 오설정을 미리 감지할 수 있는 검증 방법(테스트, 문서 체크 등)이 있을까요?강사님께서 추천하시는 "올바른 RLS 지시사항"이 있을까요? 예를 들어, AI에게 요청할 때 구체적으로 어떻게 명시해야 보안 구멍이 최소화될까요?Q2. Migration 파일 관리와 AI의 한계"RLS를 Dashboard UI에서 설정하면 코드로 추적 불가능하고, AI가 기존 설정을 파악하기 어렵다. Migration 파일로 관리해야 AI가 기존 설정을 이해할 수 있지만, 이것도 AI가 여러 버전의 Migration 파일을 읽고 이해해야 한다는 의미다. 결국 AI는 기존 설정을 완벽히 이해할 수 없어서 충돌하는 설정을 추가할 확률이 높다." 질문:Claude Code로 Supabase 작업을 할 때, Migration 파일의 버전 관리를 어떻게 해야 AI가 기존 설정을 명확하게 인식할 수 있을까요?메모리 파일(CLAUDE.md)에 "현재 RLS 정책 요약" 또는 "Migration 히스토리 요약"을 저장해두는 것이 도움이 될까요?강사님께서 추천하시는 최선의 관리 방식은 무엇일까요?Option A: Dashboard UI는 절대 쓰지 말고 항상 Migration 파일로만 관리?Option B: Dashboard에서 변경 후, 매번 SQL Export해서 Migration으로 변환?Option C: 다른 방식?Q3. Trigger & RPC 오남용으로 인한 유지보수 악화"복잡한 기능을 구현할 때 AI는 점점 RLS, Trigger, RPC를 남발해서 유지보수가 아예 불가능할 정도의 코드, 기존 데이터가 손실될만한 코드를 무지성으로 찍어낸다." 질문:Claude Code에게 Supabase 작업을 의뢰할 때, Trigger와 RPC 사용을 적절히 제한하는 방법이 있을까요?예를 들어, AI에게 미리 "RPC는 이 3가지 경우에만 사용하되, 그 외에는 절대 쓰지 말아달라"라고 명시할 수 있는 효과적인 프롬프트가 있을까요?만약 AI가 불필요하게 Trigger/RPC를 추가했다고 판단되면, "이건 너무 복잡하니까 클라이언트에서 처리하자" 같은 명확한 지시사항이 도움이 될까요?Q4. 프로토타입 vs 실제 서비스 단계에서의 Supabase 사용"PoC(프로토타입) 단계에서는 Supabase를 적극 활용해도 좋지만, 실제 서비스가 시작되고 사용자가 생기면 일반 백엔드 스택으로 migration해야 한다. 다행히 PostgreSQL 기반이라 마이그레이션이 비교적 쉽다." 질문:강사님께서도 이 의견에 동의하시나요? 아니면 Supabase도 충분히 프로덕션 레벨의 보안을 유지할 수 있다고 생각하시나요?만약 동의하신다면, 어느 정도 규모(DAU, 데이터 량, 기능 복잡도)에서 백엔드 스택으로 마이그레이션하는 것이 현실적일까요?그 전환 지점까지 Supabase를 "안전하게" 사용하는 체크리스트가 있을까요?Q5. 개발자(Claude Code 사용자)가 반드시 알아야 할 백엔드 지식질문:강사님께서 생각하시는 "Supabase를 안전하게 쓰는 데 필수적인 최소한의 백엔드 지식"은 무엇일까요?그 지식들을 Claude Code 사용자들이 미리 학습하도록 권장하시는 방법이 있을까요? Q6. Claude Code + Supabase 안전 가이드라인 제안위의 위험성들을 고려할 때, Claude Code 사용자들이 Supabase를 안전하게 사용할 수 있도록 하는 일종의 "체계화된 가이드라인"이 필요하다고 생각합니다.제안 & 질문:강사님께서 생각하시는 "Claude Code + Supabase 안전 개발 체크리스트"는 어떤 형태일까요?예를 들어:□ 이 작업에 RLS가 필요한지 명확히 정의했는가? □ AI에게 요청할 때 RLS 정책을 구체적으로 명시했는가? □ Migration 파일로 저장했는가? □ 개발 환경에서 Network tab으로 데이터 노출 여부 확인했는가? □ Trigger/RPC 사용이 정말 필요한지 재검토했는가? 혹은 Supabase를 쓸 때만 따로 체크리스트를 가져야 할까요?강사님께서 향후 강의에서 이런 부분을 더 강조하거나 추가 자료를 제공하실 계획이 있으신가요?🙏 마무리강사님의 강의를 통해 Claude Code의 강력함을 많이 배우고 있습니다. 다만 강한 도구일수록 신중하게 사용해야 한다는 것을 배웠고, 특히 백엔드와 보안 관련해서는 더욱 그렇다고 생각합니다.다소 길고 상세한 질문들이지만, 강사님의 전문가적 관점에서의 조언을 진심으로 기다리고 있습니다.감사합니다! 🙏
-
해결됨맥북 처음 샀을 때 꼭 해야 할 세팅 A to Z (Claude Code · Homebrew · Agentic Coding 포함 | macOS 올인원)
맥 사용시 다운로드 링크 관련
< 질문시 유의사항 안내 > 현재 사용하고 있는 macOS 버전을 함께 작성해주세요.기존에 설정된 것이 있으면 삭제하고 다시 시도 해보세요.안되는 부분을 캡쳐해서 함께 질문에 올려주세요.ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ121개 파일이 들어있는 압축파일을 사파리 웹상에서 다운받아보려는데10개정도 다운되고 다운로드가 끝나더라구요이런 현상은 맥 이슈일까요해당 웹의 다운로드 링크 문제일까요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
문제 리스트 페이지
.채점을 들어가도 계속해서 위의 화면만 나오고 문제 리스트가 안보이는데 어떻게 해결할 수 있을까요?
-
해결됨디지털포렌식 입문자를 위한 디지털포렌식 전문가 2급 실기 시험대비 강의(Encase/Autopsy)
이미징 관련 기초적인 질문입니다..
안녕하세요. 이번 26회차 실기 시험 준비 중에 한가지 궁금한 점 이 있어서 이렇게 글을 남깁니다.. 아마 엄청 기초적인 질문 같은데... 요즘 시험의 경우 USB에 이미징 사본 파일이 들어있고 해당 USB를 수거해가는 걸로 알고 있는데 이 경우에는 USB 내 이미징 사본 파일을 그냥 시험 보는 컴퓨터로 복사 해서 넣으면 될까요? 아니면 FTK Imager로 해당 이미징 파일만 e01이나 dd 파일로 이미징을 해야할까요? 아니면 그 USB 자체를 따로 이미징 해야하는 것이 맞을까요?? 갑자기 강의 듣다가 헷갈라서 이렇게 따로 질문을 남깁니다. 감사합니다.
-
해결됨코드 한 줄 안 쓰고 주식 자동 분석 시스템 만들기 feat. Claude CLI
노션 : 파트3번 링크와 권한 , 파트4번 권한요청, 파트 5번도 미리 요청 드립니다.
워드문서가 보기가 조금 어렵습니다.프롬프트 일부가 캐리지 리턴이 없이 이어져 있어 제가 보기에 어려운데, ai가 인식할 때 문제가 없을까요? 우선 제가 일일이 리턴해서 올렸습니다.파트4에 대한 권한도 요청드렸습니다. 💡 수강생 안내 사항 (커뮤니티 가이드)학습 관련 질문: 구체적으로 적을수록 정확한 답변을 받을 수 있습니다.작성 팁: 마크다운과 단축키를 활용하면 글을 더 편리하게 작성할 수 있습니다.사전 검색: 질문을 남기기 전, 커뮤니티 질문 & 답변에 비슷한 내용이 있었는지 먼저 검색해 보세요.커뮤니티 매너: 서로 예의를 지키며 존중하는 분위기를 함께 만들어가요.서비스 문의: 인프런 서비스 관련 문의는 1:1 문의하기를 이용해 주세요.
-
미해결
커뮤니티는 처음인데요
에이아이 열심히 들어보겠습니다! 화이팅!
-
해결됨바이브 코딩으로 미국 주식 AI 자동 분석 시스템 만들기 with Claude Code
6-6 실습 문의
6-6까지 진행하였는데, 지금까지 진행한거 테스트를 하고 있습니다.잘 진행되었는지 판단할수 있는 체크리스트라도 있으면 도움이 될거 같아요 ^^ㅋ
-
미해결OpenAI를 활용한 나만의 AI 에이전트 만들기 (Agent Builder, GPT-5, Chatkit, Cloudflare, MCP, Fine Tuning, CoT 등)
smithery ai 언제 업데이트 되나요?
smithery ai 언제 업데이트 되나요? 꼭 배우고 싶습니다.
-
미해결회사에서 바로 쓰는 챗GPT 실전 가이드_2026
자료에 실습 데이터가 없어요.
인프런 자료에는 실습 데이터가 없고, 인프런 자료에 있는 주소로 가면 데이터를 다운 받을 수 없는거 같은데... 8강 실습 파일 같은건 어디서 받을수 있을까요?
-
미해결카카오,구글 SNS 로그인(springboot3, vue3)
인가 코드 발급(프론트 vs 백)
카카오 데브톡 응답에 따르면 프론트/백엔드 분할 책임 방식이 지양한다고 합니다.오히려 백에서 로그인 구현을 일임하는 것을 권장합니다.https://devtalk.kakao.com/t/oauth/136448 해당 블로그에서도 책임을 프론트와 백엔드가 나누어 가지는 방식이 잘못되었다고 합니다.https://cafe.naver.com/xxxjjhhh/296 카카오 로그인 REST API에서도 백에서 인가 코드를 받습니다.https://developers.kakao.com/docs/ko/kakaologin/rest-api#before-you-begin-process 어떤 방식이 맞는지 헷갈립니다.
-
해결됨누구보다 빠르게 시작하는 클로드 코드 | 전자책
크렛딧을 구매하라고 하는지 이해가 안가네요?
안녕하세요? 이미 전 pro 구독 중입니다. 콘솔로 작업하니 갑자기 "Credit balance too low · Add funds: https://platform.claude.com/settings/billing"가 나오면서 실행을 할 수 없습니다.위와 같이 아직 토큰이 남아 있는데요. api를 사용하기 위해서는 구매를 해야 하는건가요?
-
미해결2026 코딩테스트 올인원 [JAVA]
part8 Notion 링크
안녕하세요 강사님.강의 잘보고있씁니다. 노션에 part 7까지만있고, part 8 이 없는데 새로운 링크가 필요한걸 까요?
-
미해결빅데이터분석기사 실기 R 올인원: 3주에 끝내는 완벽 대비
체중감량에 효과적인걸 확인하는 쌍체T.test
체중 감량에 효과적이라고 하면 alternative = 에서 less나 greater를 안써도 상관없나요? less넣었을 때랑, greater, two.sided의 pvalue 값이 다른데 셋중에 무엇을 쓰는게 정확한지 궁금합니다.
-
해결됨비전공자도 이해할 수 있는 MySQL 성능 최적화 입문/실전 (SQL 튜닝편)
큰 범위 조회 시 EXPLAIN의 rows 값이 정확하지 않은 이유가 궁금합니다.
안녕하세요 강사님.[실행 계획에서 type 의미 분석하기 (const, range, ref)] 강의에서 "Index Range Scan할 때 조회 범위가 크면 성능 저하의 원인이 되기도 한다."라는 내용을 듣고 정말인지 궁금해져서 EXPLAIN을 한번 돌려봤습니다.CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100), age INT ); -- 높은 재귀(반복) 횟수를 허용하도록 설정 -- (아래에서 생성할 더미 데이터의 개수와 맞춰서 작성하면 된다.) SET SESSION cte_max_recursion_depth = 1000000; -- 더미 데이터 삽입 쿼리 INSERT INTO users (name, age) WITH RECURSIVE cte (n) AS ( SELECT 1 UNION ALL SELECT n + 1 FROM cte WHERE n < 1000000 -- 생성하고 싶은 더미 데이터의 개수 ) SELECT CONCAT('User', LPAD(n, 7, '0')), -- 'User' 다음에 7자리 숫자로 구성된 이름 생성 FLOOR(1 + RAND() * 1000) AS age -- 1부터 1000 사이의 난수로 나이 생성 FROM cte; CREATE INDEX idx_age ON users (age); EXPLAIN SELECT id FROM users WHERE id BETWEEN 1 AND 100000; -- type : range결과 창에서 rows가 100,000이 아니라 110,836으로 나오더라고요. 옵티마이저가 id는 PK이라서 중복이 없을 거라는 것을 알고 Auto Increment가 적용되어 있어서 순차적으로 데이터가 들어갔음도 알텐데 왜 10만 개로 딱 떨어지게 예측하지 못하는지 직관적으로 잘 이해가 가지 않습니다.감사합니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
채점 사이트 관련 질문드립니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 채점 사이트 관련해서 기존 페이지가 아닌 캡쳐한 사진의 화면으로 넘어가집니다. 관련해서 질문 드립니다!
-
미해결알면 칼퇴하는 Spring Boot 백엔드 바이브 코딩 맛보기
인텔리제이 MCP 서버 설정 관련
저는 인텔리제이에서 Claude App 이 안뜨고 Codex만 뜨네요... Claude App 자동 구성은 왜 안뜰까요....
-
해결됨10,000장의 이력서를 본 기술이사의 이력서 가이드
회사의 시스템 아키텍처를 포트폴리오에 써도 되나요?
안녕하세요!궁금한 점이 있습니다회사의 시스템 아키텍처를 포트폴리오에 써도 되나요? 면접에서는 프로젝트의 시스템 아키텍처가 어떠한지 물어본다고 들었습니다!그래서 포트폴리오에 시스템 아키텍처를 명시하려고 하는데,포트폴리오에 넣어도 되는건가요?아니면 보안상 문제 때문에 넣으면 안되는건가요?시스템 아키텍처를 넣어도 된다면 어느정도 수준? 까지 공개해도 되는건지 궁금합니다! (제대로 그린건지는 잘모르겠습니다 ㅎㅎ;;)예를 들어, 이 정도 수준의 정보라면 포트폴리오에 넣어도 문제가 없는 걸까요?
-
미해결처음 배우는 파이썬(python) 프로그래밍 입문
미션 06-02
D번의 문제와 답안이 다른 것 같습니다.