본문 바로가기

반응형

분류 전체보기

(393)
2024 모의 해킹 테스트 방어 방법 리스트 관리번호 취약점명중요정보(phpinfo, editor, 세부 버전정보 등) 외부 노출점검일자2024.08.19. ~ 2024.08.23.위험도하조치 시급성단기취약위치경로-URL 1)resources/editor/SmartEditor2/SmartEditor2.htmlURL 2)resources/editor/SmartEditor2/SmartEditor2Skin.html파라미터-[선택 방법]Apache Tomcat 서버에서 특정 경로나 파일에 대한 접근을 제한하는 방법은 여러 가지가 있습니다. Tomcat의 경우, 기본적으로 web.xml 또는 Tomcat 설정 파일을 수정하여 특정 URL이나 리소스에 대한 접근을 제어할 수 있습니다. 아래에 Tomcat에서 특정 파일에 대한 접근을 막는 여러 방법을 설명합니..
안드로이드 프래드먼트 가져 오기 DeadLiftActivity.ktpackage co.kr.sangjiimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.content.Intentimport co.kr.sangji.fragments.DeadLift_descriptionclass DeadLiftActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_dead_lift) // Dea..
안드로이드 앱 새로운 페이지 생성 및 클릭 이벤트 안드로이드는 디자인이 조금 특이하다 xml 파일로 구성 되어있다.  데드리프트 버튼은 이와 같이 코드로 작성되어 있다. 그러면 연결된 액션 코드는 ?goToIsokineticExerciseTest_DeadLift해당 id 값으로 연결된다. Button DeadLift = findViewById(R.id.goToIsokineticExerciseTest_DeadLift);import android.content.Intent;DeadLift.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { /*ft = ma..
AI 홈페이지 제작 플랫폼 프로토타입 개발 계획 스크립 스파이더 # AI 홈페이지 제작 플랫폼 프로토타입 개발 계획 발표 안녕하십니까,   'AI 홈페이지 제작 플랫폼 프로토타입 개발 계획' 발표를 맡게 된 이준호입니다.프로젝트 이름은 스파이더 입니다 .간단하게 웹사이트를 많이 만들 수 있다는 의미에서스파이더라고 명칭했습니다. 개요는 이와 같습니다 개발 목적입니다 . 크게 2가지로 정리하였습니다. 프로젝트 개발 AI 기반 혁신적 웹 개발 플랫폼 구축이 목적입니다 .AI기반 플랫폼 시장을 선도하고 기존 오래걸리는 개발 방식에서 벗어나 빠르고   ## 1. 개발 목적 (3분) 본 프로젝트의 주요 목적은 다음과 같습니다: 1. **AI 기반 혁신적 웹 개발 플랫폼 구축**:     우리는 AI 기술을 활용하여 웹 개발 과정을 자동화하고 최적화하고자 합니다. 이를 ..
Java DNS 라이브러리(dnsjava)를 활용한 도메인 설정 관리 백엔드: Java DNS 라이브러리 (dnsjava)dnsjava는 Java로 작성된 DNS(Domain Name System) 구현 라이브러리입니다. 이 라이브러리의 주요 역할과 기능은 다음과 같습니다:DNS 쿼리 수행: 도메인 이름에 대한 IP 주소 조회(A 레코드), 메일 서버 조회(MX 레코드) 등 다양한 DNS 쿼리를 수행할 수 있습니다.DNS 레코드 관리: 새로운 DNS 레코드 생성, 기존 레코드 수정, 삭제 등의 작업을 프로그래밍 방식으로 수행할 수 있습니다.도메인 유효성 검사: 도메인의 존재 여부, 올바른 형식인지 등을 확인할 수 있습니다.역방향 DNS 조회: IP 주소로부터 도메인 이름을 조회하는 작업을 수행할 수 있습니다.import org.xbill.DNS.*;public class ..
Jenkins 는 무엇이여 자동 배포에 어떤 역할을 하는가 ? Jenkins는 소프트웨어 개발에서 지속적 통합(CI) 및 지속적 배포(CD)를 자동화하는 오픈소스 자동화 서버입니다. 자동 배포 과정에서 Jenkins는 다음과 같은 중요한 역할을 수행합니다:코드 변경 감지:소스 코드 저장소(예: Git)를 모니터링하여 변경사항을 감지합니다.변경이 감지되면 자동으로 빌드 프로세스를 시작합니다.자동화된 빌드:코드를 컴파일하고 필요한 의존성을 해결합니다.빌드 스크립트를 실행하여 애플리케이션을 구성합니다.테스트 자동화:단위 테스트, 통합 테스트, 성능 테스트 등을 자동으로 실행합니다.테스트 결과를 수집하고 보고합니다.품질 검사:코드 품질 도구(예: SonarQube)를 통합하여 코드 품질을 검사합니다.정의된 품질 기준을 충족하지 않으면 배포를 중단할 수 있습니다.아티팩트 생..
사용자 브라우저 액션 반응 형 JavaScript code : 설문조사 완료 후 버튼 활성 function openSurvey() { // ... (생략) ... if (now >= targetDate) { window.open('www.naver.com', '_blank'); setTimeout(checkSurveyCompletion, 10000); } // ... (생략) ...}임시로 해당 url 창이 띄워지고 10초 뒤에 checkSurveyCompletion 해당 함수가 실행 되게 함으로서 사용자가 설문조사 작업에 집중할 수 있도록 했다 위의 코드를 좀 더 효율 적인 방식으로 바꾸고자 했다 function openSurvey() { window.open('www.naver.com', '_blank'); document.addEventL..
[ springframework 에러 ] Required String parameter 'h-captcha-response' is not present 해결 방법 ! https://dondons.tistory.com/19 [Ajax 에러노트] Required String parameter '인자' is not presentAjax 에러노트 Required String parameter '인자' is not present code:400message:HTTP Status 400 - Required String parameter 'pbNum' is not presenterror:Bad Request스트링쿼리로 controller로 값을 보내고 json에 담아 ajax로 받아오는 과dondons.tistory.comorg.springframework.web.bind.MissingServletRequestParameterException: Required String par..

반응형