• bitcoinBitcoin(BTC)$79,747.00-1.97%
  • ethereumEthereum(ETH)$2,453.03-1.97%
  • tetherTether(USDT)$1.000.03%
  • binancecoinBNB(BNB)$718.29-0.75%
  • rippleXRP(XRP)$1.40-4.70%
  • usd-coinUSDC(USDC)$1.000.02%
  • solanaSolana(SOL)$101.81-2.91%
  • tronTRON(TRX)$0.331471-0.10%
  • Figure HelocFigure Heloc(FIGR_HELOC)$1.03-0.32%
  • HyperliquidHyperliquid(HYPE)$84.24-1.44%
  • zcashZcash(ZEC)$1,026.886.98%
  • dogecoinDogecoin(DOGE)$0.084747-4.37%
  • RainRain(RAIN)$0.016570-3.22%
  • moneroMonero(XMR)$534.312.19%
  • USDSUSDS(USDS)$1.000.00%
  • chainlinkChainlink(LINK)$11.68-1.61%
  • whitebitWhiteBIT Coin(WBT)$73.23-1.41%
  • leo-tokenLEO Token(LEO)$9.27-0.50%
  • cardanoCardano(ADA)$0.212999-4.69%
  • stellarStellar(XLM)$0.179399-3.97%
  • bitcoin-cashBitcoin Cash(BCH)$252.87-2.15%
  • daiDai(DAI)$1.000.00%
  • Ethena USDeEthena USDe(USDE)$1.000.01%
  • USD1USD1(USD1)$1.000.02%
  • CantonCanton(CC)$0.106208-5.22%
  • litecoinLitecoin(LTC)$50.81-1.47%
  • the-open-networkGram (prev. Toncoin)(GRAM)$1.391.54%
  • uniswapUniswap(UNI)$6.20-2.58%
  • hedera-hashgraphHedera(HBAR)$0.078126-1.63%
  • Global DollarGlobal Dollar(USDG)$1.00-0.02%
  • avalanche-2Avalanche(AVAX)$7.38-1.88%
  • suiSui(SUI)$0.76-4.19%
  • shiba-inuShiba Inu(SHIB)$0.000005-3.81%
  • paypal-usdPayPal USD(PYUSD)$1.000.00%
  • BlackRock USD Institutional Digital Liquidity FundBlackRock USD Institutional Digital Liquidity Fund(BUIDL)$1.000.00%
  • nearNEAR Protocol(NEAR)$2.127.42%
  • crypto-com-chainCronos(CRO)$0.055931-3.66%
  • tether-goldTether Gold(XAUT)$4,425.95-0.89%
  • Circle USYCCircle USYC(USYC)$1.140.04%
  • MemeCoreMemeCore(M)$1.115.37%
  • Ripple USDRipple USD(RLUSD)$1.000.00%
  • okbOKB(OKB)$108.02-1.92%
  • Ondo US Dollar YieldOndo US Dollar Yield(USDY)$1.140.02%
  • BittensorBittensor(TAO)$224.86-1.99%
  • aaveAave(AAVE)$129.99-3.31%
  • AsterAster(ASTER)$0.741.81%
  • pax-goldPAX Gold(PAXG)$4,431.96-0.95%
  • mantleMantle(MNT)$0.57-1.17%
  • World Liberty FinancialWorld Liberty Financial(WLFI)$0.056399-2.75%
  • MorphoMorpho(MORPHO)$2.530.03%
TradePoint.io
  • Main
  • AI & Technology
  • Stock Charts
  • Market & News
  • Business
  • Finance Tips
  • Trade Tube
  • Blog
  • Shop
No Result
View All Result
TradePoint.io
No Result
View All Result

GitHub updates platform with passkeys and DevOps streamlining

July 14, 2023
in AI & Technology
Reading Time: 5 mins read
A A
GitHub updates platform with passkeys and DevOps streamlining
ShareShareShareShareShare

Head over to our on-demand library to view sessions from VB Transform 2023. Register Here


GitHub has introduced two new features to bolster developer security and improve the development experience.

YOU MAY ALSO LIKE

Researchers Document OpenAI Agent Swarm That Repurposed German Wiki – Unite.AI

Microsoft Brings OpenAI’s GPT-6 Astra to Foundry With Limited Access – Unite.AI

In a public beta release, the platform has unveiled passkey authentication, offering users a passwordless and secure method of accessing their accounts. Passkeys supersede conventional passwords and two-factor authentication (2FA) methods, delivering increased security while mitigating the risk of account breaches.

“Passkeys offer the strongest mix of security and reliability and make accounts significantly more secure without compromising account access, which remains an issue with other 2FA methods like SMS, TOTP and existing single-device security keys,” Hirsch Sighal, staff product manager at GitHub, told VentureBeat. “With our new update, developers can easily register a passkey on their GitHub account and stop using a password forever.”

The platform has also introduced a new automated branch management feature known as the merge queue. This feature empowers multiple developers to commit code while it seamlessly handles pull requests that align with subsequent changes. In the event of a problem, the developer is promptly alerted.

Event

VB Transform 2023 On-Demand

Did you miss a session from VB Transform 2023? Register to access the on-demand library for all of our featured sessions.

 

Register Now

Engineers have faced the challenge of merging directly onto a busy branch, which can lead to code conflicts and a frustrating cycle of rework.

GitHub’s merge queue addresses this issue by creating a temporary branch. This branch incorporates the most recent changes from the base branch, the changes from other pull requests already in the queue, and the changes from new pull requests.

The company asserts that these updates prioritize developer security and streamline the development process, augmenting GitHub’s reputation as a reliable and user-friendly platform.

Streamlining developer experience through merge queue

Before the merge queue feature, developers often found themselves in a cycle of updating their pull request branches before merging. This step was necessary to ensure their changes would not disrupt the main code branch upon merging.

With each update, a fresh round of continuous integration (CI) checks had to be completed before the developer could proceed with the merge. Additionally, if another pull request was merged, every developer had to repeat the entire process.

To simplify and automate this workflow, merge queue systematically orchestrates the merging of code pull requests. Each pull request in the queue is built in conjunction with the preceding pull requests.

When a user’s pull request is targeted at a branch using merge queue, the user can add it to the queue by clicking “merge when ready” on the pull request page, or via GitHub Mobile, once it meets the requirements for merging. 

This action creates a temporary branch within the queue, encompassing the latest changes from the base branch, the changes from other pull requests already in the queue, and the changes from the user’s pull request.

If a pull request in the queue encounters merge conflicts or fails any mandatory status checks, it is automatically removed from the queue upon reaching the front of the queue. 

Simultaneously, a notification is sent to the user. Once the issue is resolved, the pull request can be added back to the queue.

For a comprehensive overview of the queue’s status, developers can access the queue details page via the branches or pull request page. This page provides a glimpse of the pull requests in the queue, along with the status of each, including the required status checks and an estimated time for merging. 

It also offers insights into the number of merged pull requests, and tracks trends over the last 30 days.

Better code protection through passkeys

GitHub’s Singhal said that most security breaches result from inexpensive and common attacks, including social engineering, credential theft and leakage. He asserts that over 80% of data breaches are attributable to passwords.

The company has introduced its passkeys feature in response. This bolsters developers’ account security while ensuring a seamless user experience. The platform had earlier implemented a 2FA initiative; now it further expands its efforts with the introduction of passkey authentication on GitHub.com.

“Password or token theft is the leading cause of account takeovers (ATO). GitHub offers secret scanning to scan for leaked secrets (like passwords or tokens) to reduce theft, and the enhanced security from passkeys gives us a strong way to prevent password theft and ATO,” Singhal told VentureBeat. 

Singhal emphasized that passkeys offer greater resistance to phishing attempts than traditional passwords do and are significantly more difficult to guess.

“You don’t have to remember anything either — your devices do that for you and verify your identity before they authenticate with whatever website you’re accessing. So they’re generally more secure, easier to use and harder to lose,” he added.

Keep your access if you lose your phone

He said that a common scenario leading to losing access to a GitHub account is the breakage or replacement of a phone. This unfortunate situation occurs when a user sets up 2FA on a device that subsequently malfunctions, leaving them unable to use any remaining 2FA methods and effectively locked out of their account.

Passkeys offer a solution by enabling cross-device synchronization facilitated by reputable passkey providers such as iCloud, Dashlane, 1Password, Google and Microsoft. 

These providers and others have established secure systems that ensure the seamless transfer of passkeys across devices and to the cloud. As a result, loss of or damage to a single device no longer means permanent loss of the passkey.

“At a technical level, passkeys are a private-public keypair that’s generated on a per-domain basis. This ensures three things: No two passkeys are the same; phishing resistance; and hack-proof credentials,” explained Singhal. “The core benefit is the ease of signing in to new devices without compromising your account’s security. You can have a passkey on your phone and use it to sign in at the library, for instance, without resorting to backup credentials or your password.”

Classic cross-device authentication (CDA) in OAuth2 relies on the device code flow, which poses a vulnerability to replay attacks. In such attacks, an attacker manipulates the situation by forwarding a QR code or device login code to the victim. If the victim uses this code to sign in, they authorize the attacker’s session unwittingly.

With passkeys, CDA takes a different approach. It establishes a secure and dedicated channel directly between the two devices involved. This unique channel enables one device to use the passkey from another without exposing the actual credential.

Singhal emphasized that the new update also boosts resistance to phishing attempts. This is achieved through the authenticating device, such as a phone, verifying the proximity of the requesting device, such as a laptop.

“This means an attacker can’t forward the CDA QR code to a victim and have them use it to sign in — the phone will scan the QR code and start looking for the attacker’s computer to connect to,” he said. “And since it’s not there, the authentication fails, and so does the attack.”

VentureBeat’s mission is to be a digital town square for technical decision-makers to gain knowledge about transformative enterprise technology and transact. Discover our Briefings.

Credit: Source link

ShareTweetSendSharePin

Related Posts

Researchers Document OpenAI Agent Swarm That Repurposed German Wiki – Unite.AI
AI & Technology

Researchers Document OpenAI Agent Swarm That Repurposed German Wiki – Unite.AI

September 4, 2026
Microsoft Brings OpenAI’s GPT-6 Astra to Foundry With Limited Access – Unite.AI
AI & Technology

Microsoft Brings OpenAI’s GPT-6 Astra to Foundry With Limited Access – Unite.AI

September 4, 2026
Nintendo Just Announced Two Direct Livestream Events For Next Week
AI & Technology

Nintendo Just Announced Two Direct Livestream Events For Next Week

September 4, 2026
Rogue OpenAI Agents Took Over A German Coding Forum In A Previously Undisclosed Hijacking
AI & Technology

Rogue OpenAI Agents Took Over A German Coding Forum In A Previously Undisclosed Hijacking

September 4, 2026
Next Post
The Most Insane Week of AI News In Months!

The Most Insane Week of AI News In Months!

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Search

No Result
View All Result
Trump reacts to Abdul El-Sayed’s win in Michigan Democratic Senate primary

Trump reacts to Abdul El-Sayed’s win in Michigan Democratic Senate primary

August 28, 2026
American doctor performs 1,000 eye surgeries at South Sudan border

American doctor performs 1,000 eye surgeries at South Sudan border

September 4, 2026
AXT: Our Most Obvious Sell In Small-Cap Semis

AXT: Our Most Obvious Sell In Small-Cap Semis

August 30, 2026

About

Learn more

Our Services

Legal

Privacy Policy

Terms of Use

Bloggers

Learn more

Article Links

Contact

Advertise

Ask us anything

©2020- TradePoint.io - All rights reserved!

Tradepoint.io, being just a publishing and technology platform, is not a registered broker-dealer or investment adviser. So we do not provide investment advice. Rather, brokerage services are provided to clients of Tradepoint.io by independent SEC-registered broker-dealers and members of FINRA/SIPC. Every form of investing carries some risk and past performance is not a guarantee of future results. “Tradepoint.io“, “Instant Investing” and “My Trading Tools” are registered trademarks of Apperbuild, LLC.

This website is operated by Apperbuild, LLC. We have no link to any brokerage firm and we do not provide investment advice. Every information and resource we provide is solely for the education of our readers. © 2020 Apperbuild, LLC. All rights reserved.

No Result
View All Result
  • Main
  • AI & Technology
  • Stock Charts
  • Market & News
  • Business
  • Finance Tips
  • Trade Tube
  • Blog
  • Shop

© 2023 - TradePoint.io - All Rights Reserved!