community.ibm.com
Open in
urlscan Pro
2a02:26f0:7100:19e::6c1
Public Scan
URL:
https://community.ibm.com/community/user/security/blogs/adam-frank/2021/12/13/detection-of-log4shell-using-qradar
Submission: On December 16 via manual from PL — Scanned from DE
Submission: On December 16 via manual from PL — Scanned from DE
Form analysis
1 forms found in the DOMPOST ./detection-of-log4shell-using-qradar
<form method="post" action="./detection-of-log4shell-using-qradar" onsubmit="javascript:return WebForm_OnSubmit();" id="MasterPageForm" class="form">
<div class="aspNetHidden">
<input type="hidden" name="ScriptManager1_TSM" id="ScriptManager1_TSM" value=";;AjaxControlToolkit, Version=18.1.1.0, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e:de-DE:b13aac2d-1c5e-49ed-8aa2-800cbed84558:cd9be5ef:b7a47d44:dffb332:1b51c515">
<input type="hidden" name="StyleSheetManager1_TSSM" id="StyleSheetManager1_TSSM" value="">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="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">
</div>
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['MasterPageForm'];
if (!theForm) {
theForm = document.MasterPageForm;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
<script src="https://ajax.aspnetcdn.com/ajax/4.6/1/WebForms.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
window.WebForm_PostBackOptions || document.write('<script type="text/javascript" src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZKrTEgnAJ6IBPdiINmN0V5qZyDfVq0Wrp10YlHgakruiDZtd4Q2&t=637453888754849868"><\/script>'); //]]>
</script>
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl04_ucPermission_ManageDropDown1637752250084320664', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl08_OffOwnerProfileInfo_ManageDropDown637752250084476893', false, 'text-left');
}); //]]>
</script>
<script src="https://ajax.aspnetcdn.com/ajax/4.6/1/MicrosoftAjax.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
(window.Sys && Sys._Application && Sys.Observer) || document.write(
'<script type="text/javascript" src="/ScriptResource.axd?d=uHIkleVeDJf4xS50Krz-yI126qQ3MvbDm3cE_zYEVmzoJ75OvveNdz8qLpL8n-ZwTQTtMnNj2Xi82coXUoUdd2VZYv7wlXep2xTYkxwnUvNmzQ-06-nXm5zF0koc2oEAU_KywcXONr7Vw42XotQ07fJ09481&t=363be08"><\/script>'
); //]]>
</script>
<script src="https://ajax.aspnetcdn.com/ajax/4.6/1/MicrosoftAjaxWebForms.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
(window.Sys && Sys.WebForms) || document.write(
'<script type="text/javascript" src="/ScriptResource.axd?d=Jw6tUGWnA15YEa3ai3FadA3Y7gBZFmlYayNHZHyrg_532GoSDiUNT-H7Tt9F-w_iP3EuVWV-QarpAaHkdF6GowUqREtWboBJ4ZNQRaLx3VaVpKX7KL2Wb7h8WyPqfGuH3QJchahlDJWILnJDCB8LQvq5Buo1&t=363be08"><\/script>');
function WebForm_OnSubmit() {
null;
return true;
}
//]]>
</script>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="738F2F5A">
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
value="3xtCGuUm8WPBdwOoxF4WPPxMDc2yOpVIkLNrIhU2+Z+4dcgP+yxMkJ5d1vhmdvsDSPoOj8AUBHWesIHKlpDgvwZXHLHJ/mtZtXCjvjH4goLFwZLSKzgjwtZm2XY9nvnTtFNFxYU5rZmi0EzoxhxObMiFaUmo5pk3oXk38NQpux5wOIuXBwwyHepXSjDQfkcjPt5ILpEQS1w4nG5FczbyP1ASVCQBBLY6wF/DlHXiPAjnlnu+op3boxYBkaV/hRTlMeTisxgKDqSRxHpCBscB0LpOxcErjXp0bTT4u4Fry5gI2hGKBodU7Y/woWStAwEGeve2zY+g0IFkHOL2jCCjlapzFI0YJA4Jp7f7YGT9Eh2n+heXxwbR6sJ8/2qPkT3vmUm37Ubrb+6SQ8OSkYdWgYxq1PzpY7PbFyZ82wyzOo3YSZfP0jUZ7Uj5VpfcSrjygYD56Jh4vuBeqBDC58fcBYNdp7Y=">
</div>
<input name="__HL-RequestVerificationToken" type="hidden" value="p2FLQa9IVAIQpY8uuvd0sVoE6VVTv_Jr4x0V4XR9Z1j71_g1ANJ3Bzc6LZcYyWfdxro0_L2HjLZoRCZDt3WEUwdNxJc1">
<div id="GlobalMain">
<script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager1', 'MasterPageForm', ['tctl00$MainCopy$ctl04$UpdatePanel3', 'MainCopy_ctl04_UpdatePanel3', 'tctl00$MainCopy$ctl04$ucPermission$BlogItemRating$CommentPanel',
'MainCopy_ctl04_ucPermission_BlogItemRating_CommentPanel'
], ['ctl00$MainCopy$ctl04$ucPermission$BlogItemRating$lbLike', 'MainCopy_ctl04_ucPermission_BlogItemRating_lbLike'], [], 90, 'ctl00');
//]]>
</script>
</div>
<!--mp_base-->
<div id="GlobalMessageContainer">
<div id="GlobalMessageContent">
<img id="GlobalMsg_Img" alt="Message Image" src=""> <span id="GlobalMsg_Text"></span><br><br>
</div>
</div>
<div id="MPOuterHeader" class="row siteFrame">
<div class="col-md-12">
<div id="HEADER" class="row">
<div class="col-md-12">
<div class="ContentUserControl">
<script charset="utf-8">
$('body').css('visibility', 'hidden');
//Hide if Page is broeken - Commented blank page
function isEmpty(element) {
return !$.trim(element.html())
}
$(function() {
$(".MPContentArea").each(function() {
var box = $(this);
var body = box.find("#PageTitleH1");
if (isEmpty(body)) {
console.log("EMPTY");
// box.parent().parent().parent().hide();
}
});
var oldname;
$("h1:empty").parent().parent().hide();
/* new Library widget not loading so commented event.stopPropagation(true); (09/24/2021 */
// event.stopPropagation(true);
oldname = "/middleware/";
var elem = window.location.href;
if (elem.indexOf(oldname) !== -1) {
var elem2 = elem.replace("/middleware/", "/integration/");
window.location.href = elem2;
$("body").show();
}
});
$(function() {
/* Disable hyperlink email address : profile page (Fix: 30 Sept 2021) */
$('.profileContactOptions div[id*="MainCopy_ctl09_pnlLinkEditContact"] a[id*="MainCopy_ctl09_presentJob_EmailAddress"]').contents().unwrap();
$('a[title="Show Profile"]').contents().unwrap();
/* Topic group - Discussion tab - Original post by ... (Fix: 31 July 2020) */
$("#MainCopy_ctl08_tdMessages > .digest-viewer.table > tbody > tr.ListRow td:nth-child(4)").css({
"display": "block",
"margin": "-15px 0 10px 0"
});
/* Blog - Update 'Mark as Inappropriate' button | 25 Sept 2020) */
$('.form-group a:contains("Mark as Inappropriate")').closest('.btn-primary').addClass('btn-mark-inappropriate');
$('#MPheader').addClass('clearfix');
$('.community-menu').insertAfter('#Logo');
$('.side-nav-button').appendTo('#MPheader > div.row:first-child > .col-md-12');
$('.user-icon').appendTo('#MPheader > div.row:first-child > .col-md-12');
// Setting Hero Image On Homepage
var heroImg = $('.hero img').attr('src');
$('.hero').css('background-image', 'url("' + heroImg + '")');
$('#BreadCrumb').insertBefore('.hero');
$('.interior .parent-crumbs ol li').prependTo('#BreadCrumb ol');
$('.home .parent-crumbs ol').addClass('breadcrumb').prependTo('#BreadCrumb');
$('#PageTitleH1').prependTo('#MainCopy_ContentWrapper');
$('.digest-viewer tr.ListRow').each(function() {
var replies = $(this).find('td > span[aria-label*="Replies"]');
var title = $(this).find('td > a[aria-label*="Thread Subject"]').parent();
var group = $(this).find('td[aria-label*="Group Name"]');
$(replies).appendTo(this).wrap('<div class="replies" />');
$(group).prependTo(this).wrap('<div class="group" />');
$(this).find('abbr[id*="abbrDate"], span[id*="lbBy"], a[id*="lnkAuthor"]').wrapAll('<div class="byline" />');
$(this).find('.group').wrap('<div class="thread-header" />');
$(this).find('.replies').wrap('<div class="thread-footer" />');
$(this).find('.byline').appendTo($(this).find('.thread-footer'));
});
$('.discussion-feed div[id$="PostMessageContainer"]').appendTo('.discussion-feed h2');
$('.home .content-search').prependTo('.discussion-feed .message-list-controls');
$('.news-page .content-search').prependTo('.news-page .news-grid .Content > .row > .col-md-8');
$('.discussion-feed div[id$="PageSize"]').removeClass('col-md-9');
// Wrapping all content items with main-content div and removing main content from specific content items
$('.main-content').wrapAll('<div class="main-content" />').removeClass('main-content');
// Wrapping Group and Topic Rows into one row
$('.home .main-content .row-groups').wrapAll('<div class="row row-wide row-groups" />').removeClass('row-groups');
// Wrap top row in seperate row
$('.home .main-content .row-1').wrapAll('<div class="row row-wide row-1" />').removeClass('row-1');
// Adding more link to their repective Featured Area Boxes
$('.home .main-content .row-1 .featured-area-1.make-arrow-link').appendTo('.home .main-content .row-1 .featured-area-1 .SearchResults .heading h2');
$('.home .main-content .row-1 .featured-area-2.make-arrow-link').appendTo('.home .main-content .row-1 .featured-area-2 .SearchResults .heading h2');
$('.home .main-content .row-1 .featured-area-3.make-arrow-link').appendTo('.home .main-content .row-1 .featured-area-3 .SearchResults .heading h2');
// Wrapping Spotlight and Events in the same row
$('.home .main-content .ContentItemHtml.col-md-4.spotlight, .home .main-content .ContentItemHtml.col-md-8.events, .home .main-content .ContentUserControl.col-md-8.events').wrapAll('<div class="row row-wide" />');
$('.home .main-content .ContentItemHtml.col-md-8.IBM-promo, .home .main-content .ContentItemHtml.col-md-4.IBM-promo').wrapAll('<div class="row row-wide" />');
// Wrap all left-rail content items in left-rail div
$('.left-rail').wrapAll('<div class="left-rail" />').removeClass('left-rail');
// Wrap all right-rail content items in right-rail div
$('.right-rail').wrapAll('<div class="right-rail" />').removeClass('right-rail');
// Wrap all welcome content items into mini profile div
$('.user-pic, .user-name, .user-location, .left-rail .profile-item').wrapAll('<div class="mini-profile" />');
// promotional sections
$('.home .promo-banner, .home .promo-banner-image').prependTo('.home .row-groups');
$('.promo-pennant').appendTo('.hero');
$('.promo-pennant').appendTo('.myhero');
$('.make-buttons.post-message-btn').appendTo('.discussion-feed h2');
// Move Events More Arrow into Events Header
$('.events.make-arrow-link').appendTo('.events > h2');
$('.events.make-arrow-link').appendTo('.events .SearchResults .heading h2');
$('.events.make-arrow-link').appendTo('.events .heading h2');
// Add in News Link to header of the News Section
$('.news-grid.make-arrow-link').appendTo('.news-grid > h2');
$('.news-grid.make-arrow-link').appendTo('.news-grid .heading h2');
// Add admin button to L1 nav
$('.admin-btn').insertBefore('#HEADER .l1-nav');
// move Join button within Community Tiles on homepage
$('.row-groups .community-list').each(function() {
var titleLink = $(this).find('h3');
var btnJoin = $(this).find('div[id*="EnterJoin"]');
$(btnJoin).insertAfter(titleLink);
});
// Wrapping each featured topic in anchor tag from header anchor
$('.home .main-content .ContentUserControl.col-md-4 .Content ul li').each(function() {
var self = $(this),
title = $(self).find("h3"),
href = $(self).find("h3 a").attr("href");
$.ajax({
url: href,
dataType: "html",
success: success
});
function success(resp) {
var externalLink = $(resp).find('a[id$="URL"]').attr('href');
// console.log('external link:', externalLink);
if (externalLink !== undefined) {
$(self).find('h3 a').attr("href", externalLink);
}
if (externalLink === undefined) {
externalLink = href;
}
// Community IBM Url
var siteURL = 'community.ibm.com';
// If community.ibm.com is included in URL add normal anchor else add anchor to open content in new tab
if (externalLink.includes(siteURL)) {
$(self).wrapInner('<a href="' + externalLink + '"></a>');
} else {
$(self).wrapInner('<a target="_blank" href="' + externalLink + '"></a>');
$(self).find('h3 a').attr("href", externalLink);
$(self).find('h3 a').attr("target", "_blank");
}
}
});
// $('.fs-result-row').each(function () {
// var self = $(this),
// title = $(self).find("h3"),
// titleAnchor = $(self).find("h3 a"),
// href = $(self)
// .find("h3 a")
// .attr("href");
// $.ajax({
// url: href,
// dataType: "html",
// success: success
// });
// function success(resp) {
// var externalLink = $(resp).find('a[id$="URL"]').attr('href');
// if (externalLink === undefined) {
// externalLink = href;
// }
// // Community IBM Url
// var siteURL = 'community.ibm.com';
// // If community.ibm.com is included in URL add normal anchor else add anchor to open content in new tab
// if (externalLink.includes(siteURL)) {
// $(titleAnchor).attr('href', externalLink);
// } else {
// $(self).find('h3 a').attr('href', externalLink);
// $(self).find('h3 a').attr("target", "_blank");
// }
// }
// });
// News on BA Homepage adding search into news widget
$('.news-grid div[id*="DocumentPanel"] .Content .form-inline').prepend($('.main-content .news-grid.content-search'));
// Appending points underneath each user name on leaderboard
$('.leaderboard .Content ul li').each(function() {
var points = $(this).find('.content-row');
var name = $(this).find('.title-row');
$(points).appendTo(name);
});
$('.events .ibmc-component .ibm-card').each(function() {
var source = $(this).find('.ibm-card__content span a[href*="home"]');
var content = $(this).find('.ibm-card__content');
$(content).prepend(source);
});
// New News Version AJAX Call for the News Section
$(".news-grid ul li").each(function() {
// Grab href for each news item
var self = $(this),
title = $(self).find("h3"),
href = $(self).find("h3 a").attr("href");
var foundIn = $(self).find('div[id*="FoundIn"]');
var communityAnchor = $(foundIn).find('a[id*="CommunityLink"]');
// handle image
var imgContainer = '<div class="img-container loading" />';
$(self).prepend(imgContainer);
// Ajax Call for each news item
$.ajax({
url: href,
dataType: "html",
success: success
});
function success(resp) {
// Get Image for each news item
if ($(resp).find('.blogs-block').length) {
var img = $(resp).find('.blogs-block .col-md-12 img');
}
if ($(resp).find('div[id*="DetailPanel"]').length) {
var img = $(resp).find('div[id*="DetailPanel"] .col-md-10.col-sm-10 .col-md-12 img:first-of-type');
}
if ($(img).attr('src') === undefined) {
$(self).find(".img-container").addClass("no-image");
}
var src = $(img).attr("src"),
// Format for background inline style
url = "url('" + src + "')";
var externalLink = $(resp).find('a[id$="URL"]').attr('href');
likes = $(resp).find('a[id$="TotalLikes"]').text();
if (externalLink === undefined) {
externalLink = href;
}
// Set each news image into respective img-containers
$(self).find(".img-container").css("background-image", url);
// 2 second timeout added to allow for ajax to load img
setTimeout(function() {
$(self).find(".img-container").removeClass("loading");
}, 2000);
// Community IBM Url
var siteURL = 'community.ibm.com';
// If community.ibm.com is included in URL add normal anchor else add anchor to open content in new tab
if (externalLink.includes(siteURL)) {
$(self).wrapInner('<a href="' + externalLink + '"></a>');
} else {
$(self).wrapInner('<a class="news-item-external" target="_blank" href="' + externalLink + '"></a>');
$(self).find('h3 a').attr("href", externalLink);
$(self).find('h3 a').attr("target", "_blank");
}
$(self).find(".img-container").append('<span class="TotalLikes">' + likes + '</span>');
}
digitalData.page.pageInfo.siteID = 'IBM_Community';
var byline = $(self).find('.ByLine');
var bylineText = $(byline).text();
var dateText = $(self).find(byline).text().trim().substring(2, byline.Length);
if (bylineText.includes('September') || bylineText.includes('October') || bylineText.includes('November') || bylineText.includes('December') || bylineText.includes('January') || bylineText.includes('February') || bylineText
.includes('March') || bylineText.includes('April') || bylineText.includes('May') || bylineText.includes('June') || bylineText.includes('July') || bylineText.includes('August')) {
var dateText = $(self).find(byline).text().trim().slice(5, -8);
digitalData.page.pageInfo.effectiveDate = dateText;
digitalData.page.pageInfo.publishDate = dateText;
}
$(self).find(".img-container").append('<span class="news-item-date">' + dateText + '</span>');
var categoryLabel = $(self).find($('a[aria-label*="Highlight-Categories"]'));
var categoryText = $(categoryLabel).text();
var categoryHeader = '<h4 class="category-title">' + categoryText + '</h4>';
$(self).find('div[id*="ColRight"]').prepend(categoryHeader);
});
if ((digitalData.page.pageInfo.effectiveDate == '') || (digitalData.page.pageInfo.effectiveDate == '<date>')) {
digitalData.page.pageInfo.effectiveDate = $('#MainCopy_ctl04_ucPermission_ByLinePanel').text();
if ((digitalData.page.pageInfo.publishDate == '') || (digitalData.page.pageInfo.publishDate == '<date>')) {
digitalData.page.pageInfo.publishDate = digitalData.page.pageInfo.effectiveDate;
}
digitalData.page.category.primaryCategory = 'PC090';
} else {
digitalData.page.category.primaryCategory = 'PC050';
}
// New SpotLight Version AJAX Call for the News Section
$(".spotlight ul li").each(function() {
// Grab href for each news item
var self = $(this),
title = $(self).find("h3"),
href = $(self).find("h3 a").attr("href");
// handle image
var imgContainer = '<div class="img-container loading" />';
$(self).prepend(imgContainer);
// Ajax Call for each news item
$.ajax({
url: href,
dataType: "html",
success: success
});
function success(resp) {
// Get Image for each news item
if ($(resp).find('.blogs-block').length) {
var img = $(resp).find('.blogs-block .col-md-12 img');
}
if ($(resp).find('div[id*="DetailPanel"]').length) {
var img = $(resp).find('div[id*="DetailPanel"] .col-md-10.col-sm-10 .col-md-12 img:first-of-type');
}
// Adding image for event feed
if ($(resp).find('.event-picture').length) {
var img = $(resp).find('.event-picture img:first-of-type');
}
// Adding an Image for discussions
if ($(resp).find('div[id*="threadNav"]').length) {
var img = $(resp).find('.threadViewDetailsContainer .MessageListContainer ul li:first-child div[id*="pnlMessage"] img:first-of-type');
}
if ($(img).attr('src') === undefined) {
$(self).find(".img-container").addClass("no-image");
}
var src = $(img).attr("src"),
// Format for background inline style
url = "url('" + src + "')";
var externalLink = $(resp).find('a[id$="URL"]').attr('href');
if (externalLink === undefined) {
externalLink = href;
}
// Set each news image into respective img-containers
$(self).find(".img-container").css("background-image", url);
// 2 second timeout added to allow for ajax to load img
setTimeout(function() {
$(self).find(".img-container").removeClass("loading");
}, 2000);
// Community IBM Url
var siteURL = 'community.ibm.com';
$(self).find('a[id*="hypMore"]').attr('href', href);
// If community.ibm.com is included in URL add normal anchor else add anchor to open content in new tab
if (externalLink.includes(siteURL)) {
$(self).wrapInner('<a href="' + externalLink + '"></a>');
$('.spotlight a[id*="hypMore"]').attr('href', href);
} else {
$(self).wrapInner('<a class="news-item-external" target="_blank" href="' + externalLink + '"></a>');
$(self).find('h3 a').attr("href", externalLink);
$(self).find('h3 a').attr("target", "_blank");
$('.spotlight a[id*="hypMore"]').attr('href', href);
}
}
});
var moreButton = $('.spotlight a[id*="hypMore"]');
var spotlightTitleRow = $('.spotlight a > .title-row');
$(spotlightTitleRow).append(moreButton);
// Old News Page Version Version
$('.news-grid .Content .library-list').each(function() {
var bgImg = $(this).find('.row.margin-bottom-medium img').attr('src');
var externalLink = $(this).find('div[id*="displayDocFiles"] .listIconContainer a[id*="Hyperlink"]').attr('href');
var internalLink = $(this).find('h3 a').attr('href');
$(this).prepend('<div class="img-container" />');
$(this).find('.img-container').css('background-image', 'url("' + bgImg + '")');
$(this).find('div[id*="pnlFolderName"]').insertAfter($(this).find('div[id*="Documents_NameBlock"] > .pull-right'));
$(this).find('div[id*="Documents_NameBlock"] > .pull-right').prependTo($(this).find('.img-container'));
$(this).find('.tags-container').insertAfter($(this).find('div[id*="Documents_NameBlock"]'));
if (externalLink == undefined) {
$(this).wrapInner('<a class="card-link-wrap" href="' + internalLink + '"></a>');
} else {
$(this).wrapInner('<a class="card-link-wrap" target="_blank" href="' + externalLink + '"></a>');
$(this).find('h3 a').attr("href", externalLink);
$(this).find('h3 a').attr("target", "_blank");
}
});
$('.news-grid .library-list div[id*="pnlFolderName"] .content a').attr('href', '#');
var folderLink = $('.news-grid .library-list div[id*="pnlFolderName"] .content a[id*="folderNameLink"]');
folderLink.replaceWith(function() {
return $('<span/>', {
class: 'folder',
html: this.innerHTML
});
});
$('.all-news-page .library-list, .all-news-page .libListReptContainer').each(function() {
var externalLink = $(this).find('div[id*="displayDocFiles"] .listIconContainer a[id*="Hyperlink"]').attr('href');
var internalLink = $(this).find('h3 a').attr('href');
$(this).find('div[id*="pnlFolderName"]').insertAfter($(this).find('div[id*="Documents_NameBlock"] > .pull-right'));
$(this).find('.tags-container').insertAfter($(this).find('div[id*="Documents_NameBlock"]'));
if (externalLink == undefined) {
$(this).wrapInner('<a class="card-link-wrap" href="' + internalLink + '"></a>');
} else {
$(this).wrapInner('<a class="card-link-wrap" target="_blank" href="' + externalLink + '"></a>');
$(this).find('h3 a').attr("href", externalLink);
$(this).find('h3 a').attr("target", "_blank");
}
});
$('.news-page .make-buttons').insertAfter('.news-grid .Content > .row > .col-md-8 div[id$="SortTabContainer"]');
$('.content-search .SearchInputs div[id$="WholeSearch"] > .input-group > .input-group-btn').prependTo('.content-search .SearchInputs div[id$="WholeSearch"] > .input-group');
$('.content-search .SearchInputs input[id$="WholeSearchTerm"]').attr("placeholder", "Search by tags, most recent, etc.");
// If user clicks on .side-nav-button or .side-menu item run openNav() function called inline
$(document).click(function(e) {
var target = e.target,
isNavButton = (!!($(target).is('.side-nav-button')) || !!($(target).closest('.side-nav-button').html())),
isSideNav = (!!($(target).is('.side-menu')) || !!($(target).closest('.side-menu').html()));
// If user clicks on the anything that isn't a side nav button close Nav
if (!isNavButton && !isSideNav) {
closeNav();
}
});
// Reset visibility on page load
$('body').css('visibility', 'visible').hide().fadeIn('slow');
handleSearch();
handleStickyNav();
handleNewsSearch();
handleNavClasses();
handleCatalogueTile();
userGroupTile();
userGroupTabs();
handleLoggedOutRedirectLink();
});
$(document).ajaxComplete(function() {
handleLoggedOutRedirectLink();
});
function handleNavClasses() {
$('#HEADER .l1-nav').addClass('nav-L1');
$('#FOOTER .l1-nav').addClass('side-menu');
}
function handleSearch() {
$('.search-bar-top').appendTo('#MPheader > div.row:first-child > .col-md-12');
$('.search-btn-top').appendTo('#MPheader > div.row:first-child > .col-md-12');
$('.search-bar .form-control').attr('placeholder', 'Search');
$('.search-bar .form-control').focus(function() {
$(this).closest('.search-bar .input-group').addClass('has-focus');
});
$('.search-bar .form-control').focusout(function() {
$(this).closest('.search-bar .input-group').removeClass('has-focus');
});
var closeButton = '<button type="button" class="search-bar-close" onclick="closeSearch();"><i class="ft ft-close"></i></button>';
$(closeButton).prependTo('.search-bar-mobile');
closeSearch();
}
function closeSearch() {
$('.search-bar-mobile').hide();
}
function openSearch() {
$('.search-bar-mobile').show();
$('.search-bar-mobile .form-control').focus();
}
function handleStickyNav() {
var headerHeight,
outerHeaderHeight,
scrollTop,
screenWidth,
hasNav;
if (!!($('NAV .navbar-nav li').html())) {
hasNav = true;
} else {
hasNav = false;
}
applyStickyNav();
$(window).scroll(function() {
applyStickyNav();
});
function applyStickyNav() {
headerHeight = $('#MPimage').height();
outerHeaderHeight = $('#HEADER').height() - 50;
screenWidth = $(window).width();
scrollTop = $(document).scrollTop();
if (scrollTop > headerHeight && screenWidth > 767) {
$('.nav-L1').addClass('sticky-header');
$('.hero').addClass('has-sticky');
} else {
$('.nav-L1').removeClass('sticky-header');
$('.hero').removeClass('has-sticky');
}
if (scrollTop > outerHeaderHeight && hasNav) {
$('#NAV').addClass('sticky-header');
$('#MPOuter').addClass('has-sticky');
} else {
$('#NAV').removeClass('sticky-header');
$('#MPOuter').removeClass('has-sticky');
}
}
}
function handleNewsSearch() {
var hasPlaceholder = false;
setTimeout(function() {
if (!hasPlaceholder && !!($('.news-grid').html()) && !!($('.news-grid .content-search').html())) {
$('.news-grid .content-search input[id*="WholeSearchTerm"]').attr('placeholder', 'Search by tags, most recent, etc.');
hasPlaceholder = true;
}
}, 1000);
}
function handleCatalogueTile() {
$('.main-content .square-tile.accelerator-catalog-tile').wrapAll('<div class="square-tile-wrap row-wide" />');
$('.main-content .square-tile').each(function() {
var tileLink = $(this).find('h3 a');
var tileHref = $(tileLink).attr('href');
$(this).wrap('<a href="' + tileHref + '"></a>');
});
}
function userGroupTile() {
$('.UserGroupTiles .community-list').each(function() {
var titleLink = $(this).find('h3');
console.log('titleLink ===========in headerJS global === ' + titleLink);
var btnJoin = $(this).find('div[id*="EnterJoin"]');
var flagTag = $(this).find('.content-tags a[aria-label*="User Group Flags"]');
$(btnJoin).insertAfter(titleLink);
$(flagTag).insertBefore(titleLink);
// console.log ('btnJoin ===========in headerJS global === '+ btnJoin);
// console.log ('flagTag ===========in headerJS global === '+ flagTag);
});
$('.UserGroupTiles').wrap('<div class="row-groups" />');
}
function userGroupTabs() {
$('.tabbed-content .section1').append(
'<div class="row-groups"><div class="container ibmcom-nav-tabs ibmcom-nav-tabs-local"><div class="row"><div class="col-md-12"><ul class="nav nav-tabs" role="tablist"></ul></div></div><div class="row"><div class="col-md-12"><div class="tab-content"></div></div></div></div></div>'
);
var counter = 1;
$('.tabbed-content .tabs').each(function() {
$(this).wrap('<div id="tab-' + counter + '" class="ibm-tabs-content tab-pane" aria-labelledby="tab-' + counter + '" role="tabpanel" ></div>');
$('.tab-content').append($('#tab-' + counter));
$('.nav-tabs').append('<li role="presentation"><a href="#tab-' + counter + '" aria-controls="all" role="tab" data-toggle="tab">FIRST TAB</a></li>');
var tabTitle = $('#tab-' + counter).find(' .tabs > h2');
var tabTitleText = $(tabTitle).text().replace('User Groups', '');
$('.nav-tabs a[href="#tab-' + counter + '"]').text(tabTitleText);
counter++;
});
$('.tabbed-content .nav-tabs > li:first-of-type').addClass('active');
$('.tabbed-content .tab-content > div.tab-pane:first-of-type').addClass('active');
}
// Side Nav Open/Close Functions
function openNav() {
$('.side-menu').addClass('open');
$('#MPOuterMost').addClass('has-modal');
}
function closeNav() {
$('.side-menu').removeClass('open');
$('#MPOuterMost').removeClass('has-modal');
}
// show/hide marketplace anchor on side nav
function toggleMarketplace() {
$('.side-menu .ibm-sitenav-menu-list > ul > li:last-child').toggleClass('open');
}
function handleLoggedOutRedirectLink() {
if ($('.HLWelcome #Welcome_NotLoggedIn').length) {
var topNavLoginHref = $('#MPheader .user-icon ul li a').attr('href');
var returnURI = topNavLoginHref.indexOf('openid&state=');
var mainURLWithoutRedirect = topNavLoginHref.slice(0, returnURI + 13);
var currentLocation = window.location.href;
var slash = /\//ig;
var colon = /:/g;
var ampersand = /&/ig;
var underscore = /_/ig;
var currentSanitizedURI = currentLocation.replace(slash, '/').replace(colon, ':').replace(ampersand, '&').replace(underscore, '_');
var newCompleteURL = mainURLWithoutRedirect + currentSanitizedURI;
$('#MPheader .user-icon ul li a').attr('href', newCompleteURL);
$('.hero.make-buttons em a').attr('href', newCompleteURL);
$('.left-rail .make-buttons.login-msg em a').attr('href', newCompleteURL);
}
}
/* Equal height for featured-area - 12/01/2021 */
$.fn.equalHeights = function() {
var max_height = 0;
$(this).each(function() {
max_height = Math.max($(this).height(), max_height);
});
$(this).each(function() {
$(this).height(max_height);
});
};
$(document).ready(function() {
$('.featured-area-1 .SearchResults .Content ul li, .featured-area-2 .SearchResults .Content ul li, .featured-area-3 .SearchResults .Content ul li').equalHeights();
$('.main-content .row-1 .ContentItemHtml.col-md-4 .HtmlContent').equalHeights(); //Front-porch
});
//IBM Logo: 08/17/2020 | Run after all Images And other Resources have loaded
window.addEventListener('load', function() {
$("#MPheader #Logo .LogoImg a").attr("href", "https://www.ibm.com").attr("target", "_blank").attr("alt", "IBM");
$("#MPheader #Logo .LogoImg a img").attr("alt", "IBM logo");
/* TEMP fix: in user group tab feature */
$(".middleware-usertab .nav-tabs li a[href*='#tab-1']").text("All");
$(".middleware-usertab .nav-tabs li a[href*='#tab-2']").text("WebSphere");
$(".middleware-usertab .nav-tabs li a[href*='#tab-3']").text("DevOps");
/* TEMP fix: in user group tab feature Security*/
$(".security-usertab .nav-tabs li a[href*='#tab-1']").text("All");
$(".security-usertab .nav-tabs li a[href*='#tab-2']").text("South America");
$(".security-usertab .nav-tabs li a[href*='#tab-3']").text("North America");
$(".security-usertab .nav-tabs li a[href*='#tab-4']").text("Europe");
$(".security-usertab .nav-tabs li a[href*='#tab-5']").text("Asia/Pacific");
$(".security-usertab .nav-tabs li a[href*='#tab-6']").text("Africa/Middle East");
});
</script>
</div>
<div class="ContentItemHtml">
<div class="HtmlContent">
<script type="module" src="https://www.ibm.com/community/cmaas/ibmc-stencil/ibmc-stencil.esm.js"></script>
</div>
<div class="HtmlFooter"></div>
</div>
<div class="ContentUserControl">
<script charset="utf-8">
$(function() {
$('body').append('<link rel="stylesheet" type="text/css" href="https://www.ibm.com/community/cmaas-dev/ibmc-stencil/ibmc-stencil.css">');
});
</script>
</div>
<div class="ContentUserControl">
<script charset="utf-8">
$(function() {
var myHero = $('.myhero');
if (!!($(myHero).html())) {
$('.hero').hide();
}
var myHeroImg = $('.myhero img').attr('src');
$('.myhero').css('background-image', 'url("' + myHeroImg + '")');
});
</script>
</div>
<div class="ContentUserControl">
<script charset="utf-8" src="https://use.fortawesome.com/5f1de027.js"></script>
</div>
<div class="ContentUserControl search-bar-mobile search-bar" style="display: none;"><button type="button" class="search-bar-close" onclick="closeSearch();"><i class="ft ft-close" aria-hidden="true"></i></button>
<script type="text/javascript">
System.import('Common/SearchBox.js').then(function() {
if ('True' == 'True') {
$('#AddlContentHeaderTop_ctl15_SearchButton').click(function() {
$('#AddlContentHeaderTop_ctl15_hiddenSearchButton').click();
});
$('#AddlContentHeaderTop_ctl15_SearchOptions').click(function(e) {
e.stopPropagation();
});
if ('False' == 'True') {
$('#AddlContentHeaderTop_ctl15_SearchTerm').click(function(e) {
$('#AddlContentHeaderTop_ctl15_SearchBoxToggle').addClass('open');
e.stopPropagation();
});
$('#AddlContentHeaderTop_ctl15_SearchTerm').focus(function(e) {
$('#AddlContentHeaderTop_ctl15_SearchBoxToggle').addClass('open');
e.stopPropagation();
});
$('#AddlContentHeaderTop_ctl15_EndDate').hide();
$('#AddlContentHeaderTop_ctl15_StartDate').hide();
$('#AddlContentHeaderTop_ctl15_SearchTerm').focus(function() {
$('#AddlContentHeaderTop_ctl15_SearchOptions').show();
});
$('#AddlContentHeaderTop_ctl15_DateRangeDDL').change(function() {
if ($('#AddlContentHeaderTop_ctl15_DateRangeDDL').find(":selected").text() == 'on this day') {
$('#AddlContentHeaderTop_ctl15_StartDate').show();
$('#AddlContentHeaderTop_ctl15_EndDate').hide();
$('#AddlContentHeaderTop_ctl15_EndDate').val("");
} else if ($('#AddlContentHeaderTop_ctl15_DateRangeDDL').find(":selected").text() == 'All') {
$('#AddlContentHeaderTop_ctl15_EndDate').hide();
$('#AddlContentHeaderTop_ctl15_StartDate').hide();
} else {
$('#AddlContentHeaderTop_ctl15_StartDate').show();
$('#AddlContentHeaderTop_ctl15_EndDate').show();
}
});
}
$('#AddlContentHeaderTop_ctl15_SearchInputs').hl_ui_common_searchBox({
controlId: 'AddlContentHeaderTop_ctl15_SearchInputs',
inputId: 'AddlContentHeaderTop_ctl15_SearchTerm',
buttonId: 'AddlContentHeaderTop_ctl15_hiddenSearchButton'
});
let expandSearch = () => {
// show search
$('#AddlContentHeaderTop_ctl15_newSearchBox').show();
$('#AddlContentHeaderTop_ctl15_SearchTerm').focus();
$('#SearchToggleIcon').hide();
};
let compressSearch = (e) => {
// if you blur away to anywhere except clicking the search icon
if (e.relatedTarget && (e.relatedTarget.id == 'AddlContentHeaderTop_ctl15_SearchButton' || e.relatedTarget.id == 'AddlContentHeaderTop_ctl15_SearchTerm')) {} else {
//hide search;
console.log('hide');
$('#AddlContentHeaderTop_ctl15_newSearchBox').hide();
$('#SearchToggleIcon').show();
}
};
//For if we can the search to expand out horizontally
} else {
$('#AddlContentHeaderTop_ctl15_SearchOptionsOld').click(function(e) {
e.stopPropagation();
});
$('#AddlContentHeaderTop_ctl15_SearchButtonOld').click(function(e) {
$('#AddlContentHeaderTop_ctl15_hiddenSearchButtonOld').click();
});
if ('True' == 'True') {
if ($('#AddlContentHeaderTop_ctl15_DateRangeDDLOld').find(":selected").text() == 'on this day') {
$('#AddlContentHeaderTop_ctl15_EndDateOld').hide();
} else {
$('#AddlContentHeaderTop_ctl15_EndDateOld').show();
}
$('#AddlContentHeaderTop_ctl15_SearchTermOld').focus(function() {
$('#AddlContentHeaderTop_ctl15_SearchOptionsOld').show();
});
$('#AddlContentHeaderTop_ctl15_DateRangeDDLOld').change(function() {
if ($('#AddlContentHeaderTop_ctl15_DateRangeDDLOld').find(":selected").text() == 'on this day') {
$('#AddlContentHeaderTop_ctl15_EndDateOld').hide();
$('#AddlContentHeaderTop_ctl15_EndDateOld').val("");
} else {
$('#AddlContentHeaderTop_ctl15_EndDateOld').show();
}
});
}
$('#AddlContentHeaderTop_ctl15_SearchInputsOld').hl_ui_common_searchBox({
controlId: 'AddlContentHeaderTop_ctl15_SearchInputsOld',
inputId: 'AddlContentHeaderTop_ctl15_SearchTermOld',
buttonId: 'AddlContentHeaderTop_ctl15_hiddenSearchButtonOld'
});
}
});
</script>
<button id="SearchToggleIcon" type="button" class="btn btn-default" style="display: none;" role="button" aria-label="searchToggle">
<span class="glyphicon glyphicon-search" style="vertical-align: middle"></span>
</button>
<div id="AddlContentHeaderTop_ctl15_newSearchBox">
<div id="AddlContentHeaderTop_ctl15_SearchInputs" class="SearchInputs">
<div id="AddlContentHeaderTop_ctl15_WholeSearch" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'AddlContentHeaderTop_ctl15_hiddenSearchButton')">
<div class="input-group" style="vertical-align: middle">
<input name="ctl00$AddlContentHeaderTop$ctl15$SearchTerm" type="text" id="AddlContentHeaderTop_ctl15_SearchTerm" class="form-control" autocomplete="off" aria-label="search box" placeholder="Search" title="search">
<div id="AddlContentHeaderTop_ctl15_SearchBoxToggle" class="input-group-btn search-box-toggle">
<button id="AddlContentHeaderTop_ctl15_OptionsButton" type="button" style="display: none;" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-label="search options">
<span class="caret"></span>
<span class="sr-only">Search Options</span>
</button>
<button id="AddlContentHeaderTop_ctl15_SearchButton" type="button" class="btn btn-default " role="button" aria-label="search">
<span class="glyphicon glyphicon-search" style="vertical-align: middle"></span>
</button>
<ul class="dropdown-menu pull-right" role="menu">
<li>
</li>
</ul>
</div>
<input type="submit" name="ctl00$AddlContentHeaderTop$ctl15$hiddenSearchButton" value=""
onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$AddlContentHeaderTop$ctl15$hiddenSearchButton", "", true, "", "", false, false))"
id="AddlContentHeaderTop_ctl15_hiddenSearchButton" style="display: none;">
</div>
</div>
</div>
</div>
</div>
<div class="ContentUserControl">
<script charset="utf-8"></script>
<link href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans:300,400,400i,500,600,700&display=swap" rel="stylesheet">
<script></script>
</div>
<div class="container">
<div id="MPimage" class="MPimage">
<div id="mainskiplinkholder" class="skiplinkholder"><a id="skiplink" href="#MPContentArea">Skip to main content (Press Enter).</a></div>
<div id="MPheader" class="MPheader clearfix">
<div class="row">
<div class="col-md-12">
<div class="pull-right">
<div class="inline">
<div class="HLWelcome HLWelcomeHeader">
<script type="text/javascript">
$(document).ready(function() {
$('.Picture_Profile').tipTip({
delay: 200
});
});
function toggleHelp() {
if ($("ul#CompleteBarHelpContainer").is(":visible")) {
$("ul#CompleteBarHelpContainer").hide();
} else {
$("ul#CompleteBarHelpContainer").show();
}
}
// Added as onClick for logoutLink on back end if opted in
// On logout, removes the CREST API cookie that was added on login, whose value is a token used to authenticate to the API
function removeApiToken(tenantKey, token) {
hl_webapi_remove_cookie(tenantKey, token, tenantKey, "HLApiPassThrough");
window.location = "";
return false;
}
$("span.CompleteBarClose").live('click', function(e) {
e.stopPropagation();
toggleHelp();
$(".btn-group").find('button#BtnShowProfile').dropdown('toggle');
});
</script>
<div class="EndDiv">
</div>
<div id="Welcome_NotLoggedIn" class="Login">
<a id="Welcome_LoginLink" class="btn btn-primary" href="https://login.ibm.com/oidc/endpoint/default/authorize?client_id=ZWViMTcxYWYtYWNiMC00&redirect_uri=https%3A%2F%2Fcommunity.ibm.com%2Fcommunity%2Fuser&response_type=code&scope=openid&state=https%3a%2f%2fcommunity.ibm.com%2fcommunity%2fuser%2fsecurity%2fblogs%2fadam-frank%2f2021%2f12%2f13%2fdetection-of-log4shell-using-qradar">Sign in</a>
</div>
</div>
</div>
</div>
<div class="pull-right">
<div id="auxskiplinkholder" class="skiplinkholder">
<a id="auxskiplink" href="#Logo">Skip auxiliary navigation (Press Enter).</a>
</div>
<div id="MPAuxNav" class="inline vertical-align-middle">
</div>
</div>
<div class="ContentItemHtml side-nav-button">
<div class="HtmlContent"><button type="button" onclick="openNav();"><i class="ft ft-hamburger" aria-hidden="true"></i></button></div>
<div class="HtmlFooter"></div>
</div>
<div class="ContentItemHtml user-icon">
<div class="HtmlContent">
<p><i class="ft ft-user" aria-hidden="true"></i></p>
<ul>
<li>
<a href="https://login.ibm.com/oidc/endpoint/default/authorize?client_id=ZWViMTcxYWYtYWNiMC00&redirect_uri=https%3A%2F%2Fcommunity.ibm.com%2Fcommunity%2Fuser&response_type=code&scope=openid&state=https://community.ibm.com/community/user/security/blogs/adam-frank/2021/12/13/detection-of-log4shell-using-qradar">Log in</a>
</li>
</ul>
</div>
<div class="HtmlFooter"></div>
</div>
<div class="ContentUserControl search-bar-top search-bar">
<script type="text/javascript">
System.import('Common/SearchBox.js').then(function() {
if ('True' == 'True') {
$('#AddlContentHeaderTop_ctl13_SearchButton').click(function() {
$('#AddlContentHeaderTop_ctl13_hiddenSearchButton').click();
});
$('#AddlContentHeaderTop_ctl13_SearchOptions').click(function(e) {
e.stopPropagation();
});
if ('False' == 'True') {
$('#AddlContentHeaderTop_ctl13_SearchTerm').click(function(e) {
$('#AddlContentHeaderTop_ctl13_SearchBoxToggle').addClass('open');
e.stopPropagation();
});
$('#AddlContentHeaderTop_ctl13_SearchTerm').focus(function(e) {
$('#AddlContentHeaderTop_ctl13_SearchBoxToggle').addClass('open');
e.stopPropagation();
});
$('#AddlContentHeaderTop_ctl13_EndDate').hide();
$('#AddlContentHeaderTop_ctl13_StartDate').hide();
$('#AddlContentHeaderTop_ctl13_SearchTerm').focus(function() {
$('#AddlContentHeaderTop_ctl13_SearchOptions').show();
});
$('#AddlContentHeaderTop_ctl13_DateRangeDDL').change(function() {
if ($('#AddlContentHeaderTop_ctl13_DateRangeDDL').find(":selected").text() == 'on this day') {
$('#AddlContentHeaderTop_ctl13_StartDate').show();
$('#AddlContentHeaderTop_ctl13_EndDate').hide();
$('#AddlContentHeaderTop_ctl13_EndDate').val("");
} else if ($('#AddlContentHeaderTop_ctl13_DateRangeDDL').find(":selected").text() == 'All') {
$('#AddlContentHeaderTop_ctl13_EndDate').hide();
$('#AddlContentHeaderTop_ctl13_StartDate').hide();
} else {
$('#AddlContentHeaderTop_ctl13_StartDate').show();
$('#AddlContentHeaderTop_ctl13_EndDate').show();
}
});
}
$('#AddlContentHeaderTop_ctl13_SearchInputs').hl_ui_common_searchBox({
controlId: 'AddlContentHeaderTop_ctl13_SearchInputs',
inputId: 'AddlContentHeaderTop_ctl13_SearchTerm',
buttonId: 'AddlContentHeaderTop_ctl13_hiddenSearchButton'
});
let expandSearch = () => {
// show search
$('#AddlContentHeaderTop_ctl13_newSearchBox').show();
$('#AddlContentHeaderTop_ctl13_SearchTerm').focus();
$('#SearchToggleIcon').hide();
};
let compressSearch = (e) => {
// if you blur away to anywhere except clicking the search icon
if (e.relatedTarget && (e.relatedTarget.id == 'AddlContentHeaderTop_ctl13_SearchButton' || e.relatedTarget.id == 'AddlContentHeaderTop_ctl13_SearchTerm')) {} else {
//hide search;
console.log('hide');
$('#AddlContentHeaderTop_ctl13_newSearchBox').hide();
$('#SearchToggleIcon').show();
}
};
//For if we can the search to expand out horizontally
} else {
$('#AddlContentHeaderTop_ctl13_SearchOptionsOld').click(function(e) {
e.stopPropagation();
});
$('#AddlContentHeaderTop_ctl13_SearchButtonOld').click(function(e) {
$('#AddlContentHeaderTop_ctl13_hiddenSearchButtonOld').click();
});
if ('True' == 'True') {
if ($('#AddlContentHeaderTop_ctl13_DateRangeDDLOld').find(":selected").text() == 'on this day') {
$('#AddlContentHeaderTop_ctl13_EndDateOld').hide();
} else {
$('#AddlContentHeaderTop_ctl13_EndDateOld').show();
}
$('#AddlContentHeaderTop_ctl13_SearchTermOld').focus(function() {
$('#AddlContentHeaderTop_ctl13_SearchOptionsOld').show();
});
$('#AddlContentHeaderTop_ctl13_DateRangeDDLOld').change(function() {
if ($('#AddlContentHeaderTop_ctl13_DateRangeDDLOld').find(":selected").text() == 'on this day') {
$('#AddlContentHeaderTop_ctl13_EndDateOld').hide();
$('#AddlContentHeaderTop_ctl13_EndDateOld').val("");
} else {
$('#AddlContentHeaderTop_ctl13_EndDateOld').show();
}
});
}
$('#AddlContentHeaderTop_ctl13_SearchInputsOld').hl_ui_common_searchBox({
controlId: 'AddlContentHeaderTop_ctl13_SearchInputsOld',
inputId: 'AddlContentHeaderTop_ctl13_SearchTermOld',
buttonId: 'AddlContentHeaderTop_ctl13_hiddenSearchButtonOld'
});
}
});
</script>
<button id="SearchToggleIcon" type="button" class="btn btn-default" style="display: none;" role="button" aria-label="searchToggle">
<span class="glyphicon glyphicon-search" style="vertical-align: middle"></span>
</button>
<div id="AddlContentHeaderTop_ctl13_newSearchBox">
<div id="AddlContentHeaderTop_ctl13_SearchInputs" class="SearchInputs">
<div id="AddlContentHeaderTop_ctl13_WholeSearch" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'AddlContentHeaderTop_ctl13_hiddenSearchButton')">
<div class="input-group" style="vertical-align: middle">
<input name="ctl00$AddlContentHeaderTop$ctl13$SearchTerm" type="text" id="AddlContentHeaderTop_ctl13_SearchTerm" class="form-control" autocomplete="off" aria-label="search box" placeholder="Search" title="search">
<div id="AddlContentHeaderTop_ctl13_SearchBoxToggle" class="input-group-btn search-box-toggle">
<button id="AddlContentHeaderTop_ctl13_OptionsButton" type="button" style="display: none;" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-label="search options">
<span class="caret"></span>
<span class="sr-only">Search Options</span>
</button>
<button id="AddlContentHeaderTop_ctl13_SearchButton" type="button" class="btn btn-default " role="button" aria-label="search">
<span class="glyphicon glyphicon-search" style="vertical-align: middle"></span>
</button>
<ul class="dropdown-menu pull-right" role="menu">
<li>
</li>
</ul>
</div>
<input type="submit" name="ctl00$AddlContentHeaderTop$ctl13$hiddenSearchButton" value=""
onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$AddlContentHeaderTop$ctl13$hiddenSearchButton", "", true, "", "", false, false))"
id="AddlContentHeaderTop_ctl13_hiddenSearchButton" style="display: none;">
</div>
</div>
</div>
</div>
</div>
<div class="ContentItemHtml search-btn-top">
<div class="HtmlContent"><button type="button" onclick="openSearch();"><i class="ft ft-search" aria-hidden="true"></i></button></div>
<div class="HtmlFooter"></div>
</div>
</div>
</div>
<div id="Logo" class="row" role="banner">
<div class="col-md-12">
<div id="DesktopLogoDiv" class="LogoImg inline">
<a href="https://www.ibm.com" style="" target="_blank" alt="IBM">
<img class="img-responsive" src="https://dw1.s81c.com/IMWUC/f54506c2-9f07-4990-83a4-39a6664d78cf/UploadedImages/IBM%20LOGO%202.png" alt="IBM logo"></a>
</div>
<div id="PhoneLogoDiv" class="LogoImg inline">
<a href="https://www.ibm.com" style="display: none" target="_blank" alt="IBM">
<img class="img-responsive" src="" alt="IBM logo"></a>
</div>
<div id="SloganText" class="SloganText inline"></div>
</div>
</div>
<div class="ContentItemHtml community-menu megamenu">
<div class="HtmlContent"><ibmc-megamenu sitemap="https://community.ibm.com/community/user/sitemap" class="ibmc-megamenu hydrated"><!---->
<dss-top-nav><dds-megamenu-top-nav-menu menu-label="Community" trigger-content="Community" role="listitem" style="--dds-ce--viewport-width:1600px;"><dds-megamenu class="bx--row" data-autoid="dds--masthead__megamenu">
<div class="bx--col-lg-6 ibmc-megamenu-left-div">
<div class="bx--row">
<div class="bx--col-lg-16"><a href="#" class="megamenu-home-link">IBM Community Home</a></div>
<div class="bx--col-lg-8"><ibmc-masthead-group slot="left" title="Automation" class="hydrated"> <ibmc-menu user-group-link="https://community.ibm.com/community/user/automation/user-groups"
url="https://community.ibm.com/community/user/automation/home" title="Business Automation" key="business-automation" class="hydrated"><!----><dds-megamenu-category-link size="" title="Business Automation"
href="#"></dds-megamenu-category-link>
<div id="key" class="d-none"> <ibmc-menu-item title="Automating Your Business"
url="https://community.ibm.com/community/user/automation/communities/community-home?CommunityKey=224b3b15-3e5a-4192-ba4e-9e9ff35403a2" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Blueworks Live"
url="https://community.ibm.com/community/user/automation/communities/community-home?CommunityKey=6209ec75-bc9a-4b5f-9611-65d286eb7379" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="BPM, Workflow, and Case" url="https://community.ibm.com/community/user/automation/communities/community-home?CommunityKey=810abde6-3916-441b-aac3-b9105bb37e3c" class="hydrated"></ibmc-menu-item>
<ibmc-menu-item title="Business Automation Insights (BAI)" url="https://community.ibm.com/community/user/automation/communities/community-home?CommunityKey=2a7a2f22-fe71-4556-8075-a695616b7a31"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Content Management and Capture"
url="https://community.ibm.com/community/user/automation/communities/community-home?CommunityKey=2b67f465-a5fe-4a66-ad25-f5e767b607e3" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="Decision Management" url="https://community.ibm.com/community/user/automation/communities/community-home?CommunityKey=c0005a22-520b-4181-bfad-feffd8bdc022" class="hydrated"></ibmc-menu-item>
<ibmc-menu-item title="Cloud Pak for Business Automation " url="https://community.ibm.com/community/user/automation/communities/community-home?CommunityKey=65a0df07-3745-40d1-a699-304350bd38fc"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Process Mining" url="https://community.ibm.com/community/user/automation/communities/community-home?CommunityKey=347f0b63-ba83-42bb-a040-85d25f9b661a"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Robotic Process Automation (RPA)"
url="https://community.ibm.com/community/user/automation/communities/community-home?CommunityKey=8e1faacf-120e-4d65-b013-c14cc0e27c04" class="hydrated"></ibmc-menu-item> <ibmc-resource-item
title="Community Front Porch" url="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2" class="hydrated"></ibmc-resource-item>
<ibmc-resource-item title="IBM Champions" url="https://community.ibm.com/community/user/champions/home" class="hydrated"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank"
title="IBM Cloud Support" url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Documentation"
url="https://www.ibm.com/docs/en/products"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Support"
url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Technology Zone"
url="https://techzone.ibm.com/experiences"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Training"
url="https://www.ibm.com/training/search?query=automation OR blueworks live OR RPA"> </ibmc-resource-item> <ibmc-resource-item title="Articles" url="https://www.ibm.com/community/automation/docs/"
class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="Get Our Newsletter" url="https://www.ibm.com/account/reg/us-en/subscribe?formid=urx-34695" class="hydrated"></ibmc-resource-item>
<ibmc-resource-item title="Learn More About Our Products" url="https://www.ibm.com/automation" class="hydrated"></ibmc-resource-item> </div>
</ibmc-menu> <ibmc-menu user-group-link="https://community.ibm.com/community/user/integration/user-groups" url="https://community.ibm.com/community/user/integration/home" title="Integration" key="integration"
class="hydrated"><!----><dds-megamenu-category-link size="" title="Integration" href="#"></dds-megamenu-category-link>
<div id="key" class="d-none"> <ibmc-menu-item title="API Connect" url="https://community.ibm.com/community/user/integration/communities/community-home?CommunityKey=2106cca0-a9f9-45c6-9b28-01a28f4ce947"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="App Connect" url="https://community.ibm.com/community/user/integration/communities/community-home?CommunityKey=77544459-9fda-40da-ae0b-fc8c76f0ce18"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Cloud Pak for Integration"
url="https://community.ibm.com/community/user/integration/communities/community-home?CommunityKey=ab1f8001-8ec9-4c40-84cb-396723d816a1" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="DataPower"
url="https://community.ibm.com/community/user/integration/communities/community-home?CommunityKey=b13f4693-16ee-422b-9d0b-f5262e25426f" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Event Streams"
url="https://community.ibm.com/community/user/integration/communities/community-home?CommunityKey=739928b5-06d5-452d-a013-f688dea8f64a" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="Integration Global" url="https://community.ibm.com/community/user/integration/communities/community-home?CommunityKey=e558915c-fda1-4e6e-88ab-80b119eb11f0" class="hydrated"></ibmc-menu-item>
<ibmc-menu-item title="MQ" url="https://community.ibm.com/community/user/integration/communities/community-home?CommunityKey=183ec850-4947-49c8-9a2e-8e7c7fc46c64" class="hydrated"></ibmc-menu-item>
<ibmc-menu-item title="Robotic Process Automation (RPA)" url="https://community.ibm.com/community/user/integration/communities/community-home?CommunityKey=8e1faacf-120e-4d65-b013-c14cc0e27c04"
class="hydrated"></ibmc-menu-item> <ibmc-resource-item title="Community Front Porch" url="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2"
class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="IBM Champions" url="https://community.ibm.com/community/user/champions/home" class="hydrated"></ibmc-resource-item> <ibmc-resource-item
class="ext-icon hydrated" target="_blank" title="IBM Cloud Support" url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank"
title="IBM Documentation" url="https://www.ibm.com/docs/en/products"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Support"
url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Technology Zone"
url="https://techzone.ibm.com/experiences"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Training"
url="https://www.ibm.com/training/search?query=Integration OR MQ OR Datapower OR API Connect"> </ibmc-resource-item> <ibmc-resource-item title="Learn More About Our Products"
url="https://www.ibm.com/cloud/automation" class="hydrated"></ibmc-resource-item> </div>
</ibmc-menu> <ibmc-menu user-group-link="https://community.ibm.com/community/user/aiops/user-groups" url="https://community.ibm.com/community/user/aiops/home" title="AIOps & Management" key="aiops-management"
class="hydrated"><!----><dds-megamenu-category-link size="" title="AIOps & Management" href="#"></dds-megamenu-category-link>
<div id="key" class="d-none"> <ibmc-menu-item title="AIOps" url="https://community.ibm.com/community/user/aiops/communities/community-home?CommunityKey=6e6a9ff2-b532-4fde-8011-92c922b61214"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Cloud Pak for Network Automation"
url="https://community.ibm.com/community/user/aiops/communities/community-home?CommunityKey=776619b2-bd40-48cb-a081-7a1cf48527f6" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Management"
url="https://community.ibm.com/community/user/aiops/communities/community-home?CommunityKey=2741e25c-5de0-4c9f-98d9-a0002f821ea4" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="Monitoring & Observability, by Instana" url="https://community.ibm.com/community/user/aiops/communities/community-home?CommunityKey=58f324a3-3104-41be-9510-5b7c413cc48f"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Robotic Process Automation (RPA)"
url="https://community.ibm.com/community/user/aiops/communities/community-home?CommunityKey=8e1faacf-120e-4d65-b013-c14cc0e27c04" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="SevOne"
url="https://community.ibm.com/community/user/aiops/communities/community-home?CommunityKey=fe9d91df-352c-4846-9060-189fd98d00ca" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Turbonomic"
url="https://community.ibm.com/community/user/aiops/communities/community-home?CommunityKey=8e1487dd-98f9-435f-adc6-7a37d8b9b217" class="hydrated"></ibmc-menu-item> <ibmc-resource-item
title="Community Front Porch" url="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2" class="hydrated"></ibmc-resource-item>
<ibmc-resource-item title="IBM Champions" url="https://community.ibm.com/community/user/champions/home" class="hydrated"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank"
title="IBM Cloud Support" url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Documentation"
url="https://www.ibm.com/docs/en/products"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Support"
url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Technology Zone"
url="https://techzone.ibm.com/experiences"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Training"
url="https://www.ibm.com/training/search?query=aiops OR netcool OR Instana OR Turbonomic"> </ibmc-resource-item> <ibmc-resource-item title="Learn More About Our Products"
url="https://www.ibm.com/cloud/automation" class="hydrated"></ibmc-resource-item> </div>
</ibmc-menu> <ibmc-menu user-group-link="https://community.ibm.com/community/user/wasdevops/user-groups" url="https://community.ibm.com/community/user/wasdevops/home" title="WebSphere, Liberty & DevOps"
key="websphere-devops" class="hydrated"><!----><dds-megamenu-category-link size="" title="WebSphere, Liberty & DevOps" href="#"></dds-megamenu-category-link>
<div id="key" class="d-none"> <ibmc-menu-item title="ClearCase and ClearQuest" url="https://community.ibm.com/community/user/wasdevops/communities/community-home?CommunityKey=437272cc-c5e0-48d8-91df-e98aef03a73a"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="DevOps Platform" url="https://community.ibm.com/community/user/wasdevops/communities/community-home?CommunityKey=0ab505af-8e12-4199-843b-0dbbb3848f0e"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Rational Test" url="https://community.ibm.com/community/user/wasdevops/communities/community-home?CommunityKey=49c9b1c3-2419-4b95-bd3c-6aba362b0159"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="UrbanCode" url="https://community.ibm.com/community/user/wasdevops/communities/community-home?CommunityKey=9adfe6b6-2e23-4895-8b27-38b93b5e152ce"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="WebSphere & Liberty CAB"
url="https://community.ibm.com/community/user/wasdevops/communities/community-home?CommunityKey=1348d157-c61b-417f-928a-179c3d0ffccb" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="WebSphere Application Server & Liberty" url="https://community.ibm.com/community/user/wasdevops/communities/community-home?CommunityKey=5c4ba155-561a-4794-9883-bb0c6164e14e"
class="hydrated"></ibmc-menu-item> <ibmc-resource-item title="Community Front Porch" url="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2"
class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="IBM Champions" url="https://community.ibm.com/community/user/champions/home" class="hydrated"></ibmc-resource-item> <ibmc-resource-item
class="ext-icon hydrated" target="_blank" title="IBM Cloud Support" url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank"
title="IBM Documentation" url="https://www.ibm.com/docs/en/products"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Support"
url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Technology Zone"
url="https://techzone.ibm.com/experiences"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Training"
url="https://www.ibm.com/training/search?query=websphere OR devops"> </ibmc-resource-item> <ibmc-resource-item title="Cloud Integration Expert Labs & Learning Community"
url="https://community.ibm.com/community/user/wasdevops/communities/globalgrouphome?CommunityKey=2c9fa763-e310-4c60-9cdf-fc5efc1e6815" class="hydrated"></ibmc-resource-item> <ibmc-resource-item
title="Meet the WebSphere, Liberty, & DevOps Team" url="https://community.ibm.com/community/user/wasdevops/resources1" class="hydrated"></ibmc-resource-item> <ibmc-resource-item
title="Learn More About Our Products" url="https://www.ibm.com/cloud/automation" class="hydrated"></ibmc-resource-item> </div>
</ibmc-menu> </ibmc-masthead-group><ibmc-masthead-group slot="left" title="Cloud" class="hydrated"> <ibmc-menu user-group-link="https://community.ibm.com/community/user/publiccloud/user-groups"
url="https://community.ibm.com/community/user/publiccloud/home" title="Public Cloud"
description="Discuss IBM Public Cloud products and technologies with IT ops managers, solution architects, SREs, and other cloud professionals" key="public-cloud"
class="hydrated"><!----><dds-megamenu-category-link size="" title="Public Cloud" href="#"></dds-megamenu-category-link>
<div id="key" class="d-none"> <ibmc-menu-item title="Public Cloud Global"
url="https://community.ibm.com/community/user/publiccloud/communities/communities/community-home?CommunityKey=dd1ee2bc-c83b-4afb-bd1c-9095ff0c3bc1" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="Cloud Builders" url="https://community.ibm.com/community/user/publiccloud/communities/community-home?CommunityKey=61892695-99e8-46c0-9912-ec0bbe23c997" class="hydrated"></ibmc-menu-item>
<ibmc-menu-item title="Cloud Native Apps" url="https://community.ibm.com/community/user/publiccloud/communities/communities/communities/community-home?CommunityKey=249657e6-a0c3-4528-9752-3bf1e5e03d74"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Cloud Training"
url="https://community.ibm.com/community/user/publiccloud/communities/community-home?CommunityKey=91385fc5-23be-484a-93de-4cd9dd371302" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="Infrastructure as a Service" url="https://community.ibm.com/community/user/publiccloud/communities/communities/communities/communities/community-home?CommunityKey=df0ffaf7-cfe1-4994-88f8-9c829aa1e02f"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="VMware on Cloud"
url="https://community.ibm.com/community/user/publiccloud/communities/communities/communities/communities/communities/community-home?CommunityKey=ce6fc447-1868-4709-baae-b234a39f43d8"
class="hydrated"></ibmc-menu-item> <ibmc-resource-item title="Community Front Porch" url="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2"
class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="IBM Champions" url="https://community.ibm.com/community/user/champions/home" class="hydrated"></ibmc-resource-item> <ibmc-resource-item
class="ext-icon hydrated" target="_blank" title="IBM Cloud Support" url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank"
title="IBM Documentation" url="https://www.ibm.com/docs/en/search/" public="" cloud""=""></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Support"
url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Technology Zone"
url="https://techzone.ibm.com/experiences"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Training" url="https://www.ibm.com/training/cloud">
</ibmc-resource-item> </div>
</ibmc-menu> </ibmc-masthead-group><ibmc-masthead-group slot="left" title="Data & AI" class="hydrated"> <ibmc-menu
user-group-link="https://community.ibm.com/community/user/businessanalytics/communities/user-groups" url="https://community.ibm.com/community/user/businessanalytics/home" title="Business Analytics"
description="The business analytics lifecycle helps organizations use data and AI to identify what happened, why it happened and what to do next." key="business-analytics"
class="hydrated"><!----><dds-megamenu-category-link size="" title="Business Analytics" href="#"></dds-megamenu-category-link>
<div id="key" class="d-none"> <ibmc-menu-item title="Cognos Analytics" url="https://community.ibm.com/community/user/businessanalytics/communities/community-home?CommunityKey=6b10df83-0b3c-4f92-8b1f-1fd80d0e7e58"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Cognos Controller"
url="https://community.ibm.com/community/user/businessanalytics/communities/community-home?CommunityKey=41ff01df-c205-43e3-98dc-6aaf504a966e" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="Planning Analytics with Watson" url="https://community.ibm.com/community/user/businessanalytics/communities/community-home?CommunityKey=8fde0600-e22b-4178-acf5-bf4eda43146b"
class="hydrated"></ibmc-menu-item> <ibmc-resource-item title="Community Front Porch" url="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2"
class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="IBM Champions" url="https://community.ibm.com/community/user/champions/home" class="hydrated"></ibmc-resource-item> <ibmc-resource-item
class="ext-icon hydrated" target="_blank" title="IBM Cloud Support" url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank"
title="IBM Documentation" url="https://www.ibm.com/docs/en/search/Analytics"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Support"
url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Technology Zone"
url="https://techzone.ibm.com/experiences"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Training" url="https://www.ibm.com/training/analytics">
</ibmc-resource-item> </div>
</ibmc-menu> <ibmc-menu url="https://community.ibm.com/community/user/cloudpakfordata/home" title="Cloud Pak for Data"
description="Engage with the other members of the community to get the most out of IBM Cloud Pak for Data and its services. Share best practices as you put your data to work and infuse AI into your business."
key="cloud-park-data" class="hydrated"><!----><dds-megamenu-category-link size="" title="Cloud Pak for Data" href="#"></dds-megamenu-category-link>
<div id="key" class="d-none"> <ibmc-menu-item title="Cloud Pak for Data Group"
url="https://community.ibm.com/community/user/cloudpakfordata/communities/community-home?CommunityKey=c0c16ff2-10ef-4b50-ae4c-57d769937235" class="hydrated"></ibmc-menu-item> <ibmc-resource-item
title="Community Front Porch" url="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2" class="hydrated"></ibmc-resource-item>
<ibmc-resource-item title="IBM Champions" url="https://community.ibm.com/community/user/champions/home" class="hydrated"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank"
title="IBM Cloud Support" url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Documentation"
url="https://www.ibm.com/docs/en/cloud-paks/cp-data"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Support"
url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Technology Zone"
url="https://techzone.ibm.com/experiences"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Training"
url="https://www.ibm.com/training/collection/cloudpakfordata"> </ibmc-resource-item> <ibmc-resource-item title="Accelerators catalog" url="http://ibm.biz/accelerators-community"
class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="Partner services catalog" url="https://community.ibm.com/community/user/cloudpakfordata/partners-catalog"
class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="Learning center" url="http://ibm.biz/cloud-pak-for-data-learning" class="hydrated"></ibmc-resource-item> <ibmc-resource-item
title="Developer resources" url="https://community.ibm.com/community/user/cloudpakfordata/viewdocument/developer-resources-draft?CommunityKey=c0c16ff2-10ef-4b50-ae4c-57d769937235&tab=librarydocuments"
class="hydrated"></ibmc-resource-item> </div>
</ibmc-menu> <ibmc-menu user-group-link="https://community.ibm.com/community/user/datascience/user-groups" url="https://community.ibm.com/community/user/datascience/home" title="Data Science"
description="Master the art of data science." key="data-science" class="hydrated"><!----><dds-megamenu-category-link size="" title="Data Science" href="#"></dds-megamenu-category-link>
<div id="key" class="d-none"> <ibmc-menu-item title="Global Data Science Forum"
url="https://community.ibm.com/community/user/datascience/communities/community-home?CommunityKey=f1c2cf2b-28bf-4b68-8570-b239473dcbbc" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="Decision Optimization" url="https://community.ibm.com/community/user/datascience/communities/community-home?communitykey=ab7de0fd-6f43-47a9-8261-33578a231bb7" class="hydrated"></ibmc-menu-item>
<ibmc-menu-item title="SPSS Modeler" url="https://community.ibm.com/community/user/datascience/communities/community-home?CommunityKey=02b3295d-2351-46a4-9665-5e74a53b4006" class="hydrated"></ibmc-menu-item>
<ibmc-menu-item title="SPSS Statistics" url="https://community.ibm.com/community/user/datascience/communities/community-home?CommunityKey=886b6874-0fb1-402c-8243-c70ef8179a99" class="hydrated"></ibmc-menu-item>
<ibmc-menu-item title="Watson Studio" url="https://community.ibm.com/community/user/watsonstudio/home" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Data and AI Learning"
url="https://community.ibm.com/community/user/ailearning/home" class="hydrated"></ibmc-menu-item> <ibmc-resource-item title="Community Front Porch"
url="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2" class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="IBM Champions"
url="https://community.ibm.com/community/user/champions/home" class="hydrated"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Cloud Support"
url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Documentation" url="https://www.ibm.com/docs/en/search/"
data="" science""=""></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Support" url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item>
<ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Technology Zone" url="https://techzone.ibm.com/experiences"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated"
target="_blank" title="IBM Training" url="https://www.ibm.com/training/search?query=data science"> </ibmc-resource-item> </div>
</ibmc-menu> <ibmc-menu url="https://community.ibm.com/community/user/dataops/home" title="DataOps"
description="DataOps is the orchestration of people, processes, and technology to deliver trusted, business-ready data to data citizens, operations, and applications throughout the data lifecycle." key="devops"
class="hydrated"><!----><dds-megamenu-category-link size="" title="DataOps" href="#"></dds-megamenu-category-link>
<div id="key" class="d-none"> <ibmc-menu-item title="DataStage - Data Integration"
url="https://community.ibm.com/community/user/dataops/communities/community-home?CommunityKey=3bfc9f2f-4a5e-470a-9295-4b7cc90c9518" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="DataOps Think Tank" url="https://community.ibm.com/community/user/dataops/communities/community-home?communitykey=5d39da74-735e-44c4-b493-81187bd51daa&tab=groupdetails"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Financial Crimes Insights (FCI)"
url="https://community.ibm.com/community/user/dataops/communities/community-home?CommunityKey=dbb1d25a-db8e-43ec-bec5-4a0e61213601" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Global DataOps"
url="https://community.ibm.com/community/user/dataops/communities/community-home?CommunityKey=73ce24ad-a006-4d3a-bc1e-7a509a0e2e7d" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="Governance, Risk, and Compliance (GRC)" url="https://community.ibm.com/community/user/dataops/communities/community-home?CommunityKey=d65f8654-17ae-4838-8690-39373cbc1dd8"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="MDM" url="https://community.ibm.com/community/user/dataops/communities/community-home?CommunityKey=77872346-7261-4aec-8391-31e27b093066"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Optim" url="https://community.ibm.com/community/user/dataops/communities/community-home?CommunityKey=fc2bc7e6-bb52-4902-a223-72e966b65611"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="StoredIQ" url="https://community.ibm.com/community/user/dataops/communities/community-home?CommunityKey=b89d16d1-c3da-4b42-8e2c-5b1a98f20dbb"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Watson Knowledge Catalog (WKC) - Data Governance and Quality"
url="https://community.ibm.com/community/user/dataops/communities/community-home?CommunityKey=4813199c-75fc-412b-b961-5f9908a14610" class="hydrated"></ibmc-menu-item> <ibmc-resource-item
title="Community Front Porch" url="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2" class="hydrated"></ibmc-resource-item>
<ibmc-resource-item title="IBM Champions" url="https://community.ibm.com/community/user/champions/home" class="hydrated"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank"
title="IBM Cloud Support" url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Documentation"
url="https://ibm.com/docs/dataops"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Support"
url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Technology Zone"
url="https://techzone.ibm.com/experiences"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Training" url="https://www.ibm.com/training/search?query=dataops">
</ibmc-resource-item> </div>
</ibmc-menu> <ibmc-menu user-group-link="https://community.ibm.com/community/user/hybriddatamanagement/user-groups" url="https://community.ibm.com/community/user/hybriddatamanagement/home"
title="Hybrid Data Management" description="Connect with Db2, Informix, Netezza, open source, and other data experts to gain value from your data, share insights, and solve problems." key="hybrid-data-management"
class="hydrated"><!----><dds-megamenu-category-link size="" title="Hybrid Data Management" href="#"></dds-megamenu-category-link>
<div id="key" class="d-none"> <ibmc-menu-item title="HDM Global" url="https://community.ibm.com/community/user/hybriddatamanagement/communities/community-home?CommunityKey=5f34857e-d55b-404b-9806-a571c485c1ff"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Db2 (On Premises and Cloud)"
url="https://community.ibm.com/community/user/hybriddatamanagement/communities/community-home?CommunityKey=ea909850-39ea-4ac4-9512-8e2eb37ea09a" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="Db2 Analytics Accelerator for z/OS" url="https://community.ibm.com/community/user/hybriddatamanagement/communities/community-home?CommunityKey=c9542163-5951-4a98-9252-fe37ac536120"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Db2 for z/OS"
url="https://community.ibm.com/community/user/hybriddatamanagement/communities/community-home?CommunityKey=621c2a2a-01f9-4b57-992f-36ed7432e3bb" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="Db2 Tools for z/OS" url="https://community.ibm.com/community/user/hybriddatamanagement/communities/community-home?CommunityKey=ad070150-563e-4955-955f-93c28c7f37dd" class="hydrated"></ibmc-menu-item>
<ibmc-menu-item title="IBM Data Virtualization Manager for z/OS" url="https://community.ibm.com/community/user/hybriddatamanagement/communities/community-home?CommunityKey=b38bef70-6814-4ee9-9a5d-a36ff4f9be2f"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="IBM Query Management Facility (QMF)"
url="https://community.ibm.com/community/user/hybriddatamanagement/communities/community-home?CommunityKey=2235d8a8-a233-4984-8f39-1b9f9eace179" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="Informix" url="https://community.ibm.com/community/user/hybriddatamanagement/communities/community-home?communitykey=cf5a1f39-c21f-4bc4-9ec2-7ca108f0a365&tab=groupdetails"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Integrated Analytics Systems"
url="https://community.ibm.com/community/user/hybriddatamanagement/communities/community-home?CommunityKey=71ceaea3-db2c-451d-87d1-51f254454c6a" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="Netezza Performance Server" url="https://community.ibm.com/community/user/hybriddatamanagement/communities/community-home?CommunityKey=d9f9d5de-e89f-4a6a-84a0-31df8b81f182"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Open Source Offerings"
url="https://community.ibm.com/community/user/hybriddatamanagement/communities/community-home?communitykey=99c4cc7a-4544-406c-b1b2-b74f2fcf3cba&tab=groupdetails" class="hydrated"></ibmc-menu-item>
<ibmc-resource-item title="Community Front Porch" url="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2"
class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="IBM Champions" url="https://community.ibm.com/community/user/champions/home" class="hydrated"></ibmc-resource-item> <ibmc-resource-item
class="ext-icon hydrated" target="_blank" title="IBM Cloud Support" url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank"
title="IBM Documentation" url="https://www.ibm.com/docs/en/search/" hybrid="" data="" management""=""></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Support"
url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Technology Zone"
url="https://techzone.ibm.com/experiences"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Training"
url="https://www.ibm.com/training/search?query=hybrid data management"> </ibmc-resource-item> </div>
</ibmc-menu> <ibmc-menu user-group-link="https://community.ibm.com/community/user/watsonapps/communities/globalgrouphome?CommunityKey=419e4775-5e5d-4621-a670-35070601e6d9"
url="https://community.ibm.com/community/user/watsonapps/home" title="Watson Apps" description="For builders of virtual assistant, enterprise search and text analytics solutions" key="watson-apps"
class="hydrated"><!----><dds-megamenu-category-link size="" title="Watson Apps" href="#"></dds-megamenu-category-link>
<div id="key" class="d-none"> <ibmc-menu-item title="Build with Watson Apps" url="https://community.ibm.com/community/user/watsonapps/communities/community-home?CommunityKey=bec3b5a3-d618-4b1f-bcd0-5b37463c76df"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Watson APIs" url="https://community.ibm.com/community/user/watsonapps/communities/community-home?CommunityKey=8c142458-ea99-4266-9c82-b4f0eccff834"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Watson Assistant"
url="https://community.ibm.com/community/user/watsonapps/communities/community-home?CommunityKey=7a3dc5ba-3018-452d-9a43-a49dc6819633" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="Watson Discovery" url="https://community.ibm.com/community/user/watsonapps/communities/community-home?CommunityKey=80650291-2ff4-4a43-9ff8-5188fdb9552f" class="hydrated"></ibmc-menu-item>
<ibmc-resource-item title="Community Front Porch" url="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2"
class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="IBM Champions" url="https://community.ibm.com/community/user/champions/home" class="hydrated"></ibmc-resource-item> <ibmc-resource-item
class="ext-icon hydrated" target="_blank" title="IBM Cloud Support" url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank"
title="IBM Documentation" url="https://www.ibm.com/docs/en/search/watson"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Support"
url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Technology Zone"
url="https://techzone.ibm.com/experiences"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Training" url="https://www.ibm.com/training/search?query=Watson Apps">
</ibmc-resource-item> </div>
</ibmc-menu> </ibmc-masthead-group></div>
<div class="bx--col-lg-8"><ibmc-masthead-group slot="right" title="Iot" class="hydrated"> <ibmc-menu user-group-link="https://community.ibm.com/community/user/iot/user-groups"
url="https://community.ibm.com/community/user/iot/home" title="Internet of Things" key="internet-of-things" class="hydrated"><!----><dds-megamenu-category-link size="" title="Internet of Things"
href="#"></dds-megamenu-category-link>
<div id="key" class="d-none"> <ibmc-menu-item title="Maximo" url="https://community.ibm.com/community/user/iot/maximo-home" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="TRIRIGA"
url="https://community.ibm.com/community/user/iot/tririga-home" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Engineering" url="https://community.ibm.com/community/user/iot/engineering-home"
class="hydrated"></ibmc-menu-item> <ibmc-resource-item title="Community Front Porch" url="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2"
class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="IBM Champions" url="https://community.ibm.com/community/user/champions/home" class="hydrated"></ibmc-resource-item> <ibmc-resource-item
class="ext-icon hydrated" target="_blank" title="IBM Cloud Support" url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank"
title="IBM Documentation" url="https://www.ibm.com/docs/en/search/" internet="" of="" things""=""></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Support"
url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Technology Zone"
url="https://techzone.ibm.com/experiences"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Training"
url="https://www.ibm.com/training/collection/maximoadministrators"> </ibmc-resource-item> </div>
</ibmc-menu> <ibmc-menu user-group-link="https://community.ibm.com/community/user/supplychain/user-groups" url="https://community.ibm.com/community/user/supplychain/home" title="Supply Chain" key="supply-chain"
class="hydrated"><!----><dds-megamenu-category-link size="" title="Supply Chain" href="#"></dds-megamenu-category-link>
<div id="key" class="d-none"> <ibmc-menu-item title="B2B Integration" url="https://community.ibm.com/community/user/supplychain/communities/community-home?CommunityKey=de289f68-d664-45ae-b718-baf57628fc8c"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="File Transfer" url="#" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Order Management and Fulfillment"
url="https://community.ibm.com/community/user/supplychain/communities/community-home?CommunityKey=0f16daf0-487b-42d4-8e91-703f884f9e13" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="IBM Blockchain Transparent Supply and IBM Food Trust" url="https://community.ibm.com/community/user/supplychain/communities/community-home?CommunityKey=503d9a72-c213-4ab8-b495-c0cc5950df76"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="IBM Sterling B2B Integrator and IBM Sterling File Gateway Developers"
url="https://community.ibm.com/community/user/supplychain/communities/community-home?CommunityKey=0d7202c6-f2a3-4b10-b716-5619d2082d8c" class="hydrated"></ibmc-menu-item> <ibmc-resource-item
title="Community Front Porch" url="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2" class="hydrated"></ibmc-resource-item>
<ibmc-resource-item title="IBM Champions" url="https://community.ibm.com/community/user/champions/home" class="hydrated"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank"
title="IBM Cloud Support" url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Documentation"
url="https://www.ibm.com/docs/en/search/" supply="" chain""=""></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Support"
url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Technology Zone"
url="https://techzone.ibm.com/experiences"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Training" url="https://www.ibm.com/training/watsonsupplychain">
</ibmc-resource-item> </div>
</ibmc-menu> </ibmc-masthead-group><ibmc-masthead-group slot="right" title="System" class="hydrated"> <ibmc-menu user-group-link="https://www.ibm.com/community/z/usergroups/" url="https://www.ibm.com/community/z/"
title="IBM Z & LinuxONE" key="ibm-z-linuxone" class="hydrated"><!----><dds-megamenu-category-link size="" title="IBM Z & LinuxONE" href="#"></dds-megamenu-category-link>
<div id="key" class="d-none"> <ibmc-menu-item title="IBM Z" url="https://www.ibm.com/community/z/ibmz/" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="LinuxONE"
url="https://www.ibm.com/community/z/linuxone/" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Open Source" url="https://www.ibm.com/community/z/open-source/" class="hydrated"></ibmc-menu-item>
<ibmc-menu-item title="Solutions" url="https://www.ibm.com/community/z/solutions/" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Software" url="https://www.ibm.com/community/z/software/"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Languages" url="https://www.ibm.com/community/z/languages/" class="hydrated"></ibmc-menu-item> <ibmc-resource-item title="Build Skills"
url="https://www.ibm.com/community/z/talent/" class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="Case studies" url="https://www.ibm.com/it-infrastructure/z/resources/case-studies"
class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="Education" url="https://www.ibm.com/it-infrastructure/z/education" class="hydrated"></ibmc-resource-item> <ibmc-resource-item
title="News & Announcements" url="https://www.ibm.com/it-infrastructure/z/news" class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="Trials"
url="https://www.ibm.com/it-infrastructure/z/resources/trial" class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="Code patterns"
url="https://developer.ibm.com/patterns/category/ibmz/?fa=date:DESC&fb=" class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="Support & Services"
url="https://www.ibm.com/it-infrastructure/z/resources" class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="IBM Z Day 2020 Agenda and Replays"
url="https://www.ibm.com/community/z/2020-z-day-replays/" class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="IBM Z Day 2019 Agenda and Replays"
url="https://www.ibm.com/community/z/ibm-z-community-day-agenda/" class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="Community Front Porch"
url="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2" class="hydrated"></ibmc-resource-item> </div>
</ibmc-menu> <ibmc-menu user-group-link="https://community.ibm.com/community/user/power/communities/globalgrouphome?CommunityKey=63dd8216-5e59-4ab1-a119-cff1df1f6191"
url="https://community.ibm.com/community/user/power/home" title="Power System" key="power-system" class="hydrated"><!----><dds-megamenu-category-link size="" title="Power System"
href="#"></dds-megamenu-category-link>
<div id="key" class="d-none"> <ibmc-menu-item title="Business Continuity" url="https://community.ibm.com/community/user/power/communities/business-continuity-home" class="hydrated"></ibmc-menu-item>
<ibmc-menu-item title="Enterprise Infrastructure as a Service" url="https://community.ibm.com/community/user/power/communities/enterprise-infrastructure-as-a-service-home" class="hydrated"></ibmc-menu-item>
<ibmc-menu-item title="ISV Solutions" url="https://community.ibm.com/community/user/power/communities/isv-solutions-home" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Open Source"
url="https://community.ibm.com/community/user/power/communities/open-source-home" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Operating Systems"
url="https://community.ibm.com/community/user/power/communities/operating-systems-home" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Power Global"
url="https://community.ibm.com/community/user/power/communities/community-home?CommunityKey=5cb070ca-ff7f-4eec-b67a-9e737b93ac9d" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Power Security"
url="https://community.ibm.com/community/user/power/communities/power-security-home" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Programming Languages"
url="https://community.ibm.com/community/user/power/communities/programming-languages-home" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Virtualization"
url="https://community.ibm.com/community/user/power/communities/virtualization-home" class="hydrated"></ibmc-menu-item> <ibmc-resource-item title="Community Front Porch"
url="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2" class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="IBM Champions"
url="https://community.ibm.com/community/user/champions/home" class="hydrated"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Cloud Support"
url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Documentation"
url="https://www.ibm.com/docs/en/search/power"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Support"
url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Technology Zone"
url="https://techzone.ibm.com/experiences"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Training" url="https://www.ibm.com/training/servers/">
</ibmc-resource-item> </div>
</ibmc-menu> <ibmc-menu user-group-link="https://community.ibm.com/community/user/storage/user-groups" url="https://community.ibm.com/community/user/storage/home" title="Storage" key="storage"
class="hydrated"><!----><dds-megamenu-category-link size="" title="Storage" href="#"></dds-megamenu-category-link>
<div id="key" class="d-none"> <ibmc-menu-item title="Data Protection Software" url="https://community.ibm.com/community/user/storage/communities/community-home?CommunityKey=2437e98f-10ca-4898-ae8c-c7f0d6e42e59"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="File and Object Storage"
url="https://community.ibm.com/community/user/storage/communities/community-home?CommunityKey=1142f81e-95e4-4381-95d0-7977f20d53fa" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="Hyperconverged Infrastructure (HCI)" url="https://community.ibm.com/community/user/storage/communities/community-home?CommunityKey=e596ba82-cd57-4fae-8042-163e59279ff3"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Primary Storage" url="https://community.ibm.com/community/user/storage/communities/community-home?CommunityKey=259eb30e-f20d-4433-aa35-ff2bc9bf625f"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Mainframe Storage" url="https://community.ibm.com/community/user/storage/communities/community-home?CommunityKey=c6644533-459d-4dc4-af5e-9c9f04f4f4c7"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Storage for Containers"
url="https://community.ibm.com/community/user/storage/communities/community-home?CommunityKey=0d2c6492-9c55-45a7-b350-b244567a03eb" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="Storage Management and Reporting" url="https://community.ibm.com/community/user/storage/communities/community-home?CommunityKey=295787b1-a4e4-43ff-9bfe-206a7912b51d" class="hydrated"></ibmc-menu-item>
<ibmc-menu-item title="Storage Area Networks (SAN)" url="https://community.ibm.com/community/user/storage/communities/community-home?CommunityKey=8c5ad67f-4f4b-478a-8deb-6a219c72dfab"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Tape Storage" url="https://community.ibm.com/community/user/storage/communities/community-home?CommunityKey=85531a8a-8971-4c0e-8d2b-098ba927269e"
class="hydrated"></ibmc-menu-item> <ibmc-resource-item title="Community Front Porch" url="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2"
class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="IBM Champions" url="https://community.ibm.com/community/user/champions/home" class="hydrated"></ibmc-resource-item> <ibmc-resource-item
class="ext-icon hydrated" target="_blank" title="IBM Cloud Support" url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank"
title="IBM Documentation" url="https://www.ibm.com/docs/en/search/storage"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Support"
url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Technology Zone"
url="https://techzone.ibm.com/experiences"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Training" url="https://www.ibm.com/training/storage/">
</ibmc-resource-item> </div>
</ibmc-menu> </ibmc-masthead-group><ibmc-masthead-group slot="right" title="Security" class="hydrated"> <ibmc-menu user-group-link="https://community.ibm.com/community/user/security/user-groups"
url="https://community.ibm.com/community/user/security/home" title="Security"
description="The mission of the IBM Security Community is to provide clients with an online user community of industry peers and IBM experts, to exchange tips and tricks, best practices, and product knowledge. We hope the information you find here helps you maximize the value of your IBM Security solutions."
key="security" class="hydrated"><!----><dds-megamenu-category-link size="" title="Security" href="#"></dds-megamenu-category-link>
<div id="key" class="d-none"> <ibmc-menu-item title="IBM Security Cloud Pak for Security"
url="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=8e19e930-b15b-4cc2-84fd-d7ffd5d9c047" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="IBM Security Global Forum" url="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=96f617c5-4f90-4eb0-baec-2d0c4c22ab50" class="hydrated"></ibmc-menu-item>
<ibmc-menu-item title="IBM Security Guardium" url="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=aa1a6549-4b51-421a-9c67-6dd41e65ef85"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="IBM Security i2" url="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=a8163ef6-0bbb-4d74-b508-60dff32650c4"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="IBM Security MaaS360"
url="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=9d8b7835-e47a-4850-b400-d8c77708af84" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="IBM Security QRadar" url="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=f9ea5420-0984-4345-ba7a-d93b4e2d4864" class="hydrated"></ibmc-menu-item>
<ibmc-menu-item title="IBM Security SOAR" url="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=d2f71e8c-108e-4652-b59c-29d61af7163e" class="hydrated"></ibmc-menu-item>
<ibmc-menu-item title="IBM Security Trusteer" url="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=63cbb040-ec65-4ffc-abbc-18ae2538e269"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="IBM Security Verify"
url="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=e7c36119-46d7-42f2-97a9-b44f0cc89c6d" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="IBM Security Z Security" url="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=44eb7c0d-9bc2-419b-9158-ad693e734065" class="hydrated"></ibmc-menu-item>
<ibmc-menu-item title="Security Skills & Learning" url="https://community.ibm.com/community/user/security/communities/community-home?communitykey=b2850a56-b023-48ed-99f0-aaccba936501&tab=groupdetails"
class="hydrated"></ibmc-menu-item> <ibmc-resource-item title="Community Front Porch" url="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2"
class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="IBM Champions" url="https://community.ibm.com/community/user/champions/home" class="hydrated"></ibmc-resource-item> <ibmc-resource-item
class="ext-icon hydrated" target="_blank" title="IBM Cloud Support" url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank"
title="IBM Documentation" url="https://www.ibm.com/docs/en/search/security"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Support"
url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Technology Zone"
url="https://techzone.ibm.com/experiences"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Training" url="https://www.ibm.com/training/security">
</ibmc-resource-item> <ibmc-resource-item title="Security Blogs" url="https://community.ibm.com/community/user/security/participate/blogs/security-group-blogs" class="hydrated"></ibmc-resource-item>
<ibmc-resource-item title="Security Learning Academy" url="https://www.securitylearningacademy.com/" class="hydrated"></ibmc-resource-item> <!--
<ibmc-resource-item title="Request for Enhancements" url="Request for Enhancements"></ibmc-resource-item>
--> </div>
</ibmc-menu> </ibmc-masthead-group><ibmc-masthead-group slot="right" title="Community Programs" class="hydrated"> <ibmc-menu url="https://community.ibm.com/community/user/champions/home" title="IBM Champions"
description="IBM Champions are 750 top non-IBMer experts, thought leaders, and advocates for IBM products and offerings. Connect with them, learn from the content they share, join their events, and get their input."
key="champions" class="hydrated"><!----><dds-megamenu-category-link size="" title="IBM Champions" href="#"></dds-megamenu-category-link>
<div id="key" class="d-none"> <ibmc-menu-item title="IBM Champions" url="https://community.ibm.com/community/user/champions/home" class="hydrated"></ibmc-menu-item> <ibmc-resource-item
title="Community Front Porch" url="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2" class="hydrated"></ibmc-resource-item>
<ibmc-resource-item title="IBM Support" url="https://www.ibm.com/mysupport" class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="IBM Cloud Support"
url="https://cloud.ibm.com/unifiedsupport/supportcenter" class="hydrated"></ibmc-resource-item> <ibmc-resource-item title="IBM Champions" url="https://community.ibm.com/community/user/champions"
class="hydrated"></ibmc-resource-item> </div>
</ibmc-menu> <ibmc-menu url="https://community.ibm.com/community/user/japan/home" title="IBM Japan" key="ibm-japan" class="hydrated"><!----><dds-megamenu-category-link size="" title="IBM Japan"
href="#"></dds-megamenu-category-link>
<div id="key" class="d-none"> <ibmc-menu-item title="IBM Japanとは" url="https://www.ibm.com/ibm/jp/ja/ibmcommunityjapan.html" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="マナブ・ツクル・ツナガルとは"
url="https://www.ibm.com/ibm/jp/ja/ibmcommunityjapan-mtt-top.html" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="発足の背景と想い" url="https://www.ibm.com/ibm/jp/ja/ibmcommunityjapan-omoi.html"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="メンバー登録とメンバー特典" url="https://community.ibm.com/community/user/japan/blogs/ibm-ibm-community-japan-office1/2021/07/02/membership"
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="FAQ" url="https://www.ibm.com/ibm/jp/ja/ibmcommunityjapan-faq.html" class="hydrated"></ibmc-menu-item> <ibmc-resource-item
title="Community Front Porch" url="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2" class="hydrated"></ibmc-resource-item>
<ibmc-resource-item title="IBM Champions" url="https://community.ibm.com/community/user/champions/home" class="hydrated"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank"
title="IBM Cloud Support" url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Documentation"
url="https://www.ibm.com/docs"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Support"
url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Technology Zone"
url="https://techzone.ibm.com/experiences"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Training" url="https://www.ibm.com/training"> </ibmc-resource-item>
</div>
</ibmc-menu> </ibmc-masthead-group></div>
<div class="bx--col-lg-16"><a class="megamenu-sitemap-link" href="https://community.ibm.com/community/user/sitemap">View sitemap</a></div>
</div>
</div>
<div class="ibmc-megamenu-right-div bx--col-lg-10">
<a href="https://community.ibm.com/community/user/home" class="ibmc-empty-title">IBM Community Home<span class="ibmc-arrow-right"><svg focusable="false" preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" fill="currentColor" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16"><path d="M9.3 3.7L13.1 7.5 1 7.5 1 8.5 13.1 8.5 9.3 12.3 10 13 15 8 10 3z"></path></svg></span></a>
<div class="bx--row ibmc-category-container">
<div class="bx--col-lg-16 initial-container">
<p class="text"> Welcome to the IBM Community, a place to collaborate, share knowledge, & support one another in everyday challenges. Connect with your fellow members through forums, blogs, files, &
face-to-face networking. </p>
</div>
<div class="bx--col-lg-8 initial-container ibmc-category-link">
<div><a href="https://community.ibm.com/community/user/blogs/christina-howell/2021/05/21/what-is-the-community-front-porch">Get Started with IBM Community</a></div>
<div><a href="https://community.ibm.com/community/user/communities/community-home/digestviewer?communitykey=8c64553a-86a9-4af3-a2e6-55826c69b4e2&tab=digestviewe">Discussion</a></div>
<div>
<a href="https://community.ibm.com/community/user/communities/community-home/librarydocuments?communitykey=8c64553a-86a9-4af3-a2e6-55826c69b4e2&tab=librarydocuments&LibraryFolderKey=&DefaultView=">Browser Resources</a>
</div>
<div><a href="https://community.ibm.com/community/user/reuse-library/webcastarchive">All On-Demand Webinar Archive</a></div>
</div>
<div class="bx--col-lg-8 initial-container ibmc-category-link"><dds-megamenu-category-group href="" title="RESOURCES">
<div><a href="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2" target="_self">Community Front Porch</a></div>
<div><a href="https://community.ibm.com/community/user/champions/home" target="_self">IBM Champions</a></div>
<div>
<a href="https://cloud.ibm.com/unifiedsupport/supportcenter" target="_blank">IBM Cloud Support<span style="margin-left: 8px; vertical-align: sub;"><svg focusable="false" preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" fill="currentColor" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16"><path d="M13,14H3c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h5v1H3v10h10V8h1v5C14,13.6,13.6,14,13,14z"></path><path d="M10 1L10 2 13.3 2 9 6.3 9.7 7 14 2.7 14 6 15 6 15 1z"></path></svg></span></a>
</div>
<div>
<a href="https://www.ibm.com/docs" target="_blank">IBM Documentation<span style="margin-left: 8px; vertical-align: sub;"><svg focusable="false" preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" fill="currentColor" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16"><path d="M13,14H3c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h5v1H3v10h10V8h1v5C14,13.6,13.6,14,13,14z"></path><path d="M10 1L10 2 13.3 2 9 6.3 9.7 7 14 2.7 14 6 15 6 15 1z"></path></svg></span></a>
</div>
<div>
<a href="https://cloud.ibm.com/unifiedsupport/supportcenter" target="_blank">IBM Support<span style="margin-left: 8px; vertical-align: sub;"><svg focusable="false" preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" fill="currentColor" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16"><path d="M13,14H3c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h5v1H3v10h10V8h1v5C14,13.6,13.6,14,13,14z"></path><path d="M10 1L10 2 13.3 2 9 6.3 9.7 7 14 2.7 14 6 15 6 15 1z"></path></svg></span></a>
</div>
<div>
<a href="https://techzone.ibm.com/experiences" target="_blank">IBM Technology Zone<span style="margin-left: 8px; vertical-align: sub;"><svg focusable="false" preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" fill="currentColor" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16"><path d="M13,14H3c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h5v1H3v10h10V8h1v5C14,13.6,13.6,14,13,14z"></path><path d="M10 1L10 2 13.3 2 9 6.3 9.7 7 14 2.7 14 6 15 6 15 1z"></path></svg></span></a>
</div>
<div>
<a href="https://www.ibm.com/training/" target="_blank">IBM Training<span style="margin-left: 8px; vertical-align: sub;"><svg focusable="false" preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" fill="currentColor" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16"><path d="M13,14H3c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h5v1H3v10h10V8h1v5C14,13.6,13.6,14,13,14z"></path><path d="M10 1L10 2 13.3 2 9 6.3 9.7 7 14 2.7 14 6 15 6 15 1z"></path></svg></span></a>
</div>
</dds-megamenu-category-group></div>
<div class="bx--col-lg-8"></div>
<div class="bx--col-lg-8"></div>
<div class="bx--col-lg-16 ibmc-category-chevron-container">
<a class="ibmc-chevron-up"><svg focusable="false" preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" fill="currentColor" aria-hidden="true" width="32" height="32" viewBox="0 0 32 32"><path d="M16 10L26 20 24.6 21.4 16 12.8 7.4 21.4 6 20z"></path></svg></a>
</div>
</div>
</div>
</dds-megamenu></dds-megamenu-top-nav-menu></dss-top-nav>
<div class="initial-description-container">
<div style="display: none;" slot="initial-content"><ibmc-initial-content-description> Welcome to the IBM Community, a place to collaborate, share knowledge, & support one another in everyday challenges. Connect with your
fellow members through forums, blogs, files, & face-to-face networking. </ibmc-initial-content-description> <ibmc-menu-item title="Get Started with IBM Community"
url="https://community.ibm.com/community/user/blogs/christina-howell/2021/05/21/what-is-the-community-front-porch" class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="Discussion"
url="https://community.ibm.com/community/user/communities/community-home/digestviewer?communitykey=8c64553a-86a9-4af3-a2e6-55826c69b4e2&tab=digestviewe" class="hydrated"></ibmc-menu-item> <ibmc-menu-item
title="Browser Resources"
url="https://community.ibm.com/community/user/communities/community-home/librarydocuments?communitykey=8c64553a-86a9-4af3-a2e6-55826c69b4e2&tab=librarydocuments&LibraryFolderKey=&DefaultView="
class="hydrated"></ibmc-menu-item> <ibmc-menu-item title="All On-Demand Webinar Archive" url="https://community.ibm.com/community/user/reuse-library/webcastarchive" class="hydrated"></ibmc-menu-item> <ibmc-resource-item
title="Community Front Porch" url="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2" class="hydrated"></ibmc-resource-item> <ibmc-resource-item
title="IBM Champions" url="https://community.ibm.com/community/user/champions/home" class="hydrated"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Cloud Support"
url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Documentation" url="https://www.ibm.com/docs"></ibmc-resource-item>
<ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Support" url="https://cloud.ibm.com/unifiedsupport/supportcenter"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank"
title="IBM Technology Zone" url="https://techzone.ibm.com/experiences"></ibmc-resource-item> <ibmc-resource-item class="ext-icon hydrated" target="_blank" title="IBM Training"
url="https://www.ibm.com/training/"></ibmc-resource-item></div>
</div>
</ibmc-megamenu></div>
<div class="HtmlFooter"></div>
</div>
</div>
</div>
</div>
<div style="clear: both"></div>
<div class="ContentItemHtml">
<div class="HtmlContent">
<script type="module" src="https://anvil-ibmcc.968d96a4.public.multi-containers.ibm.com/anvil-ibmc/dev/latest/js/ibmc-stencil.esm.js"></script>
</div>
<div class="HtmlFooter"></div>
</div>
<div class="ContentItemHtml l1-nav nav-L1">
<div class="HtmlContent">
<div class="ibm-sitenav-menu-container"><button type="button" onclick="closeNav();"><i class="ft ft-close" aria-hidden="true"></i></button>
<div class="ibm-sitenav-menu-name"><a href="https://community.ibm.com/community/user/security/home" rel="home">Security</a></div>
<div class="ibm-sitenav-menu-list">
<ul id="primary-menu" class="menu">
<li class="menu-item menu-item-has-children"><a href="#" tabindex="-1">Topic groups</a>
<ul class="sub-menu">
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=8e19e930-b15b-4cc2-84fd-d7ffd5d9c047"><span>IBM Security Cloud Pak for Security</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=96f617c5-4f90-4eb0-baec-2d0c4c22ab50"><span>IBM Security Global Forum</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=aa1a6549-4b51-421a-9c67-6dd41e65ef85"><span>IBM Security Guardium</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=a8163ef6-0bbb-4d74-b508-60dff32650c4"><span>IBM Security i2</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=9d8b7835-e47a-4850-b400-d8c77708af84"><span>IBM Security MaaS360</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=f9ea5420-0984-4345-ba7a-d93b4e2d4864"><span>IBM Security QRadar</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=d2f71e8c-108e-4652-b59c-29d61af7163e"><span>IBM Security SOAR</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=63cbb040-ec65-4ffc-abbc-18ae2538e269"><span>IBM Security Trusteer</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=e7c36119-46d7-42f2-97a9-b44f0cc89c6d"><span>IBM Security Verify</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=44eb7c0d-9bc2-419b-9158-ad693e734065"><span>IBM Security Z Security</span></a></li>
<li class="sub-menu-item">
<a href="https://community.ibm.com/community/user/security/communities/community-home?communitykey=b2850a56-b023-48ed-99f0-aaccba936501&tab=groupdetails"><span>IBM Security Skills & Learning</span></a></li>
</ul>
</li>
<li class="menu-item"><a href="https://community.ibm.com/community/user/security/user-groups" tabindex="-1">User groups</a></li>
<!--
<li class="menu-item"><a href="https://community.ibm.com/community/user/security/user-groups" tabindex="-1">User groups</a></li> -->
<li class="menu-item menu-item-has-children"><a href="#" tabindex="-1">Events</a>
<ul class="sub-menu">
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/all-events">Upcoming Security Events</a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/communities/community-home/librarydocuments?LibraryKey=d1a0d2bb-68c2-4c4e-a591-5ca2d21d911d"><span>On Demand Webinars</span></a></li>
<li class="sub-menu-item"><a href="https://techtv.bemyapp.com" target="_blank" rel="noopener">IBM Expert TV</a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/events/virtual-community" rel="noopener"><span>Virtual Community Events</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/all-events">All IBM Community Events</a></li>
</ul>
</li>
<li class="menu-item menu-item-has-children"><a href="#" tabindex="-1">Participate</a>
<ul class="sub-menu">
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/reuse-library/achievers-lounge"><span>Badging Program</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/participate/gettingstarted"><span>Getting Started</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/blogs/jennifer-tullman-botzer/2020/07/29/welcome-to-the-new-ibm-security-community"><span>Community Managers' Welcome</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/participate/postmessage"><span>Post to Forum</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/participate/share-file"><span>Share a Resource</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/participate/security-unanswered-threads"><span>Share Your Expertise</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/reuse-library/blogging/home"><span>Blogging on the Community</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/participate/directory"><span>Connect with Security Users</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/network/members"><span>All IBM Community Users</span></a></li>
</ul>
</li>
<li class="menu-item menu-item-has-children"><a href="#" tabindex="-1">Resources</a>
<ul class="sub-menu">
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2" rel="noopener"><span>Community Front Porch</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/champions" rel="noopener"><span>IBM Champions</span></a></li>
<li class="sub-menu-item"><a href="https://cloud.ibm.com/unifiedsupport/supportcenter" target="_blank" rel="noopener"> <span>IBM Cloud Support</span> </a></li>
<li class="sub-menu-item"><a href="https://www.ibm.com/docs/en/search/security" target="_blank" rel="noopener"><span>IBM Documentation</span></a></li>
<li class="sub-menu-item"><a href="https://www.ibm.com/mysupport" target="_blank" rel="noopener"><span>IBM Support</span></a></li>
<li class="sub-menu-item"><a href="https://techzone.ibm.com/experiences" target="_blank" rel="noopener"><span>IBM Technology Zone</span></a></li>
<li class="sub-menu-item"><a href="https://www.ibm.com/training/security" target="_blank" rel="noopener"><span>IBM Training</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/participate/blogs/security-group-blogs"><span>Security Blogs</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/ibm-security-expert-shane-weeden"><span>IBM Security Experts</span></a></li>
<li class="sub-menu-item"><a href="https://www.securitylearningacademy.com/"><span>Security Learning Academy</span></a></li>
<li class="sub-menu-item"><a href="https://www.ibm.com/developerworks/rfe/execute?use_case=submitRfe"><span>Request for Enhancements</span></a></li>
</ul>
</li>
<li><a onclick="toggleMarketplace();">Marketplace</a>
<ul>
<li><a href="https://www.ibm.com/products?lnk=hmhpmpr&lnk2=learn"><span>Marketplace</span></a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
<div class="HtmlFooter"></div>
</div>
<div class="ContentItemHtml hero-drape">
<div class="HtmlContent">
<style>
html {
font-size: 16px;
}
</style>
<ibmc-hero style="margin-top: 0; display: block;" background-image-url="https://higherlogicdownload.s3.amazonaws.com/IMWUC/f54506c2-9f07-4990-83a4-39a6664d78cf/UploadedImages/2021ibmSec_Test1__1_.jpg" news="Try out IBM Technology Zone!"
news-url="https://techzone.ibm.com/experiences" id="ibmc-hero" class="hydrated"> <ibmc-hero-heading slot="heading"> IBM Security Community </ibmc-hero-heading> <ibmc-hero-subheading slot="subheading"> In this user community of over
12,000 members, we work together to overcome the toughest challenges of cybersecurity. </ibmc-hero-subheading> <ibmc-hero-cta-1 slot="cta-1"> <ibmc-button
url="https://login.ibm.com/oidc/endpoint/default/authorize?client_id=ZWViMTcxYWYtYWNiMC00&redirect_uri=https://login.ibm.com/oidc/endpoint/default/authorize?client_id=ZWViMTcxYWYtYWNiMC00&redirect_uri=https://community.ibm.com/community/user&response_type=code&scope=openid&state=https://community.ibm.com/community/user/security/home"
type="primary" class="hydrated"> Join the Community </ibmc-button> </ibmc-hero-cta-1> <ibmc-search slot="search" id="ibmc-search" class="hydrated"></ibmc-search> </ibmc-hero>
</div>
<div class="HtmlFooter"></div>
</div>
</div>
</div>
<div id="NAV" class="row traditional-nav">
<div class="col-md-12">
<div id="navskiplinkholder" class="skiplinkholder"><a id="navskiplink" href="#MPContentArea">Skip main navigation (Press Enter).</a></div>
<div class="container">
<div id="MPButtonBar">
<nav class="navbar navbar-default">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse navbar-ex1-collapse">
<div class="row">
<div class="col-md-12 ">
<div id="searchColumn" class="pull-right">
<div id="MPSearchBlock" role="search">
<script type="text/javascript">
System.import('Common/SearchBox.js').then(function() {
if ('True' == 'True') {
$('#SearchControl_SearchButton').click(function() {
$('#SearchControl_hiddenSearchButton').click();
});
$('#SearchControl_SearchOptions').click(function(e) {
e.stopPropagation();
});
if ('False' == 'True') {
$('#SearchControl_SearchTerm').click(function(e) {
$('#SearchControl_SearchBoxToggle').addClass('open');
e.stopPropagation();
});
$('#SearchControl_SearchTerm').focus(function(e) {
$('#SearchControl_SearchBoxToggle').addClass('open');
e.stopPropagation();
});
$('#SearchControl_EndDate').hide();
$('#SearchControl_StartDate').hide();
$('#SearchControl_SearchTerm').focus(function() {
$('#SearchControl_SearchOptions').show();
});
$('#SearchControl_DateRangeDDL').change(function() {
if ($('#SearchControl_DateRangeDDL').find(":selected").text() == 'on this day') {
$('#SearchControl_StartDate').show();
$('#SearchControl_EndDate').hide();
$('#SearchControl_EndDate').val("");
} else if ($('#SearchControl_DateRangeDDL').find(":selected").text() == 'All') {
$('#SearchControl_EndDate').hide();
$('#SearchControl_StartDate').hide();
} else {
$('#SearchControl_StartDate').show();
$('#SearchControl_EndDate').show();
}
});
}
$('#SearchControl_SearchInputs').hl_ui_common_searchBox({
controlId: 'SearchControl_SearchInputs',
inputId: 'SearchControl_SearchTerm',
buttonId: 'SearchControl_hiddenSearchButton'
});
let expandSearch = () => {
// show search
$('#SearchControl_newSearchBox').show();
$('#SearchControl_SearchTerm').focus();
$('#SearchToggleIcon').hide();
};
let compressSearch = (e) => {
// if you blur away to anywhere except clicking the search icon
if (e.relatedTarget && (e.relatedTarget.id == 'SearchControl_SearchButton' || e.relatedTarget.id == 'SearchControl_SearchTerm')) {} else {
//hide search;
console.log('hide');
$('#SearchControl_newSearchBox').hide();
$('#SearchToggleIcon').show();
}
};
//For if we can the search to expand out horizontally
} else {
$('#SearchControl_SearchOptionsOld').click(function(e) {
e.stopPropagation();
});
$('#SearchControl_SearchButtonOld').click(function(e) {
$('#SearchControl_hiddenSearchButtonOld').click();
});
if ('True' == 'True') {
if ($('#SearchControl_DateRangeDDLOld').find(":selected").text() == 'on this day') {
$('#SearchControl_EndDateOld').hide();
} else {
$('#SearchControl_EndDateOld').show();
}
$('#SearchControl_SearchTermOld').focus(function() {
$('#SearchControl_SearchOptionsOld').show();
});
$('#SearchControl_DateRangeDDLOld').change(function() {
if ($('#SearchControl_DateRangeDDLOld').find(":selected").text() == 'on this day') {
$('#SearchControl_EndDateOld').hide();
$('#SearchControl_EndDateOld').val("");
} else {
$('#SearchControl_EndDateOld').show();
}
});
}
$('#SearchControl_SearchInputsOld').hl_ui_common_searchBox({
controlId: 'SearchControl_SearchInputsOld',
inputId: 'SearchControl_SearchTermOld',
buttonId: 'SearchControl_hiddenSearchButtonOld'
});
}
});
</script>
<button id="SearchToggleIcon" type="button" class="btn btn-default" style="display: none;" role="button" aria-label="searchToggle">
<span class="glyphicon glyphicon-search" style="vertical-align: middle"></span>
</button>
<div id="SearchControl_newSearchBox" class="">
<div id="SearchControl_SearchInputs" class="SearchInputs">
<div id="SearchControl_WholeSearch" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'SearchControl_hiddenSearchButton')">
<div class="input-group" style="vertical-align: middle">
<input name="ctl00$SearchControl$SearchTerm" type="text" id="SearchControl_SearchTerm" class="form-control" autocomplete="off" aria-label="search box" placeholder="search" title="search">
<div id="SearchControl_SearchBoxToggle" class="input-group-btn search-box-toggle">
<button id="SearchControl_OptionsButton" type="button" style="display: none;" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-label="search options">
<span class="caret"></span>
<span class="sr-only">Search Options</span>
</button>
<button id="SearchControl_SearchButton" type="button" class="btn btn-default " role="button" aria-label="search">
<span class="glyphicon glyphicon-search" style="vertical-align: middle"></span>
</button>
<ul class="dropdown-menu pull-right" role="menu">
<li>
</li>
</ul>
</div>
<input type="submit" name="ctl00$SearchControl$hiddenSearchButton" value=""
onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$SearchControl$hiddenSearchButton", "", true, "", "", false, false))"
id="SearchControl_hiddenSearchButton" style="display: none;">
</div>
</div>
</div>
</div>
</div>
</div>
<ul class="nav navbar-nav">
<li class="dropdown"><a href="/community/user/security/user-groups" class="dropdown-toggle" data-toggle="dropdown"><span>User Groups</span> <strong class="caret"></strong></a>
<ul class="dropdown-menu">
<li><a href="/community/user/security/user-groups/user-groups-tags">User Group Tag Test</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</nav>
</div>
</div>
<div class="MenuBarUnderline">
</div>
</div>
</div>
</div>
</div>
<div id="MPOuter" class="row siteFrame">
<div id="ContentColumn" class="col-md-12">
<!--content-->
<div id="BreadCrumb" class="BreadCrumb">
</div>
<div id="MPContentArea" class="MPContentArea" role="main">
<div id="MPInnerPageBanner">
<div class="container"></div>
</div>
<div id="FlashMessageContainer">
</div>
<div class="container">
<div class="feature-preview-row row-wide">
</div>
</div>
<div id="MainCopy_ContentWrapper">
<h1 id="PageTitleH1" qa-attribute="PageTitleH1"> IBM Security QRadar </h1>
<div class="container">
<div class="row row-last row-wide clearfix">
<div class="col-md-12 column section1">
<div class="ContentUserControl">
<div class="nested-community">
<div id="NestedCommunity_BreadCrumbs_b535fc6ce69645e79f061568c2c15ace" class="row" data-get-all="false" data-include-hidden-communities="false" data-show-expose-all-collapse-all="true" data-show-filter="true"
data-show-total-communities="true" data-show-you-are-here="false">
<div class="col-md-12">
</div>
</div>
<script>
System.import('Community/NestedCommunity/BreadCrumbs.js').then(function() {
$('#NestedCommunity_BreadCrumbs_b535fc6ce69645e79f061568c2c15ace').breadCrumbs({
controlId: '#NestedCommunity_BreadCrumbs_b535fc6ce69645e79f061568c2c15ace',
hideTree: true,
collapseThisCommunity: 'Collapse this group',
expandThisCommunity: 'Expand this group'
});
});
</script>
</div>
<div class="">
<div id="MainCopy_ctl02_communityJoinLeave_pnlViewOnly" class="text-right">
<span id="MainCopy_ctl02_communityJoinLeave_lblLock" class="text-muted glyphicon glyphicon-lock" data-original-title="" title=""></span> View Only
</div>
<ul id="CommunityTabsContainer" class="nav nav-tabs collapse-tabs-control">
<li class="dropdown pull-right tabdrop hide"><a class="dropdown-toggle" data-toggle="dropdown" href="#"><i class="glyphicon glyphicon-align-justify"></i> <b class="caret"></b></a>
<ul class="dropdown-menu"></ul>
</li>
<li id="MainCopy_ctl02_Tab1Div"><a href="javascript:void(0)" id="MainCopy_ctl02_Tab1Link" onclick="document.getElementById('MainCopy_ctl02_Tab1').click();">
Group Home
</a></li>
<li id="MainCopy_ctl02_Tab2Div"><a href="javascript:void(0)" id="MainCopy_ctl02_Tab2Link" onclick="document.getElementById('MainCopy_ctl02_Tab2').click();" data-tab="discussions">
Discussion
<span id="MainCopy_ctl02_Tab2Count" class="badge">3K</span>
</a></li>
<li id="MainCopy_ctl02_Tab3Div"><a href="javascript:void(0)" id="MainCopy_ctl02_Tab3Link" onclick="document.getElementById('MainCopy_ctl02_Tab3').click();" data-tab="resources">
Library
<span id="MainCopy_ctl02_Tab3Count" class="badge">148</span>
</a></li>
<li id="MainCopy_ctl02_Tab4Div" class="active active-tab"><a href="javascript:void(0)" id="MainCopy_ctl02_Tab4Link" onclick="document.getElementById('MainCopy_ctl02_Tab4').click();" data-tab="blogs">
Blogs
<span id="MainCopy_ctl02_Tab4Count" class="badge">231</span>
</a></li>
<li id="MainCopy_ctl02_Tab5Div"><a href="javascript:void(0)" id="MainCopy_ctl02_Tab5Link" onclick="document.getElementById('MainCopy_ctl02_Tab5').click();" data-tab="events">
Events
<span id="MainCopy_ctl02_Tab5Count" class="badge">0</span>
</a></li>
<li id="MainCopy_ctl02_Tab6Div"><a href="javascript:void(0)" id="MainCopy_ctl02_Tab6Link" onclick="document.getElementById('MainCopy_ctl02_Tab6').click();" data-tab="members">
Members
<span id="MainCopy_ctl02_Tab6Count" class="badge">3K</span>
</a></li>
</ul>
<input type="submit" name="ctl00$MainCopy$ctl02$Tab1" value="" id="MainCopy_ctl02_Tab1" class="TabDeselectedDir" style="display: none;">
<input type="submit" name="ctl00$MainCopy$ctl02$Tab2" value="" id="MainCopy_ctl02_Tab2" class="TabDeselectedDir" style="display: none;">
<input type="submit" name="ctl00$MainCopy$ctl02$Tab3" value="" id="MainCopy_ctl02_Tab3" class="TabDeselectedDir" style="display: none;">
<input type="submit" name="ctl00$MainCopy$ctl02$Tab4" value="" id="MainCopy_ctl02_Tab4" class="TabDeselectedDir" style="display: none;">
<input type="submit" name="ctl00$MainCopy$ctl02$Tab5" value="" id="MainCopy_ctl02_Tab5" class="TabDeselectedDir" style="display: none;">
<input type="submit" name="ctl00$MainCopy$ctl02$Tab6" value="" id="MainCopy_ctl02_Tab6" class="TabDeselectedDir" style="display: none;">
<input type="submit" name="ctl00$MainCopy$ctl02$Tab7" value="" id="MainCopy_ctl02_Tab7" class="TabDeselectedDir" style="display: none;">
<input type="submit" name="ctl00$MainCopy$ctl02$Tab8" value="" id="MainCopy_ctl02_Tab8" class="TabDeselectedDir" style="display: none;">
<input type="submit" name="ctl00$MainCopy$ctl02$Tab9" value="" id="MainCopy_ctl02_Tab9" class="TabDeselectedDir" style="display: none;">
<input type="submit" name="ctl00$MainCopy$ctl02$Tab10" value="" id="MainCopy_ctl02_Tab10" class="TabDeselectedDir" style="display: none;">
</div>
<div class=" communityDescriptionDashboard">
<script type="text/javascript">
System.import('Directory/CommunityManagementGear.js').then(function() {
$('#MainCopy_ctl02_CommunityDescriptionDashboard1_CommunityManagementGear_CommunityManagementGearDropDown').communityManagementGear({
gearId: 'MainCopy_ctl02_CommunityDescriptionDashboard1_CommunityManagementGear_CommunityManagementGearDropDown',
emailNotifyId: 'MainCopy_ctl02_CommunityDescriptionDashboard1_CommunityManagementGear_EmailNotificationBtnGroup',
selectedNotifyOptionId: 'MainCopy_ctl02_CommunityDescriptionDashboard1_CommunityManagementGear_SelectedNotificationOption',
allowH1Fallback: 'True',
controlIDToAttachToH1: 'CommunityManagementGearMainCopy_ctl02_CommunityDescriptionDashboard1_CommunityManagementGear637752250089789488',
defaultAlign: '',
changeEmailId: 'MainCopy_ctl02_CommunityDescriptionDashboard1_CommunityManagementGear_ChangeLink',
emailTextId: 'MainCopy_ctl02_CommunityDescriptionDashboard1_CommunityManagementGear_UserEmailAddress',
saveText: 'Save',
savingText: 'Saving...',
cancelText: 'Cancel',
emailPlaceHolder: 'Enter email',
additionalHtmlContentLiId: 'MainCopy_ctl02_CommunityDescriptionDashboard1_CommunityManagementGear_AdditionalHTMLContentLI',
additionalHtmlContentLinkId: 'MainCopy_ctl02_CommunityDescriptionDashboard1_CommunityManagementGear_AdditionalHTMLContentLink',
additionalHTMLModalId: '#EditHtmlModal',
egroupKey: '1d0cccf6-18fc-483a-a982-48bd94ec2bb5',
subscriptionType: 'MainCopy_ctl02_CommunityDescriptionDashboard1_CommunityManagementGear_subTypeHidden',
emailNotifyOptionBtnId: 'MainCopy_ctl02_CommunityDescriptionDashboard1_CommunityManagementGear_EmailNotificationOptBtn',
leftColId: 'MainCopy_ctl02_CommunityDescriptionDashboard1_CommunityManagementGear_leftCol',
rightColId: 'MainCopy_ctl02_CommunityDescriptionDashboard1_CommunityManagementGear_rightCol',
gearDropDownPanel: 'MainCopy_ctl02_CommunityDescriptionDashboard1_CommunityManagementGear_CommunityManagementGearDDPanel',
emailNotificationStateId: 'MainCopy_ctl02_CommunityDescriptionDashboard1_CommunityManagementGear_EmailNotificationBtnGroup',
communityManagementGearBtnId: 'MainCopy_ctl02_CommunityDescriptionDashboard1_CommunityManagementGear_communityManagementGearBtn',
contactHasEmailAddressId: 'MainCopy_ctl02_CommunityDescriptionDashboard1_CommunityManagementGear_ContactHasEmailAddress',
liAuxTitleId: 'MainCopy_ctl02_CommunityDescriptionDashboard1_CommunityManagementGear_liAuxTitle',
inviteMembersToEventsLinkId: 'MainCopy_ctl02_CommunityDescriptionDashboard1_CommunityManagementGear_InviteMembersToEventsLink'
});
});
</script>
</div>
</div>
<div class="ContentUserControl">
<div class="blogs-block ">
<div id="MainCopy_ctl04_UpdatePanel3">
<div id="MainCopy_ctl04_ucPermission_BackButtonContainer" class="row margin-bottom-medium">
<div class="col-md-12">
<a id="MainCopy_ctl04_ucPermission_backButton_backToDiscussions" class="btn btn-default btn-back margin-top-small" onclick="$('a[data-tab="blogs"]').click();" href="javascript:void(0);"><i class="glyphicon glyphicon-chevron-left"></i> Back to Blog List</a>
</div>
</div>
<div id="MainCopy_ctl04_ucPermission_TitleContainer" class="row">
<div class="col-md-12">
<div class="form-inline">
<div class="form-group inline-block">
<h3 id="MainCopy_ctl04_ucPermission_TitlePanel" class="blogTitle"> Detection of Log4Shell (CVE-2021-44228) using QRadar </h3>
</div>
</div>
</div>
</div>
<div class="row margin-bottom-medium">
<div class="col-md-8">
<div class="form-inline">
<div class="form-group">
<h4>
<div id="MainCopy_ctl04_ucPermission_ByLinePanel">
<span class="TitleHeading">By</span>
<a id="MainCopy_ctl04_ucPermission_UserName_lnkProfile" href="https://community.ibm.com/community/user/security/people/adam-frank" style="font-weight:normal;">Adam Frank</a>
<span id="MainCopy_ctl04_ucPermission_lblBlogStatus" class="TitleHeading">posted</span> 2 days ago
</div>
</h4>
</div> <div class="form-group">
</div>
<div class="form-group">
</div>
</div>
</div>
<div class="col-md-2 margin-top-small">
<span id="MainCopy_ctl04_ucPermission_IconFollow" class="pull-right">
</span>
</div>
<div class="col-md-2">
<div id="MainCopy_ctl04_ucPermission_pnlRating" class="pull-right">
<div id="MainCopy_ctl04_ucPermission_BlogItemRating_CommentPanel" class="CommentPanel ItemRatingCommentPanel">
<script type="text/javascript">
function showLikesModal(itemkey) {
var req = {};
req.ItemKey = itemkey;
hl_common_ui_blockUI();
$.ajax({
contentType: 'application/json; charset=utf-8',
type: 'POST',
data: JSON.stringify(req),
dataType: 'html',
url: '/HigherLogic/UI/MVC/common/itemrating/GetRecommendedByModalPartial',
success: function(data) {
var $nom = $('#recommended-by-modal');
if ($nom.length > 0) {
$nom.remove();
}
$('body').append(data);
$('#recommended-by-modal').modal('show');
hl_common_ui_unBlockUI();
},
});
}
</script>
<div id="MainCopy_ctl04_ucPermission_BlogItemRating_likeRatingContainer" class="" style="margin-top:5px;">
<a id="MainCopy_ctl04_ucPermission_BlogItemRating_hypTotalLikes" title="Nbr of recommenders" class="btn btn-sm btn-default-override btn-recommend-no" href="javascript:showLikesModal('2be71f81-7e63-4cca-bde5-a3ca7459385f');">8</a>
<a id="MainCopy_ctl04_ucPermission_BlogItemRating_lbLike" title="Recommend this item." class="btn btn-sm btn-default-override" role="button" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$MainCopy$ctl04$ucPermission$BlogItemRating$lbLike", "", true, "", "", false, true))">Recommend</a>
</div>
<!-- Recommend button -->
<!-- End of Recommend Button -->
<!-- tooltip element -->
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<h3><span data-contrast="auto" lang="EN-US" class="TextRun SCXW14835291 BCX0"><span class="NormalTextRun SCXW14835291 BCX0"><span style="text-decoration: underline"><em><strong>NOTE: We will update this blog as new
information and techniques are refined.</strong></em></span></span></span></h3>
<div data-offset-key="e6gah-0-0" class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"><strong>***UPDATE #2, December 13, 2021 13:55 EST***<br></strong>updated the CRE rule to use two building blocks running an
additional regular expression to help detect evasion<br><strong>***UPDATE #1, December 13, 2021 11:10 EST***</strong></div>
<p><span data-contrast="auto" lang="EN-US" class="TextRun SCXW14835291 BCX0"><span class="NormalTextRun SCXW14835291 BCX0">updated the AQL payload search to use a broader regex to catch some cases of
Evasion.<br><strong>******</strong><br><br><strong>***</strong><br><strong>The Log4j vulnerability is complex, and its full implications are still being researched. Organizations should rely on a diverse set
of detection methods and tools to identify vulnerable applications or to verify remediation, as reliable detection techniques will vary from instance to instance of the vulnerability. In
addition, teams should use forms of manual inspection for particularly sensitive applications.</strong><br><strong>***</strong><br><br></span></span><span class="EOP SCXW14835291 BCX0"
data-ccp-props="{}"><span class="EOP SCXW14835291 BCX0" data-ccp-props="{}">A serious vulnerability is impacting our organizations, known as Log4Shell. It impacts log4j, a popular logging component used within
applications developed in Java. It allows for remote code execution and poses a very serious threat.<br><br><br><img class="WACImage SCXW144653909 BCX0 img-responsive"
src="https://dw1.s81c.com/IMWUC/MessageImages/25115c9dbc7b42cb81cfda9eea501578.png" data-mce-hlimagekey="723fd78b-acd5-777f-88e7-e3327715c734" data-mce-hlselector="#MainCopy_ctl04_tmceEditor_TinyMCEContent"
width="450" height="202"><br></span></span></p>
<p><span data-contrast="auto">Log4shell leverages a feature in log4j which performs lookups against the logs it receives. An attacker can exploit this by sending requests to a Web Application that will get logged directly
such as user agents or requested URLs. When the application writes this to the log using log4j the lookups are performed. The lookups the attacker will trigger will cause the log4j to retrieve and execute untrusted
content which can be used to gain control of the process. </span><span data-ccp-props="{}"> You can find some additional information in this post:
<a href="https://securityintelligence.com/posts/apache-log4j-zero-day-vulnerability-update/" target="_blank" rel="noopener">How Log4j Vulnerability Could Impact You</a><br><br>We are Tracking the response on IBM Products
in this PSIRT: <a href="https://www.ibm.com/blogs/psirt/an-update-on-the-apache-log4j-cve-2021-44228-vulnerability/" target="_blank" rel="noopener">An update on the Apache Log4j CVE-2021-44228 vulnerability</a></span>
</p>
<p><span data-contrast="auto">There are several tools which can be used to detect this exploit in use, in this blog we will focus on configuring your QRadar SIEM to detect the attempted execution and exploitation
of log4j.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">As always, we are maintaining a Public Collection on this issue in the IBM X-Force Exchange
</span><a href="https://exchange.xforce.ibmcloud.com/collection/4daa3df4f73a51590efced7fb90bc949" target="_blank" rel="noopener">Public Collection: Log4j Zero-Day Vulnerability</a><span data-contrast="auto"> . Here
you will find our latest information on this vulnerability also how to detect and remediate it.</span><span data-ccp-props="{}"> <br></span><b><span data-contrast="auto"></span></b></p>
<h3><b><span data-contrast="auto">Real-time Detection of Log4Shell using QRadar</span></b></h3>
<p>Detection of Log4Shell exploit in realtime will involve a new Custom Rule within QRadar. With this rule we will be attempting to detect as many permutations of the exploit as possible while attempting to optimize
performance within the realtime pipeline. To do this we are going to need to identify the event properties that could indicate exploit.<br><br>The properties identified so far include:</p>
<pre class=" language-markup" tabindex="0"><code class=" language-markup">URL
URL Query String
UrlHost
URL Path
User Agent
Referrer URL
Request Site
Request URI
API Path
</code></pre>
<p><strong>NOTE: The more properties you include the harder the rule has to work, however you want to ensure you have full coverage of the possible fields. If you notice performance impact after creating this rule you could
consider limiting it to particular log sources or networks. </strong><br><br>To test these in the most efficient way possible we will create two building blocks to compare the properties to regular expressions. The
regular expressions we are going to use are:</p>
<pre class=" language-python"
tabindex="0"><code class=" language-python"><span class="token punctuation">(</span>?i<span class="token punctuation">)</span><span class="token punctuation">(</span>\$<span class="token operator">|</span><span class="token operator">%</span><span class="token number">24</span><span class="token punctuation">)</span><span class="token punctuation">(</span>\<span class="token punctuation">{</span><span class="token operator">|</span><span class="token operator">%</span><span class="token number">7</span><span class="token punctuation">[</span>bB<span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token punctuation">(</span>lower<span class="token operator">|</span>upper<span class="token operator">|</span>env<span class="token operator">|</span><span class="token punctuation">:</span><span class="token punctuation">:</span><span class="token operator">-</span>\w<span class="token operator">+</span><span class="token operator">|</span>base64<span class="token punctuation">)</span>
<span class="token punctuation">(</span>?i<span class="token punctuation">)</span><span class="token punctuation">(</span>\$<span class="token operator">|</span><span class="token operator">%</span><span class="token number">24</span><span class="token punctuation">)</span><span class="token punctuation">(</span>\<span class="token punctuation">{</span><span class="token operator">|</span><span class="token operator">%</span><span class="token number">7B</span><span class="token punctuation">)</span><span class="token punctuation">[</span><span class="token operator">^</span>\<span class="token punctuation">}</span><span class="token punctuation">]</span><span class="token operator">*</span>?j<span class="token punctuation">.</span><span class="token operator">*</span>?n<span class="token punctuation">.</span><span class="token operator">*</span>?d<span class="token punctuation">.</span><span class="token operator">*</span>?i</code></pre>
<p><span data-contrast="auto"><strong>NOTE: More Regex's may be added here as more patterns are found to work</strong><br><br>To define our first building block we need to go to the QRadar Rule editor and select the option
to create a new event rule from the Actions Menu:<br><img src="https://dw1.s81c.com/IMWUC/MessageImages/86902c9fd2664e039bee24a949ba6707.png" class="img-responsive"
data-mce-hlimagekey="cd8fa2bd-5728-126a-ca1c-1a20f96b77e5" data-mce-hlselector="#MainCopy_ctl04_tmceEditor_TinyMCEContent"><br>type 'reg' into the filter box and select the test "when any of <strong>these
properties</strong> match <strong>this regular expression</strong>"<br><img src="https://dw1.s81c.com/IMWUC/MessageImages/7fa142e6f29b442e9fa02c3d86793920.png" class="img-responsive"
data-mce-hlimagekey="5ad21b34-ddac-4471-da20-4269e553b9a8" data-mce-hlselector="#MainCopy_ctl04_tmceEditor_TinyMCEContent"><br>Configure the properties of the test to include the properties you wish to monitor and
input the first regular expression from the block above:<br><img src="https://dw1.s81c.com/IMWUC/MessageImages/6da4224598754bb5acb2552936ae9f60.png" class="img-responsive"
data-mce-hlimagekey="3300ded5-7970-a405-c63d-9565d7112550" data-mce-hlselector="#MainCopy_ctl04_tmceEditor_TinyMCEContent"><br>Next in the upper right of the rules editor click "Export as Building Block"<br><img
src="https://dw1.s81c.com/IMWUC/MessageImages/47e6516600eb4f4c8cc7339df0a25905.png" class="img-responsive" data-mce-hlimagekey="2729488d-b806-269d-543e-2d7a08e60a2c"
data-mce-hlselector="#MainCopy_ctl04_tmceEditor_TinyMCEContent"><br>Assign the building block the name "BB: Log4Shell Evasion Pattern 1" and click Save<br><img
src="https://dw1.s81c.com/IMWUC/MessageImages/8e4d0b51821b4a62970ac726e9b63ff8.png" class="img-responsive" data-mce-hlimagekey="82c4a441-3e07-d409-4cf4-83d44a6ca13d"
data-mce-hlselector="#MainCopy_ctl04_tmceEditor_TinyMCEContent"><br><br>The rule editor will reset allowing you to add the test "when any of <strong>these properties</strong> match <strong>this regular
expression</strong>" again. Add the test and fill it out with the same properties and the next regex from the block above:<br><img src="https://dw1.s81c.com/IMWUC/MessageImages/1b1393179a7f48f5ac120b9ffbd61dfe.png"
class="img-responsive" data-mce-hlimagekey="4afa1920-978d-4be3-91e2-567563381858" data-mce-hlselector="#MainCopy_ctl04_tmceEditor_TinyMCEContent"><br>From the upper right of the editor select "Export as Building Block'
again and save the new Building block with the name "BB: Log4Shell Base Pattern 1".<br><br>The rule editor will reset again allowing us to assemble our final rule bringing the two regular expressions together. To do this
we will select the test "when an event matches <strong>any|all</strong> of the following <strong>rules</strong>"<br><img src="https://dw1.s81c.com/IMWUC/MessageImages/99913509c2fa4446a45a65c31ac36efb.png"
class="img-responsive" data-mce-hlimagekey="69194684-1ca2-653b-ffbc-30c3ecd94547" data-mce-hlselector="#MainCopy_ctl04_tmceEditor_TinyMCEContent"><br>Select the rules component of the test and add the two Building
blocks we just created to the test as follows<br><img src="https://dw1.s81c.com/IMWUC/MessageImages/6f4827eaa0b0431283c87347318938c3.png" class="img-responsive" data-mce-hlimagekey="3c89cce0-c514-059c-b0b8-0462d589ff23"
data-mce-hlselector="#MainCopy_ctl04_tmceEditor_TinyMCEContent"><br>Which results in a test that looks like this:<br><img src="https://dw1.s81c.com/IMWUC/MessageImages/22c68fd4d3d04660a01c9298a3428e9d.png"
class="img-responsive" data-mce-hlimagekey="9e31d37f-1ca9-7c96-3685-71e81a8a33f5" data-mce-hlselector="#MainCopy_ctl04_tmceEditor_TinyMCEContent"><br>Assign the rule the name "Detect Potential Log4Shell Activity" and
click next<br></span><span data-contrast="auto" lang="EN-US" class="TextRun SCXW157057986 BCX0"><span class="NormalTextRun SCXW157057986 BCX0"><br>On the Response page we will want to configure the rule to create an
offense for the traffic that has been detected. Start by clicking “Ensure the detected event is part of an offense” in the Rule Action section</span><span
class="NormalTextRun SCXW157057986 BCX0"><span> </span>and<span> </span></span><span class="ContextualSpellingAndGrammarError SCXW157057986 BCX0">Index</span><span
class="NormalTextRun SCXW157057986 BCX0"><span> </span>the offense based on “Source IP”</span></span><span class="EOP SCXW157057986 BCX0" data-ccp-props="{}"> </span><br><img
class="WACImage SCXW8026649 BCX0 img-responsive" alt="Graphical user interface, text, application
Description automatically generated" src="https://dw1.s81c.com/IMWUC/MessageImages/c07a9a9519054814b752122d1b075429.png" data-mce-hlimagekey="b6ede979-9c12-a43d-766e-65ee351272ba" data-mce-hlselector="#MainCopy_ctl04_tmceEditor_TinyMCEContent"></p>
<p><span data-contrast="auto">In the Rule Response section select “Dispatch New Event”. Configure your Event Name to be “Detected Potential Log4Shell Activity” with a description of “An event was found that could be
associated with Log4Shell CVE-2021-44228”</span><span data-ccp-props="{}"> <br><br></span><span data-contrast="auto">Select the High Level category of “Potential Exploit” and a low level category
of “Potential Web Exploit’. Click “Ensure the dispatched event is part of an offense” and select the index by “Source IP”. In the “Offense Naming” Section select “This information should contribute to the name of the
associated offense(s)”.</span><span data-ccp-props="{}"> <br><img class="WACImage SCXW76179008 BCX0 img-responsive" src="https://dw1.s81c.com/IMWUC/MessageImages/ceb5cb004bb9439385ffc358b79c3557.png"
data-mce-hlimagekey="9025c014-cb6e-e4de-e0e4-1f55ffb177c8" data-mce-hlselector="#MainCopy_ctl04_tmceEditor_TinyMCEContent"><span data-contrast="auto" lang="EN-US" class="TextRun SCXW232356771 BCX0"><span
class="NormalTextRun SCXW232356771 BCX0"><br>In the response limiter section respond no more than 1 time per 1 minute per Source IP.</span></span><span class="EOP SCXW232356771 BCX0"
data-ccp-props="{}"> </span></span><img class="WACImage SCXW180079031 BCX0 img-responsive" alt="Graphical user interface, application
Description automatically generated" src="https://dw1.s81c.com/IMWUC/MessageImages/79813e2dd9c6488d80a48dadf8e3357d.png" data-mce-hlimagekey="95b1dfaf-b828-1c3f-676c-47ac42714494" data-mce-hlselector="#MainCopy_ctl04_tmceEditor_TinyMCEContent"><span
data-contrast="auto" lang="EN-US" class="TextRun SCXW165855172 BCX0"><span class="NormalTextRun SCXW165855172 BCX0"><br>Now click Finish to deploy the rule and begin
monitoring.<br><br><strong>***</strong><br><strong>NOTE: This rule is an example that could be modified to suit your specific system needs. Any feedback on your experiences is very
welcome</strong><br><strong>***</strong></span></span><span class="EOP SCXW165855172 BCX0" data-ccp-props="{}"><br><br></span></p>
<h3><b><span data-contrast="auto"><br>Additional Detection of Log4Shell using known IOCs</span></b><span data-ccp-props="{}"> </span></h3>
<p><span data-ccp-props="{}"><br></span><span data-contrast="auto">In addition to the pattern matching defined above several organizations are collecting known IOC’s related to Log4Shell exploitation. This data can
be brought into QRadar for usage in the Real-time Detection patterns as well.</span><span data-ccp-props="{}"> <br><br></span><span data-contrast="auto">To do this we will start by creating some reference
sets in your QRadar system by navigating to the Administration Tab, then selecting “Reference Set Management”.</span><span data-ccp-props="{}"> <br><br></span><span data-contrast="auto">First we will add a
reference set called ‘Log4Shell IP IOCs of the type IP</span><span data-ccp-props="{}"> </span><img class="WACImage SCXW99409361 BCX0 img-responsive"
src="https://dw1.s81c.com/IMWUC/MessageImages/6c11a186dd8d4297921e9d8be6ad6fba.png" data-mce-hlimagekey="4c1cc05b-a4bb-70b2-8c9e-853de3a9d4b5" data-mce-hlselector="#MainCopy_ctl04_tmceEditor_TinyMCEContent"><br><br><span
data-contrast="auto">Next we will create 3 reference sets called “Log4Shell MD5 IOC”, “Log4Shell SHA1 IOC”, “Log4Shell SHA256 IOC” all of type “AlphaNumeric (Ignore Case)”</span><span
data-ccp-props="{"335551550":1,"335551620":1,"335559740":259}"><br><br></span><span data-contrast="auto">For the scope of this blog we will just populate these by hand using the IP
addresses from the XForce Collection:
<a href="https://exchange.xforce.ibmcloud.com/collection/4daa3df4f73a51590efced7fb90bc949" target="_blank" rel="noopener">https://exchange.xforce.ibmcloud.com/collection/4daa3df4f73a51590efced7fb90bc949</a> and the
File Hashes
from: </span><a href="https://github.com/mubix/CVE-2021-44228-Log4Shell-Hashes" target="_blank" rel="noopener"><span data-contrast="none">https://github.com/mubix/CVE-2021-44228-Log4Shell-Hashes</span></a><span
data-ccp-props="{}"> <br><br></span><span data-contrast="auto">This can be done in the Reference Set Management page by selecting the reference set from the list and adding the elements.</span><span
data-ccp-props="{}"> <br><br></span><span data-contrast="auto">Once the reference sets have been populated, we will create rules that leverage the data. First, we will create a rule that checks the incoming and
outgoing IP addresses against the list of known exploiters:</span><span data-ccp-props="{}"> </span><span data-ccp-props="{"335551550":1,"335551620":1,"335559740":259}"><img
class="WACImage SCXW40301148 BCX0 img-responsive" src="https://dw1.s81c.com/IMWUC/MessageImages/7c750dc351744bc3a0848e6eb23e9a69.png" data-mce-hlimagekey="e66abfbf-8e58-4ada-0e6c-a8dadbe589c7"
data-mce-hlselector="#MainCopy_ctl04_tmceEditor_TinyMCEContent"></span></p>
<p><span data-ccp-props="{}"><span data-contrast="auto" lang="EN-CA" class="TextRun SCXW216509106 BCX0"><span class="NormalTextRun SCXW216509106 BCX0">Next,</span><span class="NormalTextRun SCXW216509106 BCX0"> we will
create a rule to watch for the file hashes of known vulnerable versions of Log4j<br></span></span><span class="EOP SCXW216509106 BCX0" data-ccp-props="{}"><img
src="https://dw1.s81c.com/IMWUC/MessageImages/72da451ed0e6480aa5de2371d4c643c9.png" class="img-responsive" data-mce-hlimagekey="880a5988-d8e1-6312-644d-1db9855a51c0"
data-mce-hlselector="#MainCopy_ctl04_tmceEditor_TinyMCEContent"><br><br></span></span></p>
<h3><b><span data-contrast="auto">Detect Historical instances of Log4Shell</span></b></h3>
<p><span data-ccp-props="{}"><br></span><span data-contrast="auto">QRadar can also detect historical instances of Log4Shell by searching through the data stored within the system. Do do this you can execute the following AQL
query</span><span data-contrast="auto">:<br></span></p>
<pre class=" language-sql" tabindex="0"><code class=" language-sql"><span class="token keyword">select</span> QIDNAME<span class="token punctuation">(</span>qid<span class="token punctuation">)</span> <span class="token keyword">AS</span> <span class="token string">"Event Name"</span><span class="token punctuation">,</span> sourceip <span class="token keyword">AS</span> <span class="token string">"Source IP"</span><span class="token punctuation">,</span> destinationip <span class="token keyword">AS</span> <span class="token string">"Destination IP"</span><span class="token punctuation">,</span> destinationport <span class="token keyword">as</span> <span class="token string">"Destination Port"</span><span class="token punctuation">,</span>DATEFORMAT<span class="token punctuation">(</span>devicetime<span class="token punctuation">,</span> <span class="token string">'yyyy-MM-dd HH:mm:ss z'</span><span class="token punctuation">)</span> <span class="token keyword">AS</span> <span class="token string">"Log Source Time"</span><span class="token punctuation">,</span>LOGSOURCENAME<span class="token punctuation">(</span>logsourceid<span class="token punctuation">)</span> <span class="token keyword">AS</span> <span class="token string">"Log Source"</span><span class="token punctuation">,</span> <span class="token function">SUM</span><span class="token punctuation">(</span>eventcount<span class="token punctuation">)</span>
<span class="token keyword">from</span> events <span class="token keyword">where</span> UTF8<span class="token punctuation">(</span>payload<span class="token punctuation">)</span> IMATCHES <span class="token string">'.*\$(\{|%7B)[^\}]*?j.*?n.*?d.*?i.*'</span> <span class="token operator">and</span> devicetype <span class="token operator">!=</span> <span class="token number">105</span>
<span class="token keyword">Group</span> <span class="token keyword">by</span> <span class="token string">"Event Name"</span><span class="token punctuation">,</span><span class="token string">"Source IP"</span>
<span class="token keyword">last</span> <span class="token number">24</span> HOURS </code></pre>
<p><span data-contrast="auto">In addition to searching for this traffic based on the regex patterns you could search for potential connections based on the profile of the traffic within your environment. To do this we will
search for Egress traffic on ports 389, 636, 1099 and 1389 which are the common network ports in use by this exploit. Additionally if you are using QNI or QFlow packet based collection you can search for application
signatures. To do this with AQL the following query would be used:</span></p>
<p><span data-contrast="auto">For flows:<br></span></p>
<pre class=" language-sql" tabindex="0"><code class=" language-sql"><span class="token keyword">select</span> sourceip<span class="token punctuation">,</span> sourceport<span class="token punctuation">,</span> destinationip<span class="token punctuation">,</span> destinationport<span class="token punctuation">,</span> applicationid<span class="token punctuation">,</span> applicationname<span class="token punctuation">(</span>applicationid<span class="token punctuation">)</span><span class="token punctuation">,</span> flowdirection<span class="token punctuation">,</span> <span class="token function">count</span><span class="token punctuation">(</span><span class="token operator">*</span><span class="token punctuation">)</span> <span class="token keyword">as</span> <span class="token string">"Flow Count"</span>
<span class="token keyword">from</span> flows
<span class="token keyword">where</span> flowdirection <span class="token operator">=</span> <span class="token string">'L2R'</span> <span class="token operator">and</span> fullMatchList <span class="token operator">!=</span> <span class="token number">100012</span> <span class="token operator">and</span> fullMatchList <span class="token operator">!=</span> <span class="token number">100174</span> <span class="token operator">and</span> <span class="token punctuation">(</span> destinationport <span class="token operator">in</span> <span class="token punctuation">(</span><span class="token number">53</span><span class="token punctuation">,</span> <span class="token number">389</span><span class="token punctuation">,</span> <span class="token number">636</span><span class="token punctuation">,</span> <span class="token number">1099</span><span class="token punctuation">,</span> <span class="token number">1389</span><span class="token punctuation">)</span> <span class="token operator">OR</span> applicationid <span class="token operator">in</span> <span class="token punctuation">(</span><span class="token number">536871002</span><span class="token punctuation">,</span> <span class="token number">34810</span><span class="token punctuation">,</span><span class="token number">21624</span><span class="token punctuation">,</span> <span class="token number">1019</span><span class="token punctuation">,</span> <span class="token number">536871006</span><span class="token punctuation">,</span> <span class="token number">34801</span><span class="token punctuation">,</span> <span class="token number">51341</span><span class="token punctuation">,</span> <span class="token number">60109</span><span class="token punctuation">,</span> <span class="token number">1017</span><span class="token punctuation">,</span> <span class="token number">536870955</span><span class="token punctuation">)</span> <span class="token punctuation">)</span>
<span class="token keyword">group</span> <span class="token keyword">by</span> sourceip
<span class="token keyword">last</span> <span class="token number">24</span> hours</code></pre>
<p><span
data-contrast="auto"><b><i>NOTE: we are excluding the “BB:FalsePositive: LDAP Server False Positive Events” and “BB:FalsePositive: DNS Server False Positive Events” as we expect these servers to be performing this traffic. These are excluded by removing matches against the events for their rule ID's</i></b></span>
</p>
<p><span data-contrast="auto">And on the event side we are going to do a similar query:</span><span data-ccp-props="{}"><br></span></p>
<pre class=" language-sql" tabindex="0"><code class=" language-sql"><span class="token keyword">select</span> QIDNAME<span class="token punctuation">(</span>qid<span class="token punctuation">)</span> <span class="token keyword">AS</span> <span class="token string">"Event Name"</span><span class="token punctuation">,</span> sourceip <span class="token keyword">AS</span> <span class="token string">"Source IP"</span><span class="token punctuation">,</span> destinationip <span class="token keyword">AS</span> <span class="token string">"Destination IP"</span><span class="token punctuation">,</span> destinationport <span class="token keyword">as</span> <span class="token string">"Destination Port"</span><span class="token punctuation">,</span>DATEFORMAT<span class="token punctuation">(</span>devicetime<span class="token punctuation">,</span> <span class="token string">'yyyy-MM-dd HH:mm:ss z'</span><span class="token punctuation">)</span> <span class="token keyword">AS</span> <span class="token string">"Log Source Time"</span><span class="token punctuation">,</span>LOGSOURCENAME<span class="token punctuation">(</span>logsourceid<span class="token punctuation">)</span> <span class="token keyword">AS</span> <span class="token string">"Log Source"</span><span class="token punctuation">,</span> <span class="token function">SUM</span><span class="token punctuation">(</span>eventcount<span class="token punctuation">)</span>
<span class="token keyword">from</span> events
<span class="token keyword">where</span> eventdirection <span class="token operator">=</span> <span class="token string">'L2R'</span> <span class="token operator">and</span> destinationport <span class="token operator">in</span> <span class="token punctuation">(</span><span class="token number">53</span><span class="token punctuation">,</span> <span class="token number">389</span><span class="token punctuation">,</span> <span class="token number">636</span><span class="token punctuation">,</span> <span class="token number">1099</span><span class="token punctuation">,</span> <span class="token number">1389</span><span class="token punctuation">)</span> <span class="token operator">and</span> creeventlist <span class="token operator">!=</span> <span class="token number">100012</span> <span class="token operator">and</span> creeventlist <span class="token operator">!=</span> <span class="token number">100174</span>
<span class="token keyword">Group</span> <span class="token keyword">by</span> <span class="token string">"Event Name"</span><span class="token punctuation">,</span><span class="token string">"Source IP"</span>
<span class="token keyword">last</span> <span class="token number">24</span> HOURS</code></pre>
<h3><b><span data-contrast="auto"></span></b></h3>
<h3><b><span data-contrast="auto">Mitigation Recommendations & Additional Resources</span></b></h3>
<p><span data-ccp-props="{}"><br></span><span data-contrast="auto">Please see consult the X-Force collection for recommendations on remediation:
</span><a href="https://exchange.xforce.ibmcloud.com/collection/4daa3df4f73a51590efced7fb90bc949" target="_blank" rel="noopener">Public Collection: Log4j Zero-Day Vulnerability</a><span
data-ccp-props="{}"> <br><br>There are a number of content extensions for QRadar that can expand your out of the box property extraction and rule
content:<br><a href="https://exchange.xforce.ibmcloud.com/hub/extension/bf358419d91d425df1e2ee9e72d37c13" target="_blank" rel="noopener">IBM QRadar Content Extension for Amazon AWS</a><br><a href="https://exchange.xforce.ibmcloud.com/hub/extension/5979ed37197f3dcb75f91d812068fa3b" target="_blank" rel="noopener">IBM Security QRadar Custom Properties for Microsoft IIS</a><br><a href="https://exchange.xforce.ibmcloud.com/hub/extension/aa6e005f115b2aad53bb3fd297d004e3" target="_blank" rel="noopener"> IBM Security QRadar Custom Properties for NGINX </a><br><a href="https://exchange.xforce.ibmcloud.com/hub/extension/7d409d1c0d0a60d9e8206fd932571ab2" target="_blank" rel="noopener"> IBM Security QRadar Custom Properties for Apache </a><br><br></span>
</p>
<p>IBM Security X-Force will be hosting a webinar on December 15th discussing this vulnerability, register here:
<a href="https://event.on24.com/wcc/r/3570143/66C51D1B65F9821B262E9E0A36CC69C1" target="_blank" rel="noopener">Log4j Zero-Day Vulnerability: What You Need to Know Now</a></p>
<h3><b><span data-contrast="auto">References</span></b></h3>
<p><span data-ccp-props="{}"><br></span><span data-contrast="auto">https://www.lunasec.io/docs/blog/log4j-zero-day/<br></span><span
data-contrast="auto">https://github.com/SigmaHQ/sigma/blob/master/rules/web/web_cve_2021_44228_log4j_fields.yml</span><span data-ccp-props="{}"> </span></p>
<br><a data-tag-text="Highlights-home" data-sign="#" class="user-content-hashtag" href="https://community.ibm.com/community/user/security/search?s=tags%3A%22Highlights-home%22&executesearch=true" data-tag-key="2eff45a6-ad1e-450e-97a9-d39589f9340d">#Highlights-home</a><br><a data-tag-text="Highlights" data-sign="#" class="user-content-hashtag" href="https://community.ibm.com/community/user/security/search?s=tags%3A%22Highlights%22&executesearch=true" data-tag-key="40368aa3-05a0-48a4-8948-50556abde8d8">#Highlights</a><br><a data-tag-text="Featured-area-1-home" data-sign="#" class="user-content-hashtag" href="https://community.ibm.com/community/user/security/search?s=tags%3A%22Featured-area-1-home%22&executesearch=true" data-tag-key="a5f011dc-bb3b-47b2-b5a8-6a21b514c578">#Featured-area-1-home</a><br><a data-tag-text="Featured-area-1" data-sign="#" class="user-content-hashtag" href="https://community.ibm.com/community/user/security/search?s=tags%3A%22Featured-area-1%22&executesearch=true" data-tag-key="b79f5b40-030d-4d8b-9835-053bdb49d94c">#Featured-area-1</a>
</div>
</div>
<div id="MainCopy_ctl04_ucPermission_dvStatsContainer" class="row margin-bottom-medium margin-top-small">
<div class="col-md-12">
<div class="label label-default margin-right"> 0 comments </div>
<div class="label label-default"> 459 views </div>
</div>
</div>
<div class="row">
<div class="col-md-12">
</div>
</div>
</div>
</div>
<script>
System.import('Directory/BlogDisplay.js').then(function(module) {
(new module.BlogDisplay({
controlId: 'MainCopy_ctl04_UpdatePanel3',
hypSubmitToGoogleId: 'MainCopy_ctl04_ucPermission_hypSubmitToGoogle',
hypSubmitToBingId: 'MainCopy_ctl04_ucPermission_hypSubmitToBing'
})).init();
});
</script>
</div>
<div class="ContentUserControl">
<div class=" row">
<div class="col-md-12">
<h2> Permalink</h2>
<div class="panel panel-default">
<div class="panel-body">
<div class="permalink-block">
<div class="row">
<div class="col-md-12">
<input name="ctl00$MainCopy$ctl06$PermaLinkText" type="text" value="https://community.ibm.com/community/user/security/blogs/adam-frank/2021/12/13/detection-of-log4shell-using-qradar" readonly="readonly"
id="MainCopy_ctl06_PermaLinkText" class="form-control" onclick="this.select();">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="ContentUserControl">
</div>
</div>
</div>
</div>
<div>
<div id="page-react-root">
<div class="bootstrap-4"><svg aria-hidden="true" style="height: 0px;">
<defs>
<linearGradient id="skeleton-svg-gradient" x1="0" x2="1" y1="0" y2="1">
<stop offset="0%" stop-color="lightgrey">
<animate attributeName="stop-color" values="lightgrey; white; lightgrey;" dur="3s" repeatCount="indefinite"></animate>
</stop>
<stop offset="100%" stop-color="white">
<animate attributeName="stop-color" values="white; lightgrey; white;" dur="3s" repeatCount="indefinite"></animate>
</stop>
</linearGradient>
</defs>
</svg>
<div class="global-toast-notifications">
<div class="notification-container" aria-hidden="true" style="top: 0px; left: 50%; opacity: 0; display: none; transform: translateX(-50%) translateY(-100%) translateZ(0px);">
<div class="notification notification-info" title="" role="alert"><span class="type-icon info"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="info-square" class="svg-inline--fa fa-info-square fa-w-14 fa-lg"
role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
<path fill="currentColor"
d="M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm-176 86c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z">
</path>
</svg></span><span class="notification-message"></span><span class="close-icon" title="Close notification" data-testid="hlc-notification-close-icon"><svg aria-hidden="true" focusable="false" data-prefix="fal" data-icon="times"
class="svg-inline--fa fa-times fa-w-10 notification-close-icon fa-lg" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
<path fill="currentColor"
d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z">
</path>
</svg></span></div>
</div>
</div>
</div>
</div>
<script>
window.hl_webpackPublicPath = 'https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/'
</script>
<script src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/runtime~main.bundle.7a502edffbdadd6d1e0b.hash.js"></script>
<script src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/main~dc51bad7.bundle.bd04944d4de1ff9edbee.hash.js"></script>
<script src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/main~85add9d9.bundle.454639d59d78a87c0cc8.hash.js"></script>
<script src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/main~063d2919.bundle.4570327a79066535a7f6.hash.js"></script>
<script src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/main~a64e6b5b.bundle.e2d2852a3572a2a9efb3.hash.js"></script>
<script src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/main~a3ac9fb8.bundle.8e8d5a548f8c2b47664f.hash.js"></script>
<script src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/main~0b125dfa.bundle.b066b963e85fa9eba615.hash.js"></script>
<script src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/main~16a5b754.bundle.8bba5ad2799b6a54023f.hash.js"></script>
<script src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/main~03dd5e5d.bundle.10e3db58cc38b42215de.hash.js"></script>
<script src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/main~458ac929.bundle.76423cb2ad13a0e72043.hash.js"></script>
<script src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/main~c27d87d7.bundle.287289f5e2cb13da6334.hash.js"></script>
<script src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/main~12af0a4d.bundle.4f658584a6f00de591d8.hash.js"></script>
<script src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/main~884bda95.bundle.f681958a33e099970adb.hash.js"></script>
<script src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/main~9c4e1891.bundle.c0ad76bf483a27ca10d1.hash.js"></script>
<script src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/main~1affc021.bundle.188725cdd3cb05c0b7d3.hash.js"></script>
<script src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/main~748942c6.bundle.b330503d6520be0213fa.hash.js"></script>
<script>
window.getTinyMceCssIncludes = function() {
return 'https://higherlogiccloudfront.s3.amazonaws.com/HigherLogic/Font-Awesome/5.3.1-pro/css/fontawesome.all.min.css|https://cdnjs.cloudflare.com/ajax/libs/prism/1.24.1/themes/prism.min.css|https://d2x5ku95bkycr3.cloudfront.net/jquery/bootstrap-3.0.1/css/bootstrap.min.css|https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/Bundles/Desktop_bundle.min.aedd4660b4749b9f9cf72dd5e2c534a79ce12a38.hash.css|https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/themes/base/jquery-ui.css|https://d132x6oi8ychic.cloudfront.net/higherlogic/microsite/generatecss/1a9326e9-c8f5-4ab9-8497-f57ae0f2130e/b97d5ee7-940f-488c-b719-3f05cce0c7be/637732330439900000/26|https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css';
}
</script>
<script>
window.renderReactRoot([], 'page-react-root', {
"communityKey": "7ca1a98b-7ab5-4a34-9941-fb7b4279900a",
"micrositeKey": "f54506c2-9f07-4990-83a4-39a6664d78cf",
"isUserAuthenticated": false,
"isUserSuperAdmin": false,
"isUserCommunityAdmin": false,
"isUserCommunityModerator": false,
"currentUserContactKey": "00000000-0000-0000-0000-000000000000",
"isTopicCommunity": false,
"isSelfModerationCommunity": false
})
</script>
</div>
<div id="MainCopy_extraPanel">
</div>
</div>
</div>
<!--end content-->
</div>
</div>
<div id="MPOuterFooter" class="row siteFrame">
<div id="FOOTER" class="col-md-12">
<div id="MPFooter" class="row">
<div class="Footer col-md-12">
<div id="FooterContent">
<div class="ContentItemHtml l1-nav side-menu">
<div class="HtmlContent">
<div class="ibm-sitenav-menu-container"><button type="button" onclick="closeNav();"><i class="ft ft-close" aria-hidden="true"></i></button>
<div class="ibm-sitenav-menu-name"><a href="https://community.ibm.com/community/user/security/home" rel="home">Security</a></div>
<div class="ibm-sitenav-menu-list">
<ul id="primary-menu" class="menu">
<li class="menu-item menu-item-has-children"><a href="#" tabindex="-1">Topic groups</a>
<ul class="sub-menu">
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=8e19e930-b15b-4cc2-84fd-d7ffd5d9c047"><span>IBM Security Cloud Pak for Security</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=96f617c5-4f90-4eb0-baec-2d0c4c22ab50"><span>IBM Security Global Forum</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=aa1a6549-4b51-421a-9c67-6dd41e65ef85"><span>IBM Security Guardium</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=a8163ef6-0bbb-4d74-b508-60dff32650c4"><span>IBM Security i2</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=9d8b7835-e47a-4850-b400-d8c77708af84"><span>IBM Security MaaS360</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=f9ea5420-0984-4345-ba7a-d93b4e2d4864"><span>IBM Security QRadar</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=d2f71e8c-108e-4652-b59c-29d61af7163e"><span>IBM Security SOAR</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=63cbb040-ec65-4ffc-abbc-18ae2538e269"><span>IBM Security Trusteer</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=e7c36119-46d7-42f2-97a9-b44f0cc89c6d"><span>IBM Security Verify</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/communities/community-home?CommunityKey=44eb7c0d-9bc2-419b-9158-ad693e734065"><span>IBM Security Z Security</span></a></li>
<li class="sub-menu-item">
<a href="https://community.ibm.com/community/user/security/communities/community-home?communitykey=b2850a56-b023-48ed-99f0-aaccba936501&tab=groupdetails"><span>IBM Security Skills & Learning</span></a></li>
</ul>
</li>
<li class="menu-item"><a href="https://community.ibm.com/community/user/security/user-groups" tabindex="-1">User groups</a></li>
<!--
<li class="menu-item"><a href="https://community.ibm.com/community/user/security/user-groups" tabindex="-1">User groups</a></li> -->
<li class="menu-item menu-item-has-children"><a href="#" tabindex="-1">Events</a>
<ul class="sub-menu">
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/all-events">Upcoming Security Events</a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/communities/community-home/librarydocuments?LibraryKey=d1a0d2bb-68c2-4c4e-a591-5ca2d21d911d"><span>On Demand Webinars</span></a></li>
<li class="sub-menu-item"><a href="https://techtv.bemyapp.com" target="_blank" rel="noopener">IBM Expert TV</a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/events/virtual-community" rel="noopener"><span>Virtual Community Events</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/all-events">All IBM Community Events</a></li>
</ul>
</li>
<li class="menu-item menu-item-has-children"><a href="#" tabindex="-1">Participate</a>
<ul class="sub-menu">
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/reuse-library/achievers-lounge"><span>Badging Program</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/participate/gettingstarted"><span>Getting Started</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/blogs/jennifer-tullman-botzer/2020/07/29/welcome-to-the-new-ibm-security-community"><span>Community Managers' Welcome</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/participate/postmessage"><span>Post to Forum</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/participate/share-file"><span>Share a Resource</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/participate/security-unanswered-threads"><span>Share Your Expertise</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/reuse-library/blogging/home"><span>Blogging on the Community</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/participate/directory"><span>Connect with Security Users</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/network/members"><span>All IBM Community Users</span></a></li>
</ul>
</li>
<li class="menu-item menu-item-has-children"><a href="#" tabindex="-1">Resources</a>
<ul class="sub-menu">
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/communities/community-home?CommunityKey=8c64553a-86a9-4af3-a2e6-55826c69b4e2" rel="noopener"><span>Community Front Porch</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/champions" rel="noopener"><span>IBM Champions</span></a></li>
<li class="sub-menu-item"><a href="https://cloud.ibm.com/unifiedsupport/supportcenter" target="_blank" rel="noopener"> <span>IBM Cloud Support</span> </a></li>
<li class="sub-menu-item"><a href="https://www.ibm.com/docs/en/search/security" target="_blank" rel="noopener"><span>IBM Documentation</span></a></li>
<li class="sub-menu-item"><a href="https://www.ibm.com/mysupport" target="_blank" rel="noopener"><span>IBM Support</span></a></li>
<li class="sub-menu-item"><a href="https://techzone.ibm.com/experiences" target="_blank" rel="noopener"><span>IBM Technology Zone</span></a></li>
<li class="sub-menu-item"><a href="https://www.ibm.com/training/security" target="_blank" rel="noopener"><span>IBM Training</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/participate/blogs/security-group-blogs"><span>Security Blogs</span></a></li>
<li class="sub-menu-item"><a href="https://community.ibm.com/community/user/security/ibm-security-expert-shane-weeden"><span>IBM Security Experts</span></a></li>
<li class="sub-menu-item"><a href="https://www.securitylearningacademy.com/"><span>Security Learning Academy</span></a></li>
<li class="sub-menu-item"><a href="https://www.ibm.com/developerworks/rfe/execute?use_case=submitRfe"><span>Request for Enhancements</span></a></li>
</ul>
</li>
<li><a onclick="toggleMarketplace();">Marketplace</a>
<ul>
<li><a href="https://www.ibm.com/products?lnk=hmhpmpr&lnk2=learn"><span>Marketplace</span></a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
<div class="HtmlFooter"></div>
</div>
<div class="ContentItemHtml">
<div class="HtmlContent"><ibmc-community-footer twitter="" twitter_src="https://twitter.com/IBMSecurity" linkedin="" linkedin_src="https://www.linkedin.com/showcase/164263/admin/" youtube=""
youtube_src="https://www.youtube.com/ibmsecurity" class="hydrated"> </ibmc-community-footer></div>
<div class="HtmlFooter"></div>
</div>
</div>
<div id="MPBottomMenu" class="MPBottomMenu" align="center">
</div>
</div>
</div>
<div class="row">
<div id="MPCopyright" class="col-md-12"> Copyright © 2020 IBM Corporation. All rights reserved. </div>
</div>
<div class="row">
<div class="col-md-12"></div>
</div>
</div>
</div>
<div id="MPFooterLink" class="row siteFrame">
<div class="col-md-12">
<div id="MPFooterLinkContent">
<a href="http://www.higherlogic.com" target="_blank">Powered by Higher Logic</a>
</div>
</div>
</div>
<!--mp_base-->
<div id="GlobalPopupContainer">
<div id="GlobalPopupContent">
<img id="imgGlobalProcessing" alt="" src="https://d2x5ku95bkycr3.cloudfront.net/img/loading.gif">
</div>
</div>
<script type="text/javascript">
//<![CDATA[
var _suppressGlobalPopupContainer = false;
Sys.Application.add_load(GlobalApplicationLoadHandler);
function GlobalApplicationLoadHandler(sender, args) {
var prm = Sys.WebForms.PageRequestManager.getInstance();
if (!prm.get_isInAsyncPostBack()) {
prm.add_initializeRequest(initRequest);
prm.add_endRequest(endRequest);
}
}
function initRequest(sender, args) {
if (!_suppressGlobalPopupContainer) {
hl_common_ui_blockUI();
}
}
function endRequest(sender, args) {
hl_common_ui_unBlockUI();
}
WebForm_InitCallback();
$(function() {
$('#MainCopy_ctl02_communityJoinLeave_lblLock').popover({
title: 'View Only',
html: true,
container: 'body',
placement: 'auto bottom',
trigger: 'click hover focus',
content: 'Membership is limited.'
});
});
Sys.Extended.UI.Localization.SetLocale("de"); //]]>
</script>
<script
src="/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ScriptManager1_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bAjaxControlToolkit%2c+Version%3d18.1.1.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d28f01b0e84b6d53e%3ade-DE%3ab13aac2d-1c5e-49ed-8aa2-800cbed84558%3acd9be5ef%3ab7a47d44%3adffb332%3a1b51c515"
type="text/javascript"></script>
</form>
Text Content
Search Options * Skip to main content (Press Enter). Sign in Skip auxiliary navigation (Press Enter). * Log in Search Options * IBM Community Home View sitemap IBM Community Home Welcome to the IBM Community, a place to collaborate, share knowledge, & support one another in everyday challenges. Connect with your fellow members through forums, blogs, files, & face-to-face networking. Get Started with IBM Community Discussion Browser Resources All On-Demand Webinar Archive Community Front Porch IBM Champions IBM Cloud Support IBM Documentation IBM Support IBM Technology Zone IBM Training Welcome to the IBM Community, a place to collaborate, share knowledge, & support one another in everyday challenges. Connect with your fellow members through forums, blogs, files, & face-to-face networking. Security * Topic groups * IBM Security Cloud Pak for Security * IBM Security Global Forum * IBM Security Guardium * IBM Security i2 * IBM Security MaaS360 * IBM Security QRadar * IBM Security SOAR * IBM Security Trusteer * IBM Security Verify * IBM Security Z Security * IBM Security Skills & Learning * User groups * Events * Upcoming Security Events * On Demand Webinars * IBM Expert TV * Virtual Community Events * All IBM Community Events * Participate * Badging Program * Getting Started * Community Managers' Welcome * Post to Forum * Share a Resource * Share Your Expertise * Blogging on the Community * Connect with Security Users * All IBM Community Users * Resources * Community Front Porch * IBM Champions * IBM Cloud Support * IBM Documentation * IBM Support * IBM Technology Zone * IBM Training * Security Blogs * IBM Security Experts * Security Learning Academy * Request for Enhancements * Marketplace * Marketplace IBM Security Community In this user community of over 12,000 members, we work together to overcome the toughest challenges of cybersecurity. Join the Community Skip main navigation (Press Enter). Toggle navigation Search Options * * User Groups * User Group Tag Test IBM SECURITY QRADAR View Only * * Group Home * Discussion 3K * Library 148 * Blogs 231 * Events 0 * Members 3K Back to Blog List DETECTION OF LOG4SHELL (CVE-2021-44228) USING QRADAR BY ADAM FRANK POSTED 2 DAYS AGO 8 Recommend NOTE: WE WILL UPDATE THIS BLOG AS NEW INFORMATION AND TECHNIQUES ARE REFINED. ***UPDATE #2, December 13, 2021 13:55 EST*** updated the CRE rule to use two building blocks running an additional regular expression to help detect evasion ***UPDATE #1, December 13, 2021 11:10 EST*** updated the AQL payload search to use a broader regex to catch some cases of Evasion. ****** *** The Log4j vulnerability is complex, and its full implications are still being researched. Organizations should rely on a diverse set of detection methods and tools to identify vulnerable applications or to verify remediation, as reliable detection techniques will vary from instance to instance of the vulnerability. In addition, teams should use forms of manual inspection for particularly sensitive applications. *** A serious vulnerability is impacting our organizations, known as Log4Shell. It impacts log4j, a popular logging component used within applications developed in Java. It allows for remote code execution and poses a very serious threat. Log4shell leverages a feature in log4j which performs lookups against the logs it receives. An attacker can exploit this by sending requests to a Web Application that will get logged directly such as user agents or requested URLs. When the application writes this to the log using log4j the lookups are performed. The lookups the attacker will trigger will cause the log4j to retrieve and execute untrusted content which can be used to gain control of the process. You can find some additional information in this post: How Log4j Vulnerability Could Impact You We are Tracking the response on IBM Products in this PSIRT: An update on the Apache Log4j CVE-2021-44228 vulnerability There are several tools which can be used to detect this exploit in use, in this blog we will focus on configuring your QRadar SIEM to detect the attempted execution and exploitation of log4j. As always, we are maintaining a Public Collection on this issue in the IBM X-Force Exchange Public Collection: Log4j Zero-Day Vulnerability . Here you will find our latest information on this vulnerability also how to detect and remediate it. REAL-TIME DETECTION OF LOG4SHELL USING QRADAR Detection of Log4Shell exploit in realtime will involve a new Custom Rule within QRadar. With this rule we will be attempting to detect as many permutations of the exploit as possible while attempting to optimize performance within the realtime pipeline. To do this we are going to need to identify the event properties that could indicate exploit. The properties identified so far include: URL URL Query String UrlHost URL Path User Agent Referrer URL Request Site Request URI API Path NOTE: The more properties you include the harder the rule has to work, however you want to ensure you have full coverage of the possible fields. If you notice performance impact after creating this rule you could consider limiting it to particular log sources or networks. To test these in the most efficient way possible we will create two building blocks to compare the properties to regular expressions. The regular expressions we are going to use are: (?i)(\$|%24)(\{|%7[bB])(lower|upper|env|::-\w+|base64) (?i)(\$|%24)(\{|%7B)[^\}]*?j.*?n.*?d.*?i NOTE: More Regex's may be added here as more patterns are found to work To define our first building block we need to go to the QRadar Rule editor and select the option to create a new event rule from the Actions Menu: type 'reg' into the filter box and select the test "when any of these properties match this regular expression" Configure the properties of the test to include the properties you wish to monitor and input the first regular expression from the block above: Next in the upper right of the rules editor click "Export as Building Block" Assign the building block the name "BB: Log4Shell Evasion Pattern 1" and click Save The rule editor will reset allowing you to add the test "when any of these properties match this regular expression" again. Add the test and fill it out with the same properties and the next regex from the block above: From the upper right of the editor select "Export as Building Block' again and save the new Building block with the name "BB: Log4Shell Base Pattern 1". The rule editor will reset again allowing us to assemble our final rule bringing the two regular expressions together. To do this we will select the test "when an event matches any|all of the following rules" Select the rules component of the test and add the two Building blocks we just created to the test as follows Which results in a test that looks like this: Assign the rule the name "Detect Potential Log4Shell Activity" and click next On the Response page we will want to configure the rule to create an offense for the traffic that has been detected. Start by clicking “Ensure the detected event is part of an offense” in the Rule Action section and Index the offense based on “Source IP” In the Rule Response section select “Dispatch New Event”. Configure your Event Name to be “Detected Potential Log4Shell Activity” with a description of “An event was found that could be associated with Log4Shell CVE-2021-44228” Select the High Level category of “Potential Exploit” and a low level category of “Potential Web Exploit’. Click “Ensure the dispatched event is part of an offense” and select the index by “Source IP”. In the “Offense Naming” Section select “This information should contribute to the name of the associated offense(s)”. In the response limiter section respond no more than 1 time per 1 minute per Source IP. Now click Finish to deploy the rule and begin monitoring. *** NOTE: This rule is an example that could be modified to suit your specific system needs. Any feedback on your experiences is very welcome *** ADDITIONAL DETECTION OF LOG4SHELL USING KNOWN IOCS In addition to the pattern matching defined above several organizations are collecting known IOC’s related to Log4Shell exploitation. This data can be brought into QRadar for usage in the Real-time Detection patterns as well. To do this we will start by creating some reference sets in your QRadar system by navigating to the Administration Tab, then selecting “Reference Set Management”. First we will add a reference set called ‘Log4Shell IP IOCs of the type IP Next we will create 3 reference sets called “Log4Shell MD5 IOC”, “Log4Shell SHA1 IOC”, “Log4Shell SHA256 IOC” all of type “AlphaNumeric (Ignore Case)” For the scope of this blog we will just populate these by hand using the IP addresses from the XForce Collection: https://exchange.xforce.ibmcloud.com/collection/4daa3df4f73a51590efced7fb90bc949 and the File Hashes from: https://github.com/mubix/CVE-2021-44228-Log4Shell-Hashes This can be done in the Reference Set Management page by selecting the reference set from the list and adding the elements. Once the reference sets have been populated, we will create rules that leverage the data. First, we will create a rule that checks the incoming and outgoing IP addresses against the list of known exploiters: Next, we will create a rule to watch for the file hashes of known vulnerable versions of Log4j DETECT HISTORICAL INSTANCES OF LOG4SHELL QRadar can also detect historical instances of Log4Shell by searching through the data stored within the system. Do do this you can execute the following AQL query: select QIDNAME(qid) AS "Event Name", sourceip AS "Source IP", destinationip AS "Destination IP", destinationport as "Destination Port",DATEFORMAT(devicetime, 'yyyy-MM-dd HH:mm:ss z') AS "Log Source Time",LOGSOURCENAME(logsourceid) AS "Log Source", SUM(eventcount) from events where UTF8(payload) IMATCHES '.*\$(\{|%7B)[^\}]*?j.*?n.*?d.*?i.*' and devicetype != 105 Group by "Event Name","Source IP" last 24 HOURS In addition to searching for this traffic based on the regex patterns you could search for potential connections based on the profile of the traffic within your environment. To do this we will search for Egress traffic on ports 389, 636, 1099 and 1389 which are the common network ports in use by this exploit. Additionally if you are using QNI or QFlow packet based collection you can search for application signatures. To do this with AQL the following query would be used: For flows: select sourceip, sourceport, destinationip, destinationport, applicationid, applicationname(applicationid), flowdirection, count(*) as "Flow Count" from flows where flowdirection = 'L2R' and fullMatchList != 100012 and fullMatchList != 100174 and ( destinationport in (53, 389, 636, 1099, 1389) OR applicationid in (536871002, 34810,21624, 1019, 536871006, 34801, 51341, 60109, 1017, 536870955) ) group by sourceip last 24 hours NOTE: we are excluding the “BB:FalsePositive: LDAP Server False Positive Events” and “BB:FalsePositive: DNS Server False Positive Events” as we expect these servers to be performing this traffic. These are excluded by removing matches against the events for their rule ID's And on the event side we are going to do a similar query: select QIDNAME(qid) AS "Event Name", sourceip AS "Source IP", destinationip AS "Destination IP", destinationport as "Destination Port",DATEFORMAT(devicetime, 'yyyy-MM-dd HH:mm:ss z') AS "Log Source Time",LOGSOURCENAME(logsourceid) AS "Log Source", SUM(eventcount) from events where eventdirection = 'L2R' and destinationport in (53, 389, 636, 1099, 1389) and creeventlist != 100012 and creeventlist != 100174 Group by "Event Name","Source IP" last 24 HOURS MITIGATION RECOMMENDATIONS & ADDITIONAL RESOURCES Please see consult the X-Force collection for recommendations on remediation: Public Collection: Log4j Zero-Day Vulnerability There are a number of content extensions for QRadar that can expand your out of the box property extraction and rule content: IBM QRadar Content Extension for Amazon AWS IBM Security QRadar Custom Properties for Microsoft IIS IBM Security QRadar Custom Properties for NGINX IBM Security QRadar Custom Properties for Apache IBM Security X-Force will be hosting a webinar on December 15th discussing this vulnerability, register here: Log4j Zero-Day Vulnerability: What You Need to Know Now REFERENCES https://www.lunasec.io/docs/blog/log4j-zero-day/ https://github.com/SigmaHQ/sigma/blob/master/rules/web/web_cve_2021_44228_log4j_fields.yml #Highlights-home #Highlights #Featured-area-1-home #Featured-area-1 0 comments 459 views PERMALINK Security * Topic groups * IBM Security Cloud Pak for Security * IBM Security Global Forum * IBM Security Guardium * IBM Security i2 * IBM Security MaaS360 * IBM Security QRadar * IBM Security SOAR * IBM Security Trusteer * IBM Security Verify * IBM Security Z Security * IBM Security Skills & Learning * User groups * Events * Upcoming Security Events * On Demand Webinars * IBM Expert TV * Virtual Community Events * All IBM Community Events * Participate * Badging Program * Getting Started * Community Managers' Welcome * Post to Forum * Share a Resource * Share Your Expertise * Blogging on the Community * Connect with Security Users * All IBM Community Users * Resources * Community Front Porch * IBM Champions * IBM Cloud Support * IBM Documentation * IBM Support * IBM Technology Zone * IBM Training * Security Blogs * IBM Security Experts * Security Learning Academy * Request for Enhancements * Marketplace * Marketplace Copyright © 2020 IBM Corporation. All rights reserved. Powered by Higher Logic Cookie Preferences