ਕਲਾਉਡ ਨੇ ਓਪਨ-ਸਰੋਤ ਸੌਫਟਵੇਅਰ ਦੀ ਪਹਿਲੀ ਵੱਡੇ ਪੈਮਾਨੇ ਦੀ AI ਰਸਮੀ ਤਸਦੀਕ ਵਿੱਚ ਗਣਿਤ ਦੇ ਸਬੂਤ ਦੀਆਂ 180 ਮਿਲੀਅਨ ਲਾਈਨਾਂ ਲਿਖੀਆਂ

ਐਂਥਰੋਪਿਕ ਦੀ ਅਧਿਕਾਰਤ ਖੋਜ: ਥਿਊਰਮ ਦੇ ਨਾਲ, ਕਲਾਉਡ ਨੇ ਰਸਮੀ ਤੌਰ 'ਤੇ RISC-V ਅਸੈਂਬਲੀ ਪੱਧਰ 'ਤੇ 123 ਓਪਨ-ਸਰੋਤ ਲਾਇਬ੍ਰੇਰੀਆਂ ਅਤੇ 239 ਐਂਟਰੀ ਪੁਆਇੰਟਾਂ 'ਤੇ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕੀਤੀ - ਅਤੇ ਸੈਂਕੜੇ ਬੱਗ ਖੋਜੇ ਜਿਨ੍ਹਾਂ ਨੇ ਖਰਬਾਂ ਆਟੋਮੇਟਿਡ ਟੈਸਟਾਂ ਤੋਂ ਬਚਿਆ ਸੀ।
ਇਹ ਮਾਇਨੇ ਕਿਉਂ ਰੱਖਦਾ ਹੈ
ਰਸਮੀ ਤਸਦੀਕ ਇੱਕ ਲਗਜ਼ਰੀ ਵਜੋਂ ਵਰਤੀ ਜਾਂਦੀ ਸੀ ਸਿਰਫ ਮਾਹਰ ਸਾਲਾਂ ਤੋਂ ਬਰਦਾਸ਼ਤ ਕਰ ਸਕਦੇ ਸਨ — seL4 ਮਾਈਕ੍ਰੋਕਰਨੇਲ ਨੂੰ ਲਿਖਣ ਵਿੱਚ 2 ਵਿਅਕਤੀ-ਸਾਲ ਅਤੇ ਤਸਦੀਕ ਕਰਨ ਵਿੱਚ 20 ਵਿਅਕਤੀ-ਸਾਲ ਲੱਗੇ। ਐਂਥਰੋਪਿਕ ਨੇ ਹੁਣ ਦਿਖਾਇਆ ਹੈ ਕਿ ਇੱਕ ਫਰੰਟੀਅਰ ਮਾਡਲ ਹਫ਼ਤਿਆਂ ਵਿੱਚ ਸੌ ਤੋਂ ਵੱਧ ਅਸਲ ਓਪਨ-ਸੋਰਸ ਲਾਇਬ੍ਰੇਰੀਆਂ ਲਈ ਅਜਿਹਾ ਕਰ ਸਕਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਉਹਨਾਂ ਬੱਗਾਂ ਦਾ ਪਤਾ ਲਗਾਇਆ ਜਾਂਦਾ ਹੈ ਜੋ ਸਵੈਚਾਲਿਤ ਟੈਸਟ ਰਨ ਦੇ "ਖਰਬਾਂ" ਤੋਂ ਬਚੇ ਸਨ।
ਪੂਰੀ ਰਿਪੋਰਟ
ਐਂਥਰੋਪਿਕ ਨੇ 22 ਅਕਤੂਬਰ ਨੂੰ ਆਪਣੇ ਅਧਿਕਾਰਤ ਖੋਜ ਪੰਨੇ 'ਤੇ ਘੋਸ਼ਣਾ ਕੀਤੀ: ਸਾਫਟਵੇਅਰ ਵੈਰੀਫਿਕੇਸ਼ਨ ਕੰਪਨੀ ਥਿਊਰਮ ਦੇ ਸਹਿਯੋਗ ਨਾਲ, ਕਲਾਉਡ ਨੇ 239 ਪ੍ਰੋਗਰਾਮ ਐਂਟਰੀ ਪੁਆਇੰਟਾਂ ਨੂੰ ਕਵਰ ਕਰਦੇ ਹੋਏ, ਗੂਗਲ ਦੇ OSS-Fuzz ਤੋਂ ਖਿੱਚੀਆਂ ਗਈਆਂ 123 ਅਸਲ-ਸੰਸਾਰ ਓਪਨ-ਸੋਰਸ ਲਾਇਬ੍ਰੇਰੀਆਂ ਵਿੱਚ RISC-V ਅਸੈਂਬਲੀ ਪੱਧਰ 'ਤੇ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਰਸਮੀ ਤੌਰ 'ਤੇ ਪੁਸ਼ਟੀ ਕੀਤੀ। ਕੰਪਨੀ ਇਸ ਨੂੰ "ਅਸੈਂਬਲੀ ਕੋਡ ਪੱਧਰ 'ਤੇ ਪ੍ਰੋਡਕਸ਼ਨ ਸੌਫਟਵੇਅਰ ਲਈ ਰਸਮੀ ਤਸਦੀਕ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ AI ਦੀ ਵਰਤੋਂ ਕਰਨ ਦਾ ਪਹਿਲਾ ਵੱਡੇ ਪੱਧਰ ਦੀ ਕੋਸ਼ਿਸ਼" ਕਹਿੰਦੀ ਹੈ।
ਪੈਮਾਨਾ ਹੈਰਾਨੀਜਨਕ ਹੈ: Rocq ਪ੍ਰਮਾਣਾਂ ਦੀਆਂ ਲਗਭਗ 180 ਮਿਲੀਅਨ ਲਾਈਨਾਂ, ਲਗਭਗ 600,000 ਲਾਈਨਾਂ ਤੱਕ ਚੱਲਣ ਵਾਲੇ ਇੱਕ ਆਮ ਸਬੂਤ ਦੇ ਨਾਲ, 18,000 RISC-V ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਮੱਧਮ ਲੰਬਾਈ ਦੇ ਨਾਲ ਬਾਈਨਰੀਆਂ ਨੂੰ ਕਵਰ ਕਰਦੀ ਹੈ - ਇਹ ਸਭ ਕੁਝ ਹਫ਼ਤਿਆਂ ਵਿੱਚ ਪੂਰਾ ਹੁੰਦਾ ਹੈ। Rocq ਕਰਨਲ ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਹਰੇਕ ਸਬੂਤ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ, ਇਸਲਈ ਕੋਈ ਦਸਤੀ ਲਾਈਨ-ਦਰ-ਲਾਈਨ ਸਮੀਖਿਆ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
ਵਿਧੀ ਮੌਜੂਦਾ ਫਜ਼ ਟੈਸਟਾਂ ਨੂੰ ਗਣਿਤਿਕ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਿੱਚ ਬਦਲਦੀ ਹੈ: 64 MB ਤੋਂ ਘੱਟ ਕਿਸੇ ਵੀ ਇਨਪੁਟ ਲਈ, ਲੀਨਕਸ ਉੱਤੇ ਇੱਕ ਸਿੰਗਲ-ਥ੍ਰੈਡਡ ਸਟੈਟਿਕਲੀ ਲਿੰਕਡ RISC-V ਬਾਈਨਰੀ ਨੂੰ ਹਮੇਸ਼ਾਂ ਆਮ ਤੌਰ 'ਤੇ ਬਾਹਰ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਬਿਨਾਂ ਕਿਸੇ ਮੈਮੋਰੀ-ਸੁਰੱਖਿਆ ਦੀ ਉਲੰਘਣਾ ਦੇ। ਜਦੋਂ ਕਲਾਉਡ ਨੂੰ ਇੱਕ ਬੱਗ ਮਿਡ-ਪ੍ਰੂਫ ਦਾ ਸ਼ੱਕ ਹੋਇਆ, ਤਾਂ ਇਸਨੇ ਕੋਡ ਨੂੰ ਸਿੱਧਾ ਪੈਚ ਕੀਤਾ ਅਤੇ ਨਵੀਂ ਸਪੈਸ ਨੂੰ ਦੁਬਾਰਾ ਸਾਬਤ ਕੀਤਾ।
ਰਸਤੇ ਵਿੱਚ ਸੈਂਕੜੇ ਬੱਗ ਸਾਹਮਣੇ ਆਏ, ਜਿਸ ਵਿੱਚ ਇੱਕ ਡੀਕੰਪ੍ਰੈਸਰ ਕਾਪੀ ਵਿੱਚ ਇੱਕ ਕਾਊਂਟਰ ਅੰਡਰਫਲੋ ਸ਼ਾਮਲ ਹੈ ਜਿਸ ਨਾਲ ਇੱਕ ਆਊਟ-ਆਫ-ਬਾਉਂਡ ਰਾਈਟ ਹੁੰਦਾ ਹੈ (ਇੱਕ ਦੁਰਲੱਭ ਲੇਆਉਟ ਦੇ ਨਾਲ ਸਿਰਫ ~20 MB ਇਨਪੁਟਸ ਦੁਆਰਾ ਟ੍ਰਿਗਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ), ਇੱਕ ਚਿੱਤਰ ਡੀਕੋਡਰ ਵਿੱਚ ਪੜ੍ਹਿਆ ਗਿਆ ਸੀਮਾ ਤੋਂ ਬਾਹਰ, ਅਤੇ CVE-2026-563 ਦੀ ਮੁੜ ਖੋਜ — ਕੁਝ lirk26-563 ਵਿੱਚ ਐਕਸਪੈਕਸ ਸੀਮਾਵਾਂ ਸਨ। ਸਾਲ
ਐਂਥਰੋਪਿਕ ਖੁਦ ਹੀ ਸੀਮਾਵਾਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ: ਇੱਕ ਪਾਸ ਕੀਤੀ ਰਸਮੀ ਤਸਦੀਕ ਦਾ ਮਤਲਬ ਬੱਗ-ਮੁਕਤ ਨਹੀਂ ਹੈ — ਸਬੂਤ ਸਿਰਫ਼ ਸਿੰਗਲ-ਥ੍ਰੈੱਡਡ ਸਥਿਰ RISC-V ਬਾਈਨਰੀਆਂ ਨੂੰ ਕਵਰ ਕਰਦੇ ਹਨ, ਜਦੋਂ ਕਿ ਜ਼ਿਆਦਾਤਰ ਕੋਡ ਅਸਲ ਵਿੱਚ x86/ARM 'ਤੇ ਚੱਲਦੇ ਹਨ। ਇਸਨੇ ਸੁਤੰਤਰ ਤਸਦੀਕ ਲਈ GitHub 'ਤੇ ਸਬੂਤਾਂ ਦਾ ਸਬਸੈੱਟ ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤਾ ਹੈ, ਅਤੇ ਥਿਊਰਮ ਕਹਿੰਦਾ ਹੈ ਕਿ ਇਹ ਦੂਜੇ ਓਪਨ-ਸੋਰਸ ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ ਉਹੀ ਪਾਈਪਲਾਈਨ ਚਲਾਏਗਾ।
ਸਾਈਡ ਨਤੀਜੇ ਵੀ ਧਿਆਨ ਦੇਣ ਯੋਗ ਹਨ: ਲੀਨਕਸ ਕਰਨਲ ਦਾ zlib ਸਥਾਪਨ x86 ਬਾਈਨਰੀ ਪੱਧਰ 'ਤੇ RFC 1950 ਦੇ ਅਨੁਕੂਲ ਸਾਬਤ ਹੋਇਆ ਸੀ, ਅਤੇ Rust ਵਿੱਚ ਲਿਖੇ ਪਾਇਥਨ ਦੁਭਾਸ਼ੀਏ ਦਾ ਇੱਕ ਵੱਡਾ ਸਬਸੈੱਟ 1.7 ਮਿਲੀਅਨ ਤੋਂ ਵੱਧ ਬੇਤਰਤੀਬੇ ਪ੍ਰੋਗਰਾਮਾਂ ਦੇ 99.95% 'ਤੇ CPython ਦੇ ਵਿਵਹਾਰ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ।
N環球 
💬 Comments
No comments yet. Be the first!