feat(quick-260717-a19): add 3 confirmed KnowBe4 domains to sim allowlist
- Extend knowbe4 vendor entry with customer-portal.info, cloud-service-care.com, bankonlinesupport.com (confirmed via shared URL fingerprint across Seubert tickets 699419/699421/699422/699433/ 699435/699456 on 2026-07-16/17) - domainMatchesAllowlist and isKnownSimulationSender untouched - Add tests for exact match, subdomain match, and suffix-spoof rejection
This commit is contained in:
parent
075c4bbd24
commit
204276c88a
2 changed files with 25 additions and 2 deletions
|
|
@ -60,6 +60,20 @@ describe('domainMatchesAllowlist', () => {
|
|||
expect(domainMatchesAllowlist('it-support.care.attacker.net')).toBe(false);
|
||||
expect(domainMatchesAllowlist('evil-it-support.care')).toBe(false);
|
||||
});
|
||||
|
||||
it('matches the 3 KnowBe4 domains confirmed via Seubert ticket 699456 (260717-a19)', () => {
|
||||
expect(domainMatchesAllowlist('customer-portal.info')).toBe(true);
|
||||
expect(domainMatchesAllowlist('cloud-service-care.com')).toBe(true);
|
||||
expect(domainMatchesAllowlist('bankonlinesupport.com')).toBe(true);
|
||||
});
|
||||
|
||||
it('matches a subdomain of the newly-added customer-portal.info', () => {
|
||||
expect(domainMatchesAllowlist('mail.customer-portal.info')).toBe(true);
|
||||
});
|
||||
|
||||
it('does NOT match a suffix-spoofed variant of the newly-added domain', () => {
|
||||
expect(domainMatchesAllowlist('customer-portal.info.attacker.net')).toBe(false);
|
||||
});
|
||||
});
|
||||
|
||||
describe('isKnownSimulationSender', () => {
|
||||
|
|
|
|||
|
|
@ -33,8 +33,17 @@ import { getBlastRadius, type BlastRadiusResult } from './mimecast-blast-radius'
|
|||
export const KNOWN_SIMULATION_SENDERS: readonly { vendor: string; domains: readonly string[] }[] = [
|
||||
{
|
||||
vendor: 'knowbe4',
|
||||
// 219 tickets, ~37 impersonated personas — 19-RESEARCH.md D-07 finding #2
|
||||
domains: ['it-support.care'],
|
||||
// 219 tickets, ~37 impersonated personas — 19-RESEARCH.md D-07 finding #2.
|
||||
// customer-portal.info, cloud-service-care.com, bankonlinesupport.com
|
||||
// confirmed via shared /render-template/ + /tracking/ URL fingerprint
|
||||
// across Seubert tickets 699419/699421/699422/699433/699435/699456 on
|
||||
// 2026-07-16/17 (quick task 260717-a19).
|
||||
domains: [
|
||||
'it-support.care',
|
||||
'customer-portal.info',
|
||||
'cloud-service-care.com',
|
||||
'bankonlinesupport.com',
|
||||
],
|
||||
},
|
||||
{
|
||||
vendor: 'breach-secure-now',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue