- Products
- Learn
- Local User Groups
- Partners
- More
Welcome to Maestro Masters!
Talk to Masters, Engage with Masters, Be a Maestro Master!
Join our TechTalk: Malware 2021 to Present Day
Building a Preventative Cyber Program
ZTNA Buyer’s Guide
Zero Trust essentials for your most valuable assets
Be a CloudMate!
Check out our cloud security exclusive space!
Check Point's Cyber Park is Now Open
Let the Games Begin!
As YOU DESERVE THE BEST SECURITY
Upgrade to our latest GA Jumbo
CheckFlix!
All Videos In One Space
As I am looking through the Remote Access Client admin guide and sk38702, I'm wondering if anyone is willing to share their local.scv files in production. The syntax isn't crazy easy to understand, but I'm most interested in the following if it's supported.
Checking if Windows 10 is >= 1903
Check if AV process is running - This looks supported
Check if client computer is joined to company domain
This GPO check sounds cleverly neat to use, specially the tip on more specific registry entries we can makeup, thanks! TCPIP Parameter, sounds sneaky, as it's a dns suffix record that, non-domain devices can add it easily to cope with at not cost of the device regular functionality, no?
Were you able to make this work im trying to do it and nothing seem to work
Im on Gaia R80.30 on both MGMT and Firewall
Thanks !
ok thanks
And here is an example of the Windows build check. Here we require Windows 10 version 1903 or newer:
: (RegMonitor :type (plugin) :parameters ( :begin_and (1) :string ("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CurrentVersion=6.3") :string ("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ReleaseId>=1903") :end (and1) :begin_admin (admin) :send_log (alert) :mismatchmessage ("Windows 10 version 1903 or newer is required.") :end (admin) ) )
As an alternative, you can compare CurrentMajorVersionNumber with 10. In this case, replace
:string ("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CurrentVersion=6.3")
with
:value ("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CurrentMajorVersionNumber=10")
Do not forget to include RegMonitor in SCVPolicy section:
:SCVPolicy ( : (RegMonitor) )
Save the local.scv file and install policy. If a separate gateway/management configuration is used, the local.scv file has to be configured on the management. I assume, you have SCV check turned on.
That's this part that was missing
Do not forget to include RegMonitor in SCVPolicy section:
:SCVPolicy ( : (RegMonitor) )
Thanks for your help !
Refer to sk65267 for an example of how to check for the domain. In short, add a check to RegMonitor section, e.g.:
:string ("SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Domain=your_company_domain")
Here we check string value "Domain" in the key "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters"
I was not even aware SCV was a thing in Checkpoint, always thought you needed the full endpoint security client to do stuff like domain checks. There's always something to learn:-)
Anyhow - this thread inspired me to build this up in my lab and test with just the Check Point Mobile client.
I got it working very nicely after a couple of false starts. I will post a full writeup on the forum also when I have a bit of time. In the meantime, here is my local.scv lab file (had to change extension otherwise I cannot upload to the forum) which checks for domain membership (lab domain is checkpoint.root).
These sources were very helpful:
sk65267
sk147416
https://community.checkpoint.com/t5/Remote-Access-Solutions/White-Paper-Check-Point-Compliance-Check...
With the compliance check with the local.scv file or the SmartEndpoint server there is an option to check if a file exist. Ive create a dummy file and i would like to insert it in the MSI im giving to external user so they can install the VPN without knowing they need this file to connect to our server. How can i add this file to the EPS.MSI or the E82.50_CheckPointVPN.msi
Thanks for your help !
I know we can do this with registry too but it will still be the same thing i will need to add a registry key in the MSI because we have external user that are not part of the company that have VPN access to maintain some software. So i would prefer to keep the registry or file secret from them
Thanks !
Hi Ruan,
I am using the Mobile VPN client and would like to deploy a basic SCV policy primarily to remove the "No security policy is configured" warning in the VPN client. I wanted to check, do you need to install the Policy server blade, configure and push the "Desktop" policy even when only using the Mobile VPN client (not Endpoint Security client)?
Did you get chance to upload a full write up of your lab setup / configuration?
Thank you.
Hi stuart2020,
Yes, you should install the Policy server on gateways. Desktop policy should be configured for SCV to work.
If you have separate gateways and management, configure local.scv on the management server. "Check Point Mobile" flavor of the VPN client does not include firewall, so you may prefer to set :skip_firewall_enforcement_check (true) in SCVGlobalParams section (see sk73600).
Sure did - the writeup is on my blog - https://namitguy.blogspot.com/2020/04/implementing-secure-client-verification.html
About CheckMates
Learn Check Point
Advanced Learning
YOU DESERVE THE BEST SECURITY