Senator Shaheen has been a key voice on cybersecurity in Congress. REUTERS/Yuri Gripas/File Photo
Senator Shaheen has been a key voice on cybersecurity in Congress. REUTERS/Yuri Gripas/File Photo

US bill would force tech companies to disclose foreign software probes



American tech companies would be forced to disclose if they allowed American adversaries, like Russia and China, to examine the inner workings of software sold to the US military under proposed legislation, Senate staff told Reuters on Thursday.

The bill, approved by the Senate Armed Services Committee on Thursday, comes after a year-long Reuters investigation found software makers allowed a Russian defence agency to hunt for vulnerabilities in software that was already deeply embedded in some of the most sensitive parts of the US government, including the Pentagon, the Federal Bureau of Investigation and intelligence agencies.

Security experts say allowing Russian authorities to conduct the reviews of internal software instructions – known as source code – could help Russia find vulnerabilities and more easily attack key systems that protect the United States.

The new source code disclosure rules were included in Senate version of the National Defense Authorization Act, the Pentagon’s spending bill, according to staffers of Democratic Senator Jeanne Shaheen.

Details of bill, which passed the committee 25-2, are not yet public. And the legislation still needs to be voted on by the full Senate and reconciled with a House version of the legislation before it can be signed into law by president Donald Trump.

If passed into law, the legislation would require companies that do business with the US military to disclose any source code review of the software done by adversaries, staffers for Ms Shaheen told Reuters. If the Pentagon deems a source code review a risk, military officials and the software company would need to agree on how to contain the threat. It could, for example, involve limiting the software’s use to non-classified settings.

The details of the foreign source code reviews, and any steps the company agreed to take to reduce the risks, would be stored in a database accessible to military officials, the senator’s staffers said. For most products, the military notification will only apply to countries determined to be cybersecurity threats, such as Russia and China.

Senator Shaheen has been a key voice on cybersecurity in Congress. The New Hampshire lawmaker last year led successful efforts in Congress to ban all government use of software provided by Moscow-based antivirus firm Kaspersky Lab, amid allegations the company is linked to Russian intelligence. Kaspersky denies such links.

In order to sell in the Russian market, tech companies including Hewlett Packard Enterprise Co, SAP and McAfee have allowed a Russian defense agency to scour software source code for vulnerabilities, Reuters found. In many cases, Reuters found that the software companies had not previously informed U.S. agencies that Russian authorities had been allowed to conduct the source code reviews. In most cases, the US military does not require comparable source code reviews before it buys software, procurement experts have told Reuters.

The companies have said the source code reviews were conducted by the Russians in company-controlled facilities, where the reviewer could not copy or alter the software. McAfee announced last year that it no longer allows government source code reviews. Hewlett Packard Enterprise has said none of its current software offerings have gone through the process.

Tuesday's fixtures
Group A
Kyrgyzstan v Qatar, 5.45pm
Iran v Uzbekistan, 8pm
N Korea v UAE, 10.15pm
Specs

Engine: Duel electric motors
Power: 659hp
Torque: 1075Nm
On sale: Available for pre-order now
Price: On request

Ms Yang's top tips for parents new to the UAE
  1. Join parent networks
  2. Look beyond school fees
  3. Keep an open mind
The five stages of early child’s play

From Dubai-based clinical psychologist Daniella Salazar:

1. Solitary Play: This is where Infants and toddlers start to play on their own without seeming to notice the people around them. This is the beginning of play.

2. Onlooker play: This occurs where the toddler enjoys watching other people play. There doesn’t necessarily need to be any effort to begin play. They are learning how to imitate behaviours from others. This type of play may also appear in children who are more shy and introverted.

3. Parallel Play: This generally starts when children begin playing side-by-side without any interaction. Even though they aren’t physically interacting they are paying attention to each other. This is the beginning of the desire to be with other children.

4. Associative Play: At around age four or five, children become more interested in each other than in toys and begin to interact more. In this stage children start asking questions and talking about the different activities they are engaging in. They realise they have similar goals in play such as building a tower or playing with cars.

5. Social Play: In this stage children are starting to socialise more. They begin to share ideas and follow certain rules in a game. They slowly learn the definition of teamwork. They get to engage in basic social skills and interests begin to lead social interactions.