측정소별로 측정소계측로그테이블이 있고 화면에서 검색한 측정소만 계측데이터를 취득해서 java단에서 사용하기 위해 동적sql을 만들었는데 쿼리에$$구문이 들어있어 sql인젝션에 취약하다는 얘기를 들어서 대응방법을 생각하고 있는데 좋은 아이디어가 떠오르질 않네요^^;

잘부탁드립니다....^^;

참고로 개발은 전자정부표준프레임워크를 사용해서 개발하고 있고 그래서 ibatis로 아래 sql을 작성해서 java단에서 데이터 결과를 취득해 web에 표시하고 있습니다.



<select id="PrintReportDAO.selectReportAllPostDay" parameterClass="map" resultMap="reportAllPostDay" >
   SELECT A.post_info_idx
    ,convert(varchar(10),A.work_date,120) as work_date
    ,A.mean_value
  FROM (
   <iterate property="postList" conjunction="UNION ALL">
    SELECT #postList[].no# post_info_idx
      ,work_date
      ,mean_value
    FROM stats_log_$postList[].no$
</iterate>
   ) A
</select>

  

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 1262
8842 select 데이터 가져오는법 [1] 호야로아아 2015.07.17 3267
8841 select 할 때 count 에만 where 절을 쓸 수 있나요? [3] kys96811 2015.07.17 3524
8840 Select 쿼리 질문드립니다. [1] 안양거북이 2015.07.16 2643
8839 특정칼럼의 데이터 '세로'- > '가로' 변환 [2] 라꾸라꾸 2015.07.16 3287
8838 alter [테이블] nocheck constraint all 할 시에 default 제약조건에도 영향이 가는지? [1] 절간신부™ 2015.07.16 2763
8837 오라클 랜덤 선택 [1] park87 2015.07.15 4631
» 동적테이블sql(ibatis)에대한 sql인젝션 대응 문의 [1] 깔샴이 2015.07.15 7283
8835 MSSQL2005 에서 2008로 업그레이드 방법 [1] Sinlay 2015.07.15 4599
8834 sql 프로시저 캐쉬 문의 드립니다. akfflr 2015.07.15 3408
8833 varbinary 필드검색은 어떻게? [6] 희망나라 2015.07.14 3745
8832 db backup 방법 부탁드립니다.. [1] 슈토파이터 2015.07.14 2686
8831 pivot시 date 증가 관련 질문,,, [1] JaydenBaek 2015.07.13 3041
8830 인덱스 작업중 롤백하고 DB를 내렸다 올리니 (복구) 라고만 뜨는데요.. [2] 킹멋쟁 2015.07.13 3483
8829 (asp.net)1:n관계로 되어있는 테이블을 한 화면에서 insert시킬수 있나요? [2] 새우볶음 2015.07.13 3034
8828 SQL SERVER 가져오기 및 내보내기 마법사 오류 전화귀 2015.07.11 7862
8827 쿼리 지연현상 문의 드립니다 [1] akfflr 2015.07.10 3519
8826 Count(*) Over() 에 대해 질문드립니다. 김락중_278785 2015.07.10 3262
8825 오라클에서 mysql 쿼리 변환좀 부탁드립니다 nyih1234 2015.07.10 3526
8824 JSP와 MS-SQL DBMS관련 질문입니다. 답변좀 부탁드리겠습니다. 마르티엘 2015.07.09 3035
8823 join 질문입니다. [6] 깨비꼬비 2015.07.08 3117





XE Login