How To Secure Gsm Networks Against Common Attacks – ITU Online IT Training

How To Secure Gsm Networks Against Common Attacks

Ready to start learning? Individual Plans →Team Plans →

Securing a GSM network is not a checkbox exercise. If you still operate legacy mobile infrastructure, the real problem is simple: attackers can exploit weak authentication, old ciphering behavior, rogue base stations, and signaling blind spots if you treat GSM as “set and forget.” This guide gives you a practical step-by-step security guide for reducing risk with layered controls across the radio edge, core network, SIM lifecycle, and monitoring stack.

Featured Product

Certified Ethical Hacker (CEH) v13

Learn essential ethical hacking skills to identify vulnerabilities, strengthen security measures, and protect organizations from cyber threats effectively

Get this course on Udemy at the lowest price →

Quick Answer

To secure a GSM network, harden base stations, enforce encryption where possible, protect SIM and subscriber systems, monitor for rogue cells and signaling abuse, and prepare incident response playbooks. GSM security is limited by legacy design, so the goal is layered mobile network protection, not perfection. The safest long-term strategy is controlled operation plus migration to stronger cellular standards.

Quick Procedure

  1. Inventory every GSM asset and trust boundary.
  2. Lock down base stations, backhaul, and management access.
  3. Harden subscriber identity, SIM issuance, and provisioning controls.
  4. Force the strongest ciphering your network supports.
  5. Filter signaling traffic and restrict core-network trust.
  6. Detect rogue cells, IMSI catchers, and jamming early.
  7. Review logs, test controls, and plan migration.
Primary focusHow to secure GSM networks against common attacks
Core risk areasRadio access, SIM lifecycle, signaling, and operational monitoring
Typical threatsRogue BTS, IMSI catchers, MITM, eavesdropping, jamming, and signaling abuse
Legacy limitationOne-way authentication and weaker security architecture than newer standards
Best defense modelLayered mobile network protection with detection, hardening, and response
Relevant standardsNIST SP 800, 3GPP, CISA
Training relevanceStrong fit for skills taught in the Certified Ethical Hacker (CEH) v13 course

A GSM network is the legacy digital cellular system that carried voice and basic data for decades, and it still matters because many operators, private networks, and fallback environments continue to rely on it. Even when LTE and 5G are dominant, GSM often survives for roaming, machine-to-machine systems, coverage fallback, and places where modernization is incomplete.

The problem is not that GSM is useless. The problem is that its original security model was built for a different threat era, and attackers know it. A serious mobile network protection plan has to account for rogue towers, identity exposure, signaling attacks, and weak operational discipline.

This article walks through the exact defensive approach security teams and RF engineers use to lower risk. It is also a useful companion to the ethical hacking skills covered in the Certified Ethical Hacker (CEH) v13 course, especially when you are analyzing wireless attacks, spotting weak configurations, and documenting evidence.

Understanding GSM Security Fundamentals

GSM security is designed around three basic goals: authenticate the subscriber, protect confidentiality over the air interface, and provide a minimum level of protection against casual interception. It does not deliver the same security architecture you get from newer cellular standards, and that gap is the reason you need layered defenses rather than trust in the protocol alone.

GSM relies on a chain of network elements. The Base Transceiver Station (BTS) handles the radio link with the handset, the Base Station Controller (BSC) coordinates multiple BTSs, and the Mobile Switching Center (MSC) connects voice and mobility services to the broader core. Subscriber identity and service state are managed through databases such as the Home Location Register (HLR) and Visitor Location Register (VLR), while the SIM card stores the subscriber secret.

The legacy authentication model uses values like Ki, RAND, SRES, and session key generation through A3/A8 algorithms. In plain terms, the network sends a random challenge, the SIM computes a response, and both sides derive a session key for ciphering. That works, but it is structurally weaker than modern mutual-authentication designs because the handset does not truly authenticate the network first.

Why GSM differs from newer standards

GSM is more vulnerable to downgrade attacks, spoofed network attachment, and identity probing because of its legacy assumptions. A handset may accept a weak or even absent encryption state if the network permits it, and many security decisions depend on implementation details, carrier policy, and device behavior rather than strong built-in guarantees.

GSM’s biggest weakness is not one single flaw; it is the combination of legacy design, broad deployment, and inconsistent operational hardening.

The ETSI GSM standards and 3GPP documents explain the architecture, while modern guidance from NIST reinforces the broader principle: if a system cannot fully secure a legacy control plane, operators must compensate with monitoring, segmentation, and policy enforcement.

Common GSM Attacks You Need To Defend Against

Attackers do not need to “break GSM” in a laboratory sense to cause damage. They usually exploit weak defaults, unauthenticated network behavior, or the fact that users and devices trust nearby cell signals too easily. The most common attack classes all map to real operational failures in security best practices.

Fake base stations and IMSI catchers

A fake base station or rogue BTS is a malicious tower that pretends to be a legitimate cell site. An IMSI catcher is a surveillance setup that forces devices to identify themselves so the attacker can track or profile subscribers. These devices can exploit the fact that GSM devices often search for the strongest or most plausible signal, not the most trustworthy one.

That creates immediate privacy risk. If a handset reveals its permanent identity or accepts suspicious network behavior, the attacker may map location, device presence, and movement patterns. In some cases, they can also induce ciphering downgrade or redirect traffic through an interception setup.

Man-in-the-middle and eavesdropping

A man-in-the-middle attack on GSM becomes practical when the attacker inserts a malicious radio layer or abuses weak ciphering policy. If encryption is disabled, downgraded, or misconfigured, traffic interception becomes much easier. That is why “it still works” is not a security argument.

Denial of service and signaling abuse

Denial-of-service attacks against GSM often involve jamming, repeated forced detach/attach cycles, signaling overload, or targeted disconnects. Even when the attacker cannot read data, they can still create service disruption and operational cost. The business impact is real, especially for emergency communications, industrial systems, or private mobile networks.

  • Rogue BTS can capture devices and induce weak attachment behavior.
  • IMSI catchers can reveal subscriber identity and movement.
  • MITM attacks can intercept traffic when ciphering is weak.
  • Jamming can block availability in a targeted area.
  • Signaling overload can degrade service and hide other activity.

For threat modeling, it helps to map these attacks to known frameworks such as MITRE ATT&CK and wireless attack tactics documented by the SANS Institute. That gives your team a common language for detection, response, and reporting.

Prerequisites

Before you start hardening a GSM environment, you need basic visibility and authority. If you skip the prerequisites, you will only create partial fixes that attackers can route around.

  • Asset inventory for BTS, BSC, MSC, HLR, VLR, SIM provisioning systems, and interconnect links.
  • Administrative access to network management consoles, logs, and configuration baselines.
  • RF monitoring tools or spectrum analysis capability for rogue cell and jamming detection.
  • Security logging from core systems, identity systems, and provisioning workflows.
  • Change control so cipher policy, backhaul settings, and access rules can be updated safely.
  • Incident response contacts including RF engineering, security operations, legal, and carrier liaison teams.
  • Awareness of regulatory obligations tied to telecom, privacy, and operational continuity.

For operational governance, useful references include CISA for incident coordination principles and NIST Cybersecurity Framework for risk-based control planning. If your environment handles sensitive data, align controls with the documented expectations in NIST SP 800 guidance as part of your security best practices.

How Do You Secure a GSM Network Step by Step?

You secure a GSM network by hardening the radio edge, controlling identity systems, enforcing cipher policy, protecting signaling, and monitoring continuously. The sequence matters because the easiest path into legacy mobile infrastructure is usually not the one operators expect.

  1. Inventory every asset and trust boundary. Start with the full GSM footprint: cell sites, BTS cabinets, backhaul circuits, management interfaces, SIM platforms, and interconnects to adjacent networks. If you do not know which BTSs are active or who can administer them, you cannot detect unauthorized changes. This is the foundation of any meaningful mobile network protection program.

  2. Lock down base stations and their physical sites. Use strong physical security controls for towers, shelters, cabinets, and backhaul rooms. Restrict badge access, protect maintenance ports, seal unused connectors, and keep an auditable chain of custody for spare equipment. A legitimate BTS that is physically compromised is no longer trustworthy.

  3. Harden management interfaces. Segment admin networks, require multi-factor authentication, and remove direct exposure of management ports to the public Internet. Use firewall rules and allowlists so radio access infrastructure cannot be reconfigured through exposed paths. The objective is simple: an attacker who finds a web panel or SSH port should not be able to turn a cell site into a rogue relay.

  4. Enforce the strongest ciphering available. Require encryption on the air interface wherever the handset and network support it. In GSM terms, the encryption setting should never be left to vague defaults. Disallow null encryption where possible, validate handover behavior, and document any roaming exceptions that could create a downgrade path.

  5. Protect SIM issuance and subscriber identity workflows. Use strict controls for replacement, activation, deactivation, and escalation requests. Social engineering is a common path to SIM swap fraud, and careless help-desk procedures can expose the entire subscriber identity stack. This is where training matters: the Certified Ethical Hacker (CEH) v13 course is useful because it teaches the attack patterns security teams need to recognize before they become incidents.

  6. Filter signaling and restrict trust. Protect MSC, HLR, and VLR paths with firewalls, validation controls, and least-privilege administration. Keep a close eye on abnormal location queries, call-forwarding changes, and mass SMS or USSD activity. If your environment still uses signaling interconnects with broader trust assumptions, treat them as high-risk assets.

  7. Detect rogue cell activity continuously. Correlate signal anomalies, unexpected cell IDs, neighbor list changes, and subscriber location spikes. Build alerts for suspicious reselection behavior, ciphering changes, and strange tower relationships that do not match your deployed topology. Security operations should treat a new tower in the wrong place as a possible compromise, not a routine event.

For formal control mapping, many teams pair telecom hardening with ISO/IEC 27001 and ISO/IEC 27002 because they give a structured way to document access control, logging, supplier trust, and physical protections. That structure matters when GSM is part of a broader operational network.

How Do You Improve Subscriber Authentication And Identity Protection?

You improve subscriber identity protection by reducing unnecessary exposure of permanent identifiers, tightening SIM lifecycle controls, and watching for abnormal identity behavior. The GSM identity model was never designed for today’s adversarial environment, so your defensive posture must compensate at the process layer.

First, minimize where and when the network exposes the IMSI if a temporary identity can be used. While not every legacy handset or roaming scenario supports ideal privacy behavior, you should still enforce the lowest practical exposure and eliminate workflows that repeatedly reveal subscriber identity without operational need. This is one of the most important security best practices in a legacy mobile environment.

Second, protect the subscriber database tier. The AuC, HLR, and provisioning systems contain the logic and records that bind identity to service. Use strong access controls, separate admin roles, log every sensitive change, and require approval for high-risk actions such as SIM replacement or identity resets. A weak support workflow can defeat otherwise strong technical controls.

Third, look for identity anomalies. Multiple SIMs tied to one account, impossible travel patterns, unusual roaming location changes, and repeated activation requests are all clues that an attacker may be trying to clone identity or redirect service. Automated detection helps, but the rules need human review because attackers often combine social engineering with technical abuse.

If your SIM workflow can be defeated by a phone call to support, your GSM security program is already compromised.

For workforce and incident readiness, the NICE Workforce Framework is useful for mapping who owns identity assurance, monitoring, and incident handling. That is especially helpful when telecom operations, security operations, and customer support all touch the same subscriber lifecycle.

How Do You Manage Encryption And Ciphering Properly?

You manage GSM ciphering by making encryption the default, removing weak options, and auditing for downgrade or fallback behavior. Ciphering is the process that protects user traffic over the air interface, and if you do not control it carefully, attackers can exploit the weakest allowed mode.

Start by defining network policy. If a cell, handset class, or roaming partner cannot support your minimum acceptable ciphering behavior, document the exception and bound it tightly. Do not allow silent fallback to no-encryption configurations just because a legacy device complains. A configuration that preserves connectivity by sacrificing confidentiality is usually the wrong trade-off.

Then test the handover and roaming path. Encrypted sessions can fail open in misconfigured environments when a subscriber moves between cells, vendors, or coverage layers. That is why mobile security teams should check ciphering state during call setup, handover, and attach events rather than assuming the original policy persists.

  • Set a minimum cipher policy for every managed BTS.
  • Block null encryption unless a documented exception exists.
  • Audit roaming partners for weak security behavior.
  • Log cipher changes at the session and cell level.
  • Review fallback behavior after firmware or configuration changes.

Official technical references from 3GPP and vendor operating guides are the right place to validate which ciphering and handover options your equipment actually supports. Operationally, this is where the “lte explained” mindset matters too: newer cellular generations generally improve the security model, which is one reason many organizations treat GSM as a legacy fallback rather than a primary platform.

How Do You Protect Core Network And Signaling Infrastructure?

You protect the core by treating signaling as a high-value attack surface, not a background plumbing layer. MSC, HLR, VLR, and interconnect components can be abused for spoofing, enumeration, location tracking, and service manipulation if trust boundaries are too loose.

Start with strict perimeter controls around signaling systems. Firewalls, rate limiting, protocol validation, and allowlisted peers reduce exposure to abusive queries and unauthorized message flows. If external or interconnect traffic is permitted, it should pass through explicit inspection points with logging enabled. This is where the control plane becomes just as important as the radio edge.

Next, enforce least privilege. Administrative consoles, provisioning databases, orchestration tools, and backup systems should not share broad credentials or flat network access. If one account can change routing, subscriber state, and logging configuration, you have concentrated too much risk in one place.

Watch for suspicious behavior patterns such as repeated location queries, sudden call-forwarding changes, mass message activity, or abnormal roaming-state flips. These signals often show up before the obvious incident. A practical SOC rule set that correlates these events with endpoint, RF, and identity telemetry provides far better coverage than isolated alerts.

For policy alignment, ISC2 guidance and NIST SP 800-53 controls are useful references for access control, audit logging, and boundary protection. If your GSM environment supports critical operations, the standard for protection should look closer to enterprise security engineering than to telecom-only maintenance.

How Do You Detect And Respond To GSM Attacks?

You detect GSM attacks by combining RF analysis, telecom telemetry, subscriber behavior, and security logging into a single response process. No one signal is enough on its own. A rogue cell may look legitimate in isolation, but its location, timing, power level, and neighbor behavior often stand out when you correlate the data.

Build detection around three layers. The first layer is RF and spectrum monitoring, which helps identify suspicious towers or jamming conditions. The second layer is network telemetry, which exposes cipher changes, attach anomalies, and unusual signaling events. The third layer is identity behavior, which highlights impossible travel, duplicate identities, or odd SIM usage patterns.

When you detect a suspected fake BTS or IMSI catcher, the response playbook should be explicit. Capture timestamps, cell IDs, ARFCN or equivalent radio parameters, signal strength, impacted subscriber ranges, and any call setup anomalies. Preserve logs immediately, because incident evidence can be lost quickly if the device is powered down or the configuration changes.

  1. Confirm the alert. Compare the suspicious signal against the approved site inventory and known neighbor maps.
  2. Isolate the affected area. Determine whether the issue is local to one site, a wider region, or a roaming path.
  3. Preserve evidence. Export logs, RF measurements, and subscriber event data with immutable timestamps.
  4. Escalate to the right teams. Bring in RF engineers, security analysts, legal/compliance, and carriers if needed.
  5. Contain the event. Adjust policies, block bad peers, or shut down impacted equipment if the risk justifies it.
  6. Document lessons learned. Update detection rules, playbooks, and site hardening requirements.

For incident handling and reporting structure, CISA incident response guidance is a practical public reference. Many teams also align documentation with FIRST response practices so that evidence, timelines, and stakeholder roles are handled consistently.

How Do You Harden Devices, SIMs, And User Practices?

You harden the device layer by making it harder for handsets and users to fall back into insecure behavior. Even a well-managed GSM network can be undermined by outdated firmware, poor fallback settings, or users who ignore obvious warning signs.

Keep handset firmware and baseband software current. Device vendors regularly fix vulnerabilities that affect radio behavior, recovery paths, and network handling. If the device stack is old, it may accept behavior that a modern build would reject. For high-risk users, device standardization matters more than convenience.

SIM lifecycle control is equally important. Issue new SIMs through authenticated processes, disable old or compromised cards immediately, and log every replacement with enough detail to detect fraud trends. If you suspect cloning or swap abuse, treat it as both an identity incident and a telecom security issue.

User training should be direct. People need to recognize sudden service loss, repeated reconnects, strange roaming prompts, or warnings that their device is connecting in unexpected ways. Those symptoms do not prove an attack, but they are the kind of early signal that can stop one from escalating.

  • Prefer secure network profiles on managed devices.
  • Apply firmware updates on a documented schedule.
  • Retire outdated SIMs and unneeded legacy handsets.
  • Train users to report unusual connectivity or identity prompts.
  • Protect sensitive users with trusted channels and reduced exposure.

For broader operational discipline, workforce references from the U.S. Bureau of Labor Statistics and the U.S. Department of Labor are useful when you need to justify staffing, training, and on-call coverage for security operations around critical communications systems.

How Much Does GSM Security Depend On Modernization?

GSM security depends heavily on modernization because some weaknesses are architectural, not operational. You can reduce risk with controls, but you cannot fully erase problems like weak legacy authentication, limited network identity assurance, and downgrade exposure. That is why a realistic strategy treats GSM as a managed legacy environment.

Migration planning should focus on the highest-risk use cases first. If you have critical voice, industrial IoT, or roaming dependencies, identify where GSM is still essential and where it is only present because nobody has retired it yet. That distinction determines whether you need a replacement roadmap, a containment plan, or both.

This is where modern networking terms often confuse teams. People ask things like long term evolution definition and “lte what does it stand for” because LTE is usually the next step away from GSM. More importantly, newer cellular systems generally improve authentication, encryption negotiation, and service continuity. The exact details depend on implementation, but the security direction is clear.

Modernization should not be treated as a future wish. It should be a security control with a timeline, budget, and risk owner. The longer GSM stays in place without strong compensating controls, the more likely it is that a small weakness becomes a material incident.

The safest GSM network is usually the one with the smallest possible role in the organization.

For industry context, organizations often compare modernization priorities against telecom and cybersecurity labor trends from IBM’s Cost of a Data Breach report and threat research from Verizon DBIR. Those sources consistently show that weak access, misconfiguration, and delayed detection create expensive incidents.

How Do Security Teams Tie GSM Controls To Broader Risk Management?

You tie GSM controls to broader risk management by mapping technical weaknesses to business impact, compliance obligations, and response ownership. That turns GSM security from a telecom task into an enterprise risk program with measurable outcomes.

Start by documenting where GSM touches regulated or sensitive services. If the network carries customer identities, operational data, emergency communications, or location information, your controls may implicate privacy, availability, and audit requirements. That is why standards and regulatory references matter. They help define what “reasonable” control looks like in context.

Frameworks like NIST CSF, ISO/IEC 27001, and AICPA SOC 2 are useful when you need to show that GSM controls are governed, reviewed, and auditable. For workforce planning, the NICE framework helps define who owns RF monitoring, identity assurance, incident response, and change management.

Security teams also need to close the loop with testing. Red-team exercises, site inspections, configuration reviews, and tabletop response drills reveal whether the controls actually work. A policy on paper is not evidence. A tested control with logs, tickets, and escalation records is evidence.

That disciplined approach is especially valuable in organizations using CEH-relevant skills for wireless assessment. The point is not to “hack GSM for fun.” The point is to understand attack paths deeply enough to prevent them in production.

Key Takeaway

  • GSM security is limited by legacy architecture, so layered mobile network protection is mandatory.
  • Rogue BTS, IMSI catchers, MITM attacks, and jamming are the most practical attack classes to defend against.
  • Base station hardening, SIM lifecycle control, and cipher enforcement reduce the biggest real-world risks.
  • Detection matters as much as prevention because many GSM attacks show up first as RF or signaling anomalies.
  • Long-term security depends on controlled modernization, not on assuming GSM can be made perfect.
Featured Product

Certified Ethical Hacker (CEH) v13

Learn essential ethical hacking skills to identify vulnerabilities, strengthen security measures, and protect organizations from cyber threats effectively

Get this course on Udemy at the lowest price →

Conclusion

Securing a GSM network means accepting the reality of a legacy platform and defending it with discipline. The major threats are well known: rogue towers, IMSI catchers, interception, signaling abuse, and availability attacks. The controls are also clear: harden base stations, enforce ciphering, protect SIM and subscriber systems, monitor aggressively, and respond with a practiced playbook.

The most effective security best practices are the ones that reduce trust in the wrong places. Lock down physical sites, segment management access, filter signaling, and make suspicious radio behavior visible quickly. That is how you build real mobile network protection instead of hoping the legacy protocol will save you.

Most important, treat GSM security as an ongoing operational process. Review your baselines, test your assumptions, and keep a migration plan on the table. If your organization still depends on GSM, now is the time to tighten controls, improve monitoring, and move toward stronger mobile technologies wherever business requirements allow it.

CompTIA®, Cisco®, Microsoft®, AWS®, EC-Council®, ISC2®, ISACA®, and PMI® are trademarks of their respective owners.

[ FAQ ]

Frequently Asked Questions.

What are the main threats to GSM network security?

GSM networks face several common threats that can compromise their integrity and user privacy. The most prevalent include weak authentication mechanisms, which can allow attackers to impersonate legitimate users or base stations. Another significant threat is the exploitation of outdated ciphering algorithms, making it easier for malicious actors to intercept sensitive communications.

Additionally, rogue base stations—often called “IMSI catchers” or “stingrays”—pose a serious risk by impersonating legitimate cell towers to intercept calls and data. Signaling blind spots, or areas where signaling information is not properly monitored, can also be exploited to conduct denial-of-service attacks or eavesdropping. Recognizing these threats is crucial for developing effective security measures to protect GSM infrastructure and user data.

How can layered security controls enhance GSM network protection?

Layered security controls provide multiple lines of defense against various GSM network threats. Implementing security measures at the radio edge, such as strong encryption and anomaly detection, helps prevent interception and unauthorized access. Securing the core network involves deploying robust authentication protocols and regular security audits to identify vulnerabilities.

Additional layers include managing the SIM lifecycle securely—ensuring proper issuance, activation, and deactivation procedures—and continuous monitoring of network traffic. This comprehensive approach minimizes risks by addressing vulnerabilities at each point of the network, making it more resilient against attacks like rogue base stations, signaling manipulation, and ciphering exploitation.

What best practices should be followed to secure legacy GSM infrastructure?

Securing legacy GSM infrastructure requires a proactive approach, as older systems often lack modern security features. Upgrading or patching existing hardware and software is essential to mitigate known vulnerabilities. Implementing strong access controls and strict authentication protocols reduces the risk of unauthorized access.

Regular security assessments, including vulnerability scans and penetration testing, help identify weaknesses. Additionally, deploying encryption for signaling and user data, monitoring network traffic for anomalies, and establishing incident response plans are best practices. These steps collectively enhance the security posture of legacy GSM networks, reducing exposure to common attack vectors.

How does rogue base station attack compromise GSM networks?

Rogue base stations, or IMSI catchers, mimic legitimate cell towers to deceive mobile devices into connecting to them. Once connected, attackers can intercept voice calls, text messages, and data transmissions, risking sensitive information leakage.

These devices exploit the GSM protocol’s lack of mutual authentication, making it easy for devices to unknowingly connect to malicious towers. To defend against such attacks, network operators can implement detection mechanisms, enforce strict authentication procedures, and educate users about potential risks. Upgrading to more secure protocols and deploying advanced monitoring tools also help identify and mitigate rogue base station threats effectively.

What role does continuous monitoring play in GSM network security?

Continuous monitoring is vital for maintaining GSM network security, as it helps identify abnormal activities and potential breaches in real-time. Monitoring tools analyze signaling patterns, traffic anomalies, and device behaviors to detect signs of rogue base stations, signaling attacks, or ciphering failures.

By establishing a comprehensive monitoring stack, operators can promptly respond to security incidents, apply targeted mitigations, and gather intelligence for ongoing security improvements. Regular analysis of monitoring data ensures that security measures remain effective against evolving threats, maintaining the overall integrity and confidentiality of the GSM network.

Related Articles

Ready to start learning? Individual Plans →Team Plans →
Discover More, Learn More
How To Secure Remote Desktop Protocols Against Cyber Attacks Learn essential strategies to protect Remote Desktop Protocols from cyber threats, preventing… How to Secure Cloud APIs Against Common Vulnerabilities Discover essential strategies to protect your cloud APIs from common vulnerabilities and… How To Secure Your Network Against Common CEH V13 Attack Vectors Learn how to identify and defend against common attack vectors to strengthen… How To Secure Cyber Login Portals Against Phishing Attacks Learn effective strategies to secure cyber login portals against phishing attacks and… The Role of Secure Boot in Protecting Against Firmware Attacks Discover how Secure Boot enhances device security by preventing untrusted code execution… The Role of Secure Boot in Protecting Against Firmware Attacks Discover how Secure Boot enhances system security by preventing firmware attacks and…
FREE COURSE OFFERS