Micah Snyder (micasnyd)
b9ca6ea103
Update copyright dates for 2021
...
Also fixes up clang-format.
4 years ago
Mickey Sola
c6f6b9e67b
dlp - clang-format'd
5 years ago
Mickey Sola
f7af9f2f7e
bb12449: Fix for out-of-bounds read in DLP feature
...
An integer overflow causes an out-of-bounds read that results in
a crash. The crash may occur when using the optional
Data-Loss-Prevention (DLP) feature to block content that contains credit
card numbers. This commit fixes the issue by using a signed index variable.
5 years ago
John Schember
a6a355629d
Add DLP feature to detect credit cards only
...
Add Data-Loss-Prevention option to detect credit cards only, excluding
debit and private label cards where possible.
You can select the credit card-only DLP mode for clamscan with the
`--structured-cc-mode` command-line option.
You can select the credit card-only DLP mode for clamd with the
`StructuredCCOnly` clamd.conf config option.
This patch also adds credit card matching for additional vendors:
- Mastercard 2016
- China Union Pay
- Discover 2009
5 years ago
Micah Snyder
206dbaefe8
Update copyright dates for 2020
5 years ago
Micah Snyder
280c298775
DLP module length values converted from int to size_t.
6 years ago
Micah Snyder
52cddcbcfd
Updating and cleaning up copyright notices.
6 years ago
Micah Snyder
72fd33c8b2
clang-format'd using new .clang-format rules.
6 years ago
Steven Morgan
db5a658351
bb11367 - improve debug messages.
10 years ago
Mickey Sola
46a35abe56
mass update of copyright headers
10 years ago
Steven Morgan
b3135f2ab9
DLP: refactor inline code CC range checks to table based. Check IIN range before applying Luhn algorithm.
10 years ago
Steven Morgan
79efd61b43
bb6934 - Code review cleanup and minor optimizations of Canadian EFT/RTN and US MICR. TBD - clamd and clamscan options for invoking those functions.
10 years ago
Steven Morgan
01dd3257ba
bb6934 - Add Bill Parker's updated (which now includes checks for valid financial institution codes) DLP functions for Canadian RTN/EFT and U.S. MICR codes. TBD - code review and clamd/clamscan options for invoking those functions.
10 years ago
Steven Morgan
974974a34f
bb6934 - Incorporate Bill Parker's DLP functions for Canadian RTN/EFT and U.S. MICR codes. TBD - clamd and clamscan options for invoking those functions.
10 years ago
Steven Morgan
26d338a092
bb6230 - DLP optimized for common cases Visa, Mastercard, Amex, Discover.
10 years ago
Steven Morgan
f6ef8179e6
bb6230 - additional credit/debit card checks for dlp.c. Function by Bill Parker.
10 years ago
Shawn Webb
60d8d2c352
Move all the crypto API to clamav.h
11 years ago
Shawn Webb
b2e7c931d0
Use OpenSSL for hashing.
11 years ago
David Raynor
bebd86a60b
bb#5343
13 years ago
Tomasz Kojm
63375d8d31
libclamav/dlp.c: disable the test for ssn_max_group (bb#1355)
...
git-svn: trunk@4629
17 years ago
Tomasz Kojm
016dd13c0f
libclamav/dlp.c: fix CC detection and chksumming (bb#1264)
...
git-svn: trunk@4622
17 years ago
Tomasz Kojm
9a87bf2f24
libclamav/dlp.c: fix detection of single stripped SSNs (bb#1354)
...
git-svn: trunk@4618
17 years ago
Török Edvin
b9b477842d
fix compiler warnings, more to come (bb #273 )
...
git-svn: trunk@4346
17 years ago
Tomasz Kojm
3f9918e1de
libclamav/dlp.c: limit number of false positive alerts
...
clamd, clamscan: don't scan for stripped SSNs by default
git-svn: trunk@4153
17 years ago
Tomasz Kojm
57e1a05eda
credit card detection fixes
...
git-svn: trunk@4150
17 years ago
Tomasz Kojm
ec5e9d81db
libclamav/dlp.c: improve detection of credit card numbers (bb#941)
...
git-svn: trunk@3909
17 years ago
Tomasz Kojm
a6e388001a
integrate the DLP code from Marty Roesch
...
git-svn: trunk@3795
17 years ago