Java 보안 공급자에서 특정 알고리즘 제거

Rkrishnan

webapps디렉토리 에서 여러 war 파일을 배포하는 tomcat 7.x 서블릿 컨테이너가 있습니다. 내 바람둥이에 배포 된 이러한 응용 프로그램이 MD5알고리즘을 사용하지 않는지 확인하고 싶습니다 . Java에서 다음과 같이 할 수 있습니다.

Provider[] providers = Security.getProviders();
for(Provider p : providers) {
  p.remove("MessageDigest.MD5");
}

그러나 이렇게하려면 내 바람둥이에 배포 된 모든 웹 응용 프로그램이 동일한 작업을 수행해야합니다. 어쨌든이 tomcat 인스턴스에 대해 전 세계적으로 한 번만 수행 할 수 있습니까?

한 가지 가능성은 서블릿 init 메소드에 추가하는 것입니다. 글로벌 배치 디스크립터에서 시작할 때로드하도록 서블릿을 구성합니다.

나는 이것을 시도했지만 내 tomcat 인스턴스에서 내가 이것을하는 위치에 관계없이 다음 줄은 예외를 던지지 않습니다.

MessageDigest hash = MessageDigest.getInstance("MD5");
hash.digest("ABCDEFGH".getBytes());

내가 NoSuchAlgorithmException제거한 이후 로 던질 것으로 예상했다 MessageDigest.MD5. 이유가 무엇일까요?

아레 우스

Providers javadoc 에 따르면 :

서비스 유형 공급자는 보안 프레임 워크에서 사용하도록 예약되어 있습니다. 이 유형의 서비스는 응용 프로그램에서 추가, 제거 또는 수정할 수 없습니다.

따라서을 제거 할 수 Provider있지만 Provider.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Java에서 특정 보안 공급자 사용

분류에서Dev

문자열에서 정보를 추출하는 Java 알고리즘

분류에서Dev

자바 정렬 알고리즘 문제

분류에서Dev

Luhn 알고리즘을 만드는 데 문제가있는 Java 초보자

분류에서Dev

DateTime 알고리즘 제안

분류에서Dev

암호화 알고리즘 기본 설정에 대한 보안 순위 : GPG 용

분류에서Dev

순환 정렬 알고리즘에서 알고리즘의 불안정한 특성을 관찰하는 경우를 찾고있었습니다.

분류에서Dev

Java 보안 공급자를 사용하여 다이제스트 및 서명 분리

분류에서Dev

Java에서 정렬되지 않는 Quicksort 알고리즘

분류에서Dev

삽입 정렬 알고리즘 제자리 및 루프 변형

분류에서Dev

정렬 알고리즘이 잘못된 결과를 제공함

분류에서Dev

여러 사용자가 제공 한 where 절에서 MySQL 검색-수정 및 개선 된 알고리즘

분류에서Dev

K-Nearest 알고리즘 (Java)에서 최단 'K'거리 얻기

분류에서Dev

Bank Kattis 문제에 대한 알고리즘 정확성

분류에서Dev

빠른 정렬 알고리즘에 문제가 있습니다.

분류에서Dev

Java의 특정 색상 채널에 처리 알고리즘을 선택적으로 적용하는 방법

분류에서Dev

프로젝트와 같은 계정에 적합한 Spring 보안 또는 BCrypt 알고리즘?

분류에서Dev

OpenSSL 소스 코드에서 특정 OpenSSL 암호화 알고리즘을 비활성화 / 제거하는 방법은 무엇입니까?

분류에서Dev

단계 기록을 되 돌리는 알고리즘에 대한 제안?

분류에서Dev

password_hash () 알고리즘을 '1'로 설정하는 동안 PHP에서

분류에서Dev

내가 만든이 거품 정렬 알고리즘에 어떤 문제가 있습니까?

분류에서Dev

`RANDOM_NUMBER` 알고리즘에서 특정 시드 사용

분류에서Dev

승리 양식의 경고 및 정보 공급자 제어

분류에서Dev

보상 상자 알고리즘 개발

분류에서Dev

Scikit-Learn에서 다중 알고리즘 시험 설정 문제

분류에서Dev

특정 자바 스윙 알고리즘의 ActionListener의 지연?

분류에서Dev

부정확 한 답변을 제공하는 재귀 Karatsuba 알고리즘

분류에서Dev

삽입 정렬 알고리즘이 오버플로 오류를 제공함

분류에서Dev

이미지의 특정 영역에 알고리즘 적용

Related 관련 기사

  1. 1

    Java에서 특정 보안 공급자 사용

  2. 2

    문자열에서 정보를 추출하는 Java 알고리즘

  3. 3

    자바 정렬 알고리즘 문제

  4. 4

    Luhn 알고리즘을 만드는 데 문제가있는 Java 초보자

  5. 5

    DateTime 알고리즘 제안

  6. 6

    암호화 알고리즘 기본 설정에 대한 보안 순위 : GPG 용

  7. 7

    순환 정렬 알고리즘에서 알고리즘의 불안정한 특성을 관찰하는 경우를 찾고있었습니다.

  8. 8

    Java 보안 공급자를 사용하여 다이제스트 및 서명 분리

  9. 9

    Java에서 정렬되지 않는 Quicksort 알고리즘

  10. 10

    삽입 정렬 알고리즘 제자리 및 루프 변형

  11. 11

    정렬 알고리즘이 잘못된 결과를 제공함

  12. 12

    여러 사용자가 제공 한 where 절에서 MySQL 검색-수정 및 개선 된 알고리즘

  13. 13

    K-Nearest 알고리즘 (Java)에서 최단 'K'거리 얻기

  14. 14

    Bank Kattis 문제에 대한 알고리즘 정확성

  15. 15

    빠른 정렬 알고리즘에 문제가 있습니다.

  16. 16

    Java의 특정 색상 채널에 처리 알고리즘을 선택적으로 적용하는 방법

  17. 17

    프로젝트와 같은 계정에 적합한 Spring 보안 또는 BCrypt 알고리즘?

  18. 18

    OpenSSL 소스 코드에서 특정 OpenSSL 암호화 알고리즘을 비활성화 / 제거하는 방법은 무엇입니까?

  19. 19

    단계 기록을 되 돌리는 알고리즘에 대한 제안?

  20. 20

    password_hash () 알고리즘을 '1'로 설정하는 동안 PHP에서

  21. 21

    내가 만든이 거품 정렬 알고리즘에 어떤 문제가 있습니까?

  22. 22

    `RANDOM_NUMBER` 알고리즘에서 특정 시드 사용

  23. 23

    승리 양식의 경고 및 정보 공급자 제어

  24. 24

    보상 상자 알고리즘 개발

  25. 25

    Scikit-Learn에서 다중 알고리즘 시험 설정 문제

  26. 26

    특정 자바 스윙 알고리즘의 ActionListener의 지연?

  27. 27

    부정확 한 답변을 제공하는 재귀 Karatsuba 알고리즘

  28. 28

    삽입 정렬 알고리즘이 오버플로 오류를 제공함

  29. 29

    이미지의 특정 영역에 알고리즘 적용

뜨겁다태그

보관