RegEx 엔진 작업

참고

  • Microsoft Cloud App Security 이름이 바뀌었습니다. 이제 Microsoft Defender for Cloud Apps 호출되었습니다. 앞으로 몇 주 안에 여기와 관련 페이지에서 스크린샷과 지침을 업데이트할 예정입니다. 변경 내용에 대한 자세한 내용은 이 공지 사항을 참조하세요. Microsoft 보안 서비스의 최근 이름 바꾸기에 대한 자세한 내용은 Microsoft Ignite 보안 블로그를 참조하세요.

  • Microsoft Defender for Cloud Apps 이제 Microsoft 365 Defender 일부입니다. Microsoft 365 Defender 포털을 사용하면 보안 관리자가 한 위치에서 보안 작업을 수행할 수 있습니다. 이렇게 하면 워크플로가 간소화되고 다른 Microsoft 365 Defender 서비스의 기능이 추가됩니다. Microsoft 365 Defender Microsoft ID, 데이터, 디바이스, 앱 및 인프라 전반에서 보안을 모니터링하고 관리하기 위한 홈이 될 것입니다. 이러한 변경 내용에 대한 자세한 내용은 Microsoft 365 Defender Microsoft Defender for Cloud Apps 참조하세요.

이 문서에서는 클라우드용 Defender 앱 정책에서 패턴 일치를 위해 RegEx를 사용하는 지침을 제공합니다.

클라우드용 Defender 앱의 정규식

Microsoft Defender for Cloud Apps 콘텐츠 검사 정책은 패턴 일치에 RegEx를 사용합니다. 파일 정책의 일부로 콘텐츠 검사를 적용할 수 있습니다.

정규식 테스트

정규식을 테스트하기 위해 다음 웹 사이트를 사용할 수 있습니다.

클라우드용 Defender 앱의 정규식 제한 사항

사용자 지정 정규식에는 다음과 같은 제한 사항이 적용됩니다.

  • 검색은 항상 대/소문자를 구분하지 않습니다.

  • 허용되는 한정사: {n,m}(여기서 n, m < 10)

  • 모든 그룹은 캡처링이 아니어야 합니다(예: (?:xxx)).

    (group) 대신 (?:group)을 사용합니다.

  • 허용되지 않는 한정사: *, +, {n,}

    * 대신 {0,9}를 사용합니다.

    + 대신 {1,9}를 사용합니다.

  • 허용되지 않는 백 참조: \<number> 또는 \k<이름>

예제 식

다음 표에서는 예제 식 및 일치 여부를 제공합니다.

정규식 데이터 일치
Colou?r (?:black|blue|white) 검은색

흰색

빨간색




아니요
[a-z0-9]{1,9} @[a-z0-9]{1,9}\.[ a-z]{2,3} Some1@abc.com

user@host.org

@bad.com




아니요
20\d{2}-(?:0 [1-9]|1[0-2])-(?:[0-2][0-9]|30|31) 2015-12-31

2015-01-09

1999-12-31




아니요
d.n't\s{0,10}c.r. 상관없어

D!n'tcor0

Doesn't care




아니요

다음 단계

문제가 발생하는 경우 지원받을 수 있습니다. 제품 문제에 대해 도움이나 지원을 받으려면 지원 티켓을 여세요.