"); background-repeat: no-repeat; background-size: cover; border: none; cursor: pointer; display: inline-block; filter: invert(100%); height: 24px; margin: 0px; padding: 0px; position: absolute; right: 24px; top: 40px; width: 24px; }
.modal-addsearch__close:focus, .modal-addsearch__close:hover { text-decoration: none; }
.modal-addsearch__content { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 24px; line-height: 19px; margin: 72px auto 0px; max-width: 56pc; width: 80%; }
@media screen and (max-width: 767px) {
.modal-addsearch__content { font-size: 14px; line-height: 17px; width: calc(100% - 32px); }
}
.modal-addsearch__scroll-box { background-color: rgb(255, 255, 255); height: auto; max-height: 712px; max-width: 56pc; overflow: auto; top: 4em; }
.addsearch-loadmore { text-align: center; }
.search-field-wrapper input[type="search"] { background-color: transparent; background-image: url("data:image/svg+xml,%3Csvg id='icon.Search' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_7829' data-name='Rectangle 7829' width='19.446' height='20' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect id='Icon_constraint_bg' data-name='Icon constraint bg' width='24' height='24' fill='%23fff' opacity='0'/%3E%3Cg id='icon' transform='translate(2 2.001)' clip-path='url(crowdstrike-wp-header/css/%23clip-path)'%3E%3Cpath id='Path_13345' data-name='Path 13345' d='M19.069,17.8l-4.075-4.075a8.442,8.442,0,1,0-1.907,1.737l4.159,4.161A1.289,1.289,0,0,0,19.069,17.8M2.577,8.434a5.857,5.857,0,1,1,5.856,5.857A5.863,5.863,0,0,1,2.577,8.434' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E"); background-position: 5px 50%; background-repeat: no-repeat; border-width: 0px 0px 2px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-bottom-style: solid; border-bottom-color: transparent; border-image: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)) 1 / 1 / 0 stretch; color: rgb(255, 255, 255); height: 47px; padding: 0px 7px 2px 36px; width: 100%; }
.search-field-wrapper input[type="search"]::-webkit-input-placeholder { color: inherit; opacity: 0.5; }
.search-field-wrapper input[type="search"]::placeholder { color: inherit; opacity: 0.5; }
.search-field-wrapper input[type="search"]:focus { outline: 0px; }
.search-field-wrapper input[type="search"]::-webkit-search-cancel-button, .search-field-wrapper input[type="search"]::-webkit-search-decoration, .search-field-wrapper input[type="search"]::-webkit-search-results-button, .search-field-wrapper input[type="search"]::-webkit-search-results-decoration { display: none; }
.search-results__item { border: 1px solid rgb(201, 201, 201); padding: 14px 40px; }
@media screen and (max-width: 767px) {
.search-results__item { padding: 1pc; }
}
.search-results__item:hover { background-color: rgb(245, 245, 245); }
.search-results__query { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 24px; padding: 14px 40px; }
.search-results__query em { color: rgb(236, 0, 0); font-style: normal; }
.search-results__category, .search-results__item em { color: rgb(236, 0, 0); font-family: HaasGrotDisp-75Bold, helvetica, arial, sans-serif; font-size: 1pc; }
@media screen and (max-width: 767px) {
.search-results__category, .search-results__item em { font-size: 14px; line-height: 17px; }
}
.search-results__link { color: inherit; display: flex; text-decoration: none; }
.search-results__link .main-image { background-position: 50% center; background-repeat: no-repeat; background-size: 99pt; border-radius: 2pc; flex-shrink: 0; height: 99pt; margin-right: 1em; overflow: hidden; width: 99pt; }
.search-results__link .main-image.doc, .search-results__link .main-image.docx, .search-results__link .main-image.noimage, .search-results__link .main-image.pdf, .search-results__link .main-image.ppt, .search-results__link .main-image.pptx { background-size: 3pc; }
.search-results__link .main-image.pdf { background-image: !important; }
.search-results__link .main-image.doc, .search-results__link .main-image.docx { background-image: !important; }
.search-results__link .main-image.pptx { background-image: !important; }
.search-results__link .main-image.noimage { background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDACgcHiMeGSgjISMtKygwPGRBPDc3PHtYXUlkkYCZlo+AjIqgtObDoKrarYqMyP/L2u71////m8H////6/+b9//j/wAALCABEAEQBAREA/8QAFwABAQEBAAAAAAAAAAAAAAAAAAECBf/EABwQAQEAAgMBAQAAAAAAAAAAAAABAhESIUExYf/aAAgBAQAAPwDsAAAAAAAJbpOX40AM2rvcTGetM4+xoBLNqzLrqnKLjFAASzonxQAAAAAAAAB//9k="); }
.search-results__link .main-image img { background-position: 50% center; background-repeat: no-repeat; background-size: 99pt; height: 99pt; }
@media screen and (max-width: 767px) {
.search-results__link .main-image img { background-size: 88px; height: 88px; }
.search-results__link .main-image { background-size: 88px; height: 88px; width: 88px; }
}
.search-results__category { margin-bottom: 13px; text-transform: capitalize; }
.search-results__highlight, .search-results__title { font-size: 1pc; }
@media screen and (max-width: 767px) {
.search-results__highlight, .search-results__title { font-size: 14px; line-height: 17px; }
}
.search-results__title { color: rgb(24, 24, 24); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; line-height: normal; margin: 0px 0px 5px; padding: 0px; text-align: left; }
.search-results__highlight { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; }
.search-results__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: start; align-items: flex-start; display: flex; flex-direction: column; justify-content: flex-start; text-align: left; word-break: break-word; }
.addsearch-searchresults-no-results { padding: 14px 40px; }
@media screen and (max-width: 767px) {
.addsearch-searchresults-no-results { padding: 1pc; }
}
body[dir="rtl"] .search_btn { margin-left: 40px; }
body[dir="rtl"] .search_btn img { transform: scaleX(-1); }
.cmp-drift { background-color: transparent; background-image: url("data:image/svg+xml,"); background-repeat: no-repeat; background-size: contain; border: none; color: rgb(0, 0, 0); cursor: pointer; display: none; height: 20px; margin: 0px 2pc; padding: 0px; width: 22px; filter: invert(0) !important; }
.container--dotcom-header { background-color: rgb(255, 255, 255); position: relative; width: 100vw; z-index: 100; }
.container--dotcom-header .button .cmp-button__text { line-height: 19px; }
.container--dotcom-header .image { margin: 0px; }
.scrolled { transition: all 0.4s ease 0s; background-color: rgb(255, 255, 255) !important; }
.scrolled .cmp-cart__icon-link, .scrolled .image, .scrolled .search-btn { filter: none !important; }
.scrolled .header-nav-desktop__nav-link-list__item__button, .scrolled .list--dotcom-header-links .cmp-list__item-link { color: rgb(0, 0, 0) !important; }
.scrolled .list--dotcom-header-links .cmp-list__item-link__icon { filter: none !important; }
.scrolled .search_btn { filter: invert(100%) !important; }
.scrolled .cmp-languagenavigation__item-link .cmp-button__text__internal-icon { filter: none !important; }
.scrolled .cmp-languagenavigation__item-link .cmp-button__text { color: rgb(0, 0, 0) !important; }
.scrolled .cmp-languagenavigation__item-link:hover .cmp-button__text__internal-icon { filter: invert(100%) !important; }
.scrolled .cmp-languagenavigation__item-link:hover .cmp-button__text { color: rgb(255, 255, 255) !important; }
.container--dotcom-header--transparent-background { position: fixed; }
@media screen and (min-width: 1191px) {
.container--dotcom-header--transparent-background { background-color: transparent; position: fixed; }
.container--dotcom-header--transparent-background .image { filter: invert(100%); margin-top: 15px; }
.container--dotcom-header--transparent-background .search-btn { filter: invert(100%); }
.container--dotcom-header--transparent-background .header-nav-desktop__nav-link-list__item__button { color: rgb(255, 255, 255); }
.container--dotcom-header--transparent-background .cmp-list__item-link { color: rgb(255, 255, 255) !important; }
.container--dotcom-header--transparent-background .cmp-list__item-link__icon { filter: invert(100%); }
}
.container--dotcom-header--white-background .cmp-languagenavigation__item-link .cmp-button__text__internal-icon { filter: none !important; }
.container--dotcom-header--white-background .cmp-languagenavigation__item-link .cmp-button__text { color: rgb(0, 0, 0) !important; }
.container--dotcom-header--white-background .cmp-languagenavigation__item-link:hover .cmp-button__text__internal-icon { filter: invert(100%) !important; }
.container--dotcom-header--white-background .cmp-languagenavigation__item-link:hover .cmp-button__text { color: rgb(255, 255, 255) !important; }
.header-nav-desktop { display: none; }
.header-nav-desktop, .header-nav-desktop__nav-link-list { -webkit-box-align: center; align-items: center; }
.header-nav-desktop__nav-link-list { -webkit-box-pack: start; column-gap: 8px; display: flex; justify-content: start; list-style-type: none; margin: 0px; padding: 0px; }
.header-nav-desktop__nav-link-list__item__button { background-color: transparent; border: none; border-radius: 6px; color: rgb(0, 0, 0); cursor: pointer; font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0px; line-height: 19px; padding: 8px 1pc; text-decoration: none; white-space: nowrap; }
.header-nav-desktop__nav-link-list__item a.header-nav-desktop__nav-link-list__item__button--active, .header-nav-desktop__nav-link-list__item a.header-nav-desktop__nav-link-list__item__button:hover { background-color: rgb(236, 0, 0); color: rgb(255, 255, 255) !important; }
.header-nav-desktop__dropdown-container { background-color: rgb(255, 255, 255); border-radius: 0px 0px 2pc 2pc; border-top: 3px solid rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.2) -3px -7px 35px; cursor: default; display: none; left: 50%; margin: 0px auto; padding: 3pc 87pt 44px; position: absolute; transform: translate(-50%); z-index: -1; top: 142px !important; }
.header-nav-desktop__dropdown-container--active { display: block; }
.header-nav-desktop__dropdown-container .button .cmp-button__text { text-wrap: wrap; line-height: 19px; }
.header-nav-desktop__dropdown-container .button .cmp-button__text__internal-icon { width: 20px; }
@media screen and (max-width: 1599px) {
.header-nav-desktop__dropdown-container { padding: 3pc 40px 44px; }
}
@media screen and (min-width: 1192px) {
.header-nav-desktop { display: flex; }
}
.header-nav-tablet-mobile { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; height: 71.93px; justify-content: start; }
.header-nav-tablet-mobile__hamburger { background-color: transparent; background-image: url("data:image/svg+xml,"); background-repeat: no-repeat; background-size: contain; border: none; cursor: pointer; height: 13px; width: 22px; }
.header-nav-tablet-mobile__hamburger--close { background-image: url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F>"); height: 21px; width: 21px; }
.header-nav-tablet-mobile__hamburger-menu { background-color: rgb(255, 255, 255); display: none; height: calc(-71.93px + 100vh); left: 0px; overflow-y: scroll; position: absolute; width: 100vw; top: 71.93px !important; }
.header-nav-tablet-mobile__hamburger-menu--show { display: block; }
.header-nav-tablet-mobile__hamburger-menu__accordion { list-style-type: none; margin: 0px; padding: 0px; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__separator { background-color: rgb(112, 112, 112); border: none; height: 1px; margin: 0px; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__separator-gradient { background: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)) 0px 0px no-repeat padding-box padding-box transparent; border: none; height: 1px; margin: 0px; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; background-color: transparent; border: none; cursor: pointer; display: flex; justify-content: space-between; margin: 0px; padding: 24px 26px 24px 31px; width: 100%; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text { color: rgb(0, 0, 0); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 24px; font-weight: 400; letter-spacing: 0px; line-height: 30px; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg { background-color: transparent; background-image: url("data:image/svg+xml,"); background-repeat: no-repeat; background-size: contain; height: 1pc; width: 10px; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button__cta { -webkit-box-align: center; place-items: center; background-color: rgb(236, 0, 0); border: none; border-radius: 10px; padding: 9pt 20px; text-decoration: none; width: 100%; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button__cta__text { color: rgb(255, 255, 255); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0px; line-height: 19px; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button__cta__icon { background-image: url("data:image/svg+xml,"); background-repeat: no-repeat; background-size: cover; display: inline-block; height: 10px; margin-left: 8px; width: 9pt; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button:hover .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text { color: rgb(236, 0, 0); }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button:hover .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg { filter: invert(16%) sepia(96%) saturate(7252%) hue-rotate(4deg) brightness(117%) contrast(118%); }
.header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button { background-color: rgb(247, 247, 247); text-decoration: none; width: auto; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button[\:not-has\(a\)] { text-align: left; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button:not(:has(a)) { text-align: left; }
.header-nav-tablet-mobile__hamburger-menu__glass-pane { background-color: rgb(255, 255, 255); height: 30vh; left: 0px; top: 0px; width: 100vw; z-index: -1; }
.header-nav-tablet-mobile__xf-menu { background-color: rgb(255, 255, 255); display: none; height: 100vh; left: 0px; margin: 0px; overflow-y: scroll; padding: 0px; position: absolute; top: 0px; width: 100vw; }
.header-nav-tablet-mobile__xf-menu__container { margin-bottom: 200px; }
.header-nav-tablet-mobile__xf-menu__header { -webkit-box-pack: justify; border-bottom: 1px solid rgb(112, 112, 112); height: 71.93px; justify-content: space-between; padding: 0px 15px 0px 2pc; }
.header-nav-tablet-mobile__xf-menu__header, .header-nav-tablet-mobile__xf-menu__header__back-button { -webkit-box-align: center; align-items: center; display: flex; }
.header-nav-tablet-mobile__xf-menu__header__back-button { -webkit-box-pack: start; background-color: transparent; border: none; cursor: pointer; justify-content: start; margin: 0px; padding: 0px; }
.header-nav-tablet-mobile__xf-menu__header__back-button__svg { background-color: transparent; background-image: url("data:image/svg+xml,"); background-repeat: no-repeat; background-size: contain; filter: invert(16%) sepia(96%) saturate(7252%) hue-rotate(4deg) brightness(117%) contrast(118%); height: 1pc; width: 10px; }
.header-nav-tablet-mobile__xf-menu__header__back-button__text { color: rgb(236, 0, 0); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0px; line-height: 1pc; margin-left: 9pt; }
.header-nav-tablet-mobile__xf-menu__header__close-button { background-color: transparent; background-image: url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F>"); background-repeat: no-repeat; background-size: contain; border: none; cursor: pointer; height: 1pc; width: 1pc; }
.header-nav-tablet-mobile__xf-menu--show { display: block; }
@media screen and (min-width: 769px) {
.header-nav-tablet-mobile { height: 88px; }
.header-nav-tablet-mobile__hamburger-menu { height: calc(-88px + 100vh); top: 88px; }
.header-nav-tablet-mobile__xf-menu__header { height: 88px; }
}
@media screen and (min-width: 1192px) {
.header-nav-tablet-mobile { display: none; }
}
.header-skip-to-content { -webkit-box-align: center; align-items: center; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.2) 0px 10px 20px; display: flex; left: -9999px; padding: 9pt 20px; position: fixed; text-decoration: none; z-index: 999; }
.header-skip-to-content__text { color: rgb(0, 0, 0); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; letter-spacing: 0px; line-height: 19px; text-decoration: none; }
.header-skip-to-content__svg { background-image: url("data:image/svg+xml,"); background-repeat: no-repeat; background-size: contain; height: 10.5px; margin-left: 8px; width: 14px; }
.header-skip-to-content:focus { left: auto; top: 90pt; }
@media screen and (max-width: 1025px) {
body[dir="rtl"] .header-nav-tablet-mobile__hamburger-menu { left: 0px; }
body[dir="rtl"] .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg { transform: scaleX(-1); }
body[dir="rtl"] .header-nav-tablet-mobile__xf-menu { left: 0px; }
body[dir="rtl"] .header-nav-tablet-mobile__xf-menu .header-nav-tablet-mobile__xf-menu__header__back-button__text { margin-left: 0px; margin-right: 9pt; }
body[dir="rtl"] .header-nav-tablet-mobile__xf-menu .header-nav-tablet-mobile__xf-menu__header__back-button__svg { transform: scaleX(-1); }
}
.header-container { background-color: rgb(255, 255, 255); column-gap: 2pc; display: grid; grid-template-columns: 2fr 2fr 1fr; grid-template-rows: auto; }
@media screen and (max-width: 1599px) {
.header-container { column-gap: 1pc; }
}
.header-container__products { text-wrap: wrap; }
.header-container__products--title { color: rgb(236, 0, 0); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 18px; font-weight: 500; letter-spacing: 0.18px; line-height: 26px; text-decoration: none; }
@media screen and (max-width: 1191px) {
.header-container__products--title { margin-left: 2pc; margin-right: 2pc; }
}
.header-container__products .gray-color { color: rgb(119, 119, 119); }
.header-container__products hr { background: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)); border: none; height: 2px; margin: 18px 0px 8px; }
.header-container__products__content { column-gap: 2pc; display: grid; grid-template-columns: 1fr 1fr; }
@media screen and (max-width: 1600px) {
.header-container__products__content { column-gap: 1pc; }
}
@media screen and (max-width: 1191px) {
.header-container__products__content { margin-left: 2pc; margin-right: 2pc; }
}
.header-container__products__content__col { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; min-width: 200px; }
.header-container__products__content__col__item { padding: 1pc 0px; text-decoration: none; }
.header-container__products__content__col__item-title { -webkit-box-align: center; align-items: center; color: rgb(0, 0, 0); display: flex; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0.16px; line-height: 22px; }
.header-container__products__content__col__item-desc { -webkit-box-align: center; align-items: center; color: rgb(0, 0, 0); display: inline-block; font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 9pt; font-weight: 400; letter-spacing: 0.12px; line-height: 18px; margin: 8px 0px; }
@media screen and (max-width: 1191px) {
.header-container__products__content__col__item-desc { display: none; }
}
.header-container__products__content__col__item--alternative-style { background-color: rgb(0, 0, 0); border-radius: 8px; margin-top: 1pc; padding: 20px 24px; }
.header-container__products__content__col__item--alternative-style .header-container__products__content__col__item-title { color: rgb(255, 255, 255); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 18px; font-weight: 500; letter-spacing: 0px; line-height: 30px; }
.header-container__products__content__col__item--alternative-style .header-container__products__content__col__item-desc { color: rgb(255, 255, 255); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 9pt; font-weight: 400; letter-spacing: 0px; line-height: 18px; margin: 8px 0px; }
.header-container__products__content__col__item--alternative-style .header-container__products__content__col__item-more { -webkit-box-align: center; align-items: center; color: rgb(255, 255, 255); display: flex; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 19px; }
.header-container__products__content__col__item--alternative-style .header-container__products__content__col__item-more__svg { background-image: url("data:image/svg+xml,"); background-repeat: no-repeat; background-size: cover; height: 10.06px; margin-right: 8px; width: 5.79px; }
@media screen and (max-width: 1191px) {
.header-container__products__content__col__item--alternative-style { display: none; }
}
.header-container__products__content__col__item .header-container__button { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; background-color: rgb(236, 0, 0); border-radius: 10px; color: rgb(255, 255, 255); display: inline-flex; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; justify-content: start; letter-spacing: 0px; line-height: 19px; margin: auto; padding: 10px 20px; text-decoration: none; }
.header-container__products__content__col__item .header-container__button__svg { background-image: url("data:image/svg+xml,"); background-repeat: no-repeat; background-size: cover; height: 8px; margin: 0px 0px 2px 5px; width: 10px; }
@media screen and (max-width: 1191px) {
.header-container__products__content__col__item[\:not-has\(\.header-container__products__content__col__item-title\)] { display: none; }
.header-container__products__content__col__item:not(:has(.header-container__products__content__col__item-title)) { display: none; }
}
@media screen and (max-width: 1191px) {
.header-container__products__content__col__item[\:has\(a\)] { display: block !important; }
.header-container__products__content__col__item:has(a) { display: block !important; }
}
.header-container__products .one-column { grid-template-columns: 1fr; }
.header-container__products .two-column { grid-template-columns: 1fr 1fr; }
@media screen and (max-width: 1191px) {
.header-container__products { margin-top: 2pc; }
.header-container__products hr { height: 1px; margin-top: 18px; }
}
.header-container--services { grid-template-columns: repeat(5, 1fr); }
@media screen and (max-width: 1191px) {
.header-container--services, .header-container--services .header-container__products__content { grid-template-columns: 1fr; }
}
.header-container--platform { grid-template-columns: 2fr 2fr 1fr; }
@media screen and (max-width: 1191px) {
.header-container--platform, .header-container--platform .header-container__products__content { grid-template-columns: 1fr; }
}
.header-container--why-crwd { grid-template-columns: 1fr 2fr 1fr; }
@media screen and (max-width: 1191px) {
.header-container--why-crwd, .header-container--why-crwd .header-container__products__content { grid-template-columns: 1fr; }
}
.header-container--learn { grid-template-columns: repeat(4, 1fr); }
@media screen and (max-width: 1191px) {
.header-container--learn, .header-container--learn .header-container__products__content { grid-template-columns: 1fr; }
}
.header-container--company { grid-template-columns: repeat(3, 1fr); }
@media screen and (max-width: 1191px) {
.header-container--company, .header-container--company .header-container__products__content { grid-template-columns: 1fr; }
}
body[dir="rtl"] .header-container__products__content__col__item--alternative-style .header-container__products__content__col__item-more { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-box-pack: end; flex-direction: row-reverse; justify-content: flex-end; }
body[dir="rtl"] .header-container__products__content__col__item--alternative-style .header-container__products__content__col__item-more__svg { margin-right: 8px; transform: scaleX(-1); }
body[dir="rtl"] .header-container__products__content__col__item .header-container__button__svg { margin: 0px 5px 2px 0px; transform: scaleX(-1); }
.list--dotcom-header-links > .cmp-list { -webkit-box-align: center; align-items: center; column-gap: 2pc; display: flex; list-style-type: none; margin: 0px; padding: 0px; }
.list--dotcom-header-links > .cmp-list .cmp-list__item-link { color: rgb(0, 0, 0); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0px; line-height: 19px; text-decoration: none; }
.list--dotcom-header-links-small > .cmp-list { -webkit-box-align: center; align-items: center; column-gap: 2pc; display: flex; list-style-type: none; margin: 0px; padding: 0px; }
.list--dotcom-header-links-small > .cmp-list .cmp-list__item-link { text-decoration: none; }
.list--dotcom-header-links-small > .cmp-list .cmp-list__item-link .cmp-list__item-link__icon { filter: invert(100%); height: 9pt; margin-right: 8px; width: 9pt; }
.list--dotcom-header-links-small > .cmp-list .cmp-list__item-link .cmp-list__item-link__text { color: rgb(255, 255, 255); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; line-height: 17px; text-decoration: none; }
.list--dotcom-header-links-noText > .cmp-list { -webkit-box-align: center; align-items: center; column-gap: 2pc; display: flex; list-style-type: none; padding: 0px; margin: 0px !important; }
.list--dotcom-header-links-noText > .cmp-list .cmp-list__item-link { text-decoration: none; }
.list--dotcom-header-links-noText > .cmp-list .cmp-list__item-link .cmp-list__item-link__icon { height: 20px; width: 20px; }
.list--dotcom-header-links-noText > .cmp-list .cmp-list__item-link .cmp-list__item-link__text { display: none; }
body[dir="rtl"] .list--dotcom-header-links > .cmp-list .cmp-list__item .cmp-list__item-link .cmp-list__item-link__icon { margin-left: 10px; transform: scaleX(-1); }
.title--header-title .cmp-title__text { color: rgb(119, 119, 119); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 18px; font-weight: 500; letter-spacing: 0.18px; line-height: 26px; text-decoration: none; }
@media screen and (max-width: 1191px) {
.title--header-title .cmp-title__text { margin: 0px 2pc 18px; }
}
.title--header-title .cmp-title__text .cmp-title__link { color: rgb(236, 0, 0); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 18px; font-weight: 500; letter-spacing: 0.18px; line-height: 26px; text-decoration: none; }
(cache)2024年7月19日発生した障害に関する技術情報 | CrowdStrike
___
2024年7月19日発生した障害に関する技術情報 | CrowdStrike
Windowsホスト向けFalconコンテンツ更新に関する技術情報
2024年7月20日
|クラウドストライク |エグゼクティブの視点
発生事象について
2024年7月19日(金) 午前4:09(UTC時間)に、CrowdStrikeは運用の一環として、Windowsシステムのセンサー設定の更新をリリースしました。センサー設定の更新は、Falcon プラットフォームの保護メカニズムの為の定例的な作業です。この設定の更新により、ロジックエラーが発生し、その影響を受けたシステムでシステムクラッシュとブルースクリーン(BSOD)が発生しました。
システムクラッシュの原因となったセンサー設定の更新は、2024年7月19日(金) 午前5:27(UTC時間)に修正されました。
この事象は、サイバー攻撃の結果でも、サイバー攻撃に関連するものでもありません。
影響範囲
2024年7月19日(金) 午前4:09(UTC時間)から2024年7月19日(金) 午前5:27 (UTC時間)までの間にオンラインだったWindowsバージョン7.11以降のFalconセンサーを実行しているお客様は、影響を受ける可能性があります。
Windows 7.11 以降の Falcon センサーを実行しているシステムで、午前 4:09 (UTC時間) から 午前5:27(UTC時間)までの間に更新された構成をダウンロードしたシステムは、システム クラッシュの影響を受けやすくなっていました。
設定ファイルに関する補足説明
上記の設定ファイルは「チャネルファイル」と呼ばれ、Falconセンサーで使用される動作保護メカニズムの一部です。チャネルファイルの更新は、通常のセンサーの動作であり、CrowdStrikeによって発見された新しい戦術、技術、および手順に応じて1日に数回更新が行われます。これは新しいプロセスではなく、このアーキテクチャは、Falconの運用開始時点から提供されてきました。
技術的な詳細
Windows システムでは、チャネル ファイルは次のディレクトリにあります。
C:\Windows\System32\drivers\CrowdStrike\
ファイル名が “C-
“で始まります。各チャネルファイルには、一意の識別子として番号が割り当てられます。今回の事象で影響を受けるチャネルファイルは 291 で、ファイル名は “C-00000291-
” で始まり、拡張子が .sys
で終わります。チャネルファイルの末尾は SYS 拡張子ですが、カーネル ドライバーではありません。
チャネル ファイル291は、FalconがWindowsシステム上で名前付きパイプ1の実行を評価する方法を制御します。名前付きパイプは、Windows の通常の通信、プロセス間通信、またはシステム間の通信に使用されます。
午前4:09(UTC時間)に行われたアップデートは、サイバー攻撃で一般的なC2フレームワークによって使用されている、新たに観測された悪意のある名前付きパイプをターゲットにするように設計されました。設定の更新によりロジックエラーが発生し、オペレーティングシステムがクラッシュしました。
チャネル ファイル 291について
CrowdStrike は、チャネル ファイル 291 のコンテンツを更新することにより、ロジック エラーを修正しました。チャネル ファイル 291 に対する、更新されたロジック以外の変更は行われていません。Falconは、名前付きパイプの乱用に対する評価と保護を続けています。
これは、チャネル ファイル291または他のチャネル ファイルに含まれるnull バイトとは関係ありません。
修復方法について
最新の修復に関する推奨事項と情報は、当社のブログまたはサポートポータルでご覧いただけます。
一部のお客様は特定のサポートニーズをお持ちであることを理解しておりますので、弊社まで直接お問い合わせください。
現在影響を受けていないシステムは、引き続き期待どおりに動作し、保護を提供し続け、将来このイベントが発生するリスクはありません。
Linux または macOS を実行しているシステムは、チャネル ファイル 291 を使用していないため、影響を受けていません。
根本原因分析について
私たちはこの問題がどのように発生したかを理解しており、このロジックの欠陥がどのように発生したかを特定するために徹底的な根本原因分析を行っています。この取り組みは継続されています。私たちは、プロセスを強化するためにできる基本的な改善点やワークフローの改善点を特定することをお約束します。根本原因分析の結果は、調査の進行に応じて更新されます。
1 https://learn.microsoft.com/en-us/windows/win32/ipc/named-pipes
このサイトのクッキーについて
CrowdStrikeウェブサイトを利用するお客様に最も関連性の高いコンテンツおよび最適なブラウザ体験をお届けするためクッキーを使用して、サイトの使用に関する情報を記録および保存しています。この情報をCrowdStrikeがどのような形で使用しているかについては、プライバシー通知をご覧ください。クッキーの詳細については、クッキー通知をご覧ください。
あなたのプライバシー
ウェブサイトを訪問すると、多くの場合 Cookie を用いて利用者のブラウザに情報を保管したりブラウザから情報を取得したりします。 取得される情報には、利用者に関するもの、優先設定、デバイスに関する情報が含まれている場合があります。多くの場合、サイトの動作を利用者の期待通りにするために使用されています。取得される情報は、通常、利用者を特定できるようなものではありませんが、ウェブ体験をパーソナライズするのに役立ちます。弊社では利用者のプライバシーを尊重し、一部の Cookie を使用しないよう利用者が選択できるようにしています。カテゴリ名をクリックすると詳細情報が表示され、弊社のデフォルト設定を変更できます。Cookie の種類によっては、ブロックするとサイトの使い勝手や弊社が提供できるサービス内容に影響が出る場合がありますのでご注意ください。
詳細情報
この Cookie はウェブサイトが正常に機能するために必要なもので、利用者のシステム内でスイッチをオフにすることはできません。これらは通常、プライバシー設定、ログイン、フォームへの入力など、サービスのリクエストに相当するユーザーのアクションに応じてのみ設定されます。この Cookie をブロック/警告するようにブラウザを設定することは可能ですが、サイトの一部が機能しなくなります。この Cookie が個人を特定できる情報を保存することはありません。
この Cookie により訪問者数と通信トラフィックソースがカウントできるようになり、弊社サイトのパフォーマンスを判断し改善する際に役立ちます。最も人気があるページ、人気が低いページを確認したり、訪問者がサイト内をどのように移動するかを理解するのに役立ちます。これらの Cookie が収集するすべての情報はひとつにまとめられるので、匿名性が保たれています。この Cookie を受け入れなければ、利用者が弊社サイトを訪問しても、弊社にはわかりません。
この Cookie によりウェブサイトの機能を強化しパーソナライズが可能になります。この Cookie は弊社により設定される場合と、弊社サイトに追加したサービスを提供するサードパーティが設定する場合があります。この Cookie を受け入れなければ、サービスの一部またはすべてが正常に機能しない可能性があります。
この Cookie は、弊社の広告パートナーにより弊社サイト経由で設定される場合があります。これらの企業は利用者の関心事のプロファイルを作成し、他のサイトでも関連する広告を表示するためなどにこの Cookie を使用します。この Cookie が個人情報を直接保存することはありません。利用者のブラウザとインターネットデバイスを一意的に識別します。この Cookie を受け入れなければ、ターゲットを絞らないより一般的な広告が表示されるようになります。



