본문 바로가기

보안5

일일 이메일 보고서 전송을 자동화하는 Python 스크립트 일일 이메일 보고서 전송을 자동화하는 Python 스크립트일일 이메일 보고서를 자동화하는 Python 스크립트를 작성하려면 몇 가지 단계를 따르면 됩니다. 여기서는 Gmail을 기반으로 예를 들어 설명하겠습니다.1. 필요한 Python 라이브러리 설치:smtplib: 이메일을 보내기 위한 라이브러리email: 이메일 메시지를 생성하기 위한 라이브러리datetime: 현재 날짜 및 시간을 가져오기 위한 라이브러리2. Gmail 계정 설정:Gmail 계정의 보안 설정에서 "보안 수준이 낮은 앱의 액세스"를 허용해야 합니다.3. Python 스크립트 작성:이메일 보내기 기능을 포함한 Python 스크립트를 작성합니다.필요한 보고서를 생성하고 이메일에 첨부할 수 있도록 스크립트를 작성합니다.예를 들어, 다음과 .. 2024. 6. 30.
AES-256 암호화 알고리즘 파이썬 구현 AES-256 암호화 알고리즘 파이썬 구현 서론 고급 암호화 표준(AES)은 현대적인 암호화 기술 중 가장 보편적으로 사용되는 것 중 하나입니다. AES는 높은 수준의 보안을 제공하며, 다양한 분야에서 데이터 보호를 위해 활발히 사용됩니다. 이번 포스트에서는 Python을 사용하여 AES-256 암호화 알고리즘을 구현하는 방법에 대해 알아보겠습니다. AES 암호화란? AES는 Rijndael 알고리즘을 기반으로 합니다. 이는 대칭 키 암호화 알고리즘으로, 동일한 키를 사용하여 암호화와 복호화를 수행합니다. AES는 키 크기에 따라 다양한 버전이 있지만, 그중에서도 AES-256은 256비트 키 크기를 갖고 있어 매우 강력한 보안을 제공합니다. AES-256은 Advanced Encryption Stand.. 2024. 2. 11.
(Javascript)개발자 도구 콘솔창 차단 방법 - 사이트 이동 [경고] 개발자 도구가 감지되었습니다. (Javascript)개발자 도구 콘솔창 차단 방법 - 사이트 이동 [경고] 개발자 도구가 감지되었습니다. 1. 개발자 도구의 중요성과 사이트 보안 웹 개발자들에게 개발자 도구는 필수적인 도구입니다. 이를 통해 웹사이트의 HTML, CSS, JavaScript 코드를 확인하고, 디버깅을 수행할 수 있습니다. 하지만, 개발자 도구를 사용하여 사이트의 보안을 위협하는 행위도 가능하기 때문에, 웹사이트 보호를 위해 개발자 도구의 접근을 제한하는 것이 필요할 때가 있습니다. 2. 개발자 도구 감지 방법 개발자 도구를 감지하는 가장 일반적인 방법은 window 객체의 devtools 이벤트를 활용하는 것입니다. 예를 들어, F12 키를 눌러 개발자 도구를 열거나, 브라우저의 오른쪽 클릭 메뉴에서 '검사'를 선택할.. 2023. 12. 14.
보안: 엑셀 파일 암호 설정과 해제 방법 MS office 365, 2011 excel 엑셀 파일의 보안 강화: 암호 설정과 해제 방법 서론 Microsoft Excel은 다양한 정보를 포함하고 있는 중요한 파일들을 다루는 데 사용되며, 이러한 파일의 보안은 매우 중요합니다. 암호 설정과 해제는 이러한 정보를 보호하는 핵심적인 단계입니다. 이 글에서는 MS Office 365 및 2011 Excel을 기준으로 엑셀 파일의 보안을 강화하기 위한 암호 설정과 해제 방법에 대해 알아보겠습니다. 암호 설정하기 엑셀 파일에 암호를 설정하는 것은 파일 전체에 보안을 더하는 중요한 절차입니다. 아래는 엑셀 파일에 암호를 설정하는 단계입니다. 파일 열기: 먼저 해당 엑셀 파일을 엽니다. 정보 메뉴 접근: 파일 메뉴에서 "정보"를 선택합니다. 통합 문서 보호 옵션 선택: "정보" 탭에서 "통합 문서 보호".. 2023. 8. 26.
session method 세션 메소드 .setAttribute() .getAttribute() .invalidate() .setMaxInactiveInterval() .isNew() 세션 메소드: 유용한 세션 관리 기능들 서론 웹 애플리케이션에서는 사용자의 상태를 유지하고 데이터를 저장하는 데 세션(session)이 매우 중요합니다. 세션은 클라이언트와 서버 간의 상태 정보를 저장하는 데 사용되며, 사용자가 웹 사이트를 둘러보는 동안 일시적인 데이터를 보존하는 데 유용합니다. 자바 웹 애플리케이션에서는 세션 관리를 위해 다양한 메소드를 제공합니다. 이 글에서는 자바의 세션 메소드를 소개하고, 각 메소드의 사용법과 기능을 살펴보겠습니다. 세션 메소드 개요 자바 웹 애플리케이션에서는 javax.servlet.http.HttpSession 인터페이스를 통해 세션과 관련된 다양한 메소드를 사용할 수 있습니다. 각 메소드는 세션의 속성(attribute)을 설정하거나 가져오는 데 사용되며, .. 2023. 7. 31.