ਖੋਜਕਰਤਾਵਾਂ ਨੇ ਕੈਸ਼ ਸਾਈਡ-ਚੈਨਲ ਹਮਲਿਆਂ ਦੀ ਇੱਕ ਨਵੀਂ ਸ਼੍ਰੇਣੀ ਦਾ ਖੁਲਾਸਾ ਕੀਤਾ ਹੈ ਜੋ ਡੂੰਘੇ ਨਿਊਰਲ ਨੈੱਟਵਰਕਾਂ ਦੇ ਚੱਲਣ ਦੌਰਾਨ ਉਹਨਾਂ ਤੋਂ ਨਿੱਜੀ ਡੇਟਾ ਚੋਰੀ ਕਰ ਸਕਦੇ ਹਨ। ਇਹ ਹਮਲੇ ਹਾਰਡਵੇਅਰ-ਕੈਸ਼ ਗਤੀਵਿਧੀ ਨੂੰ ਪੜ੍ਹਦੇ ਹਨ ਅਤੇ, ਟਾਈਮਿੰਗ ਵਿਸ਼ਲੇਸ਼ਣ ਰਾਹੀਂ, ਸੰਵੇਦਨਸ਼ੀਲ ਮਾਡਲ ਇਨਪੁਟ ਜਾਂ ਪੈਰਾਮੀਟਰਾਂ ਨੂੰ ਮੁੜ ਸਿਰਜਦੇ ਹਨ—ਜਿਸ ਨਾਲ ਕਿਸੇ ਵੀ ਅਜਿਹੀ ਸੇਵਾ ਨੂੰ ਖ਼ਤਰਾ ਪੈਦਾ ਹੁੰਦਾ ਹੈ ਜੋ ਡਿਵਾਈਸ-ਤੇ-ਇਨਫਰੈਂਸ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ।

ਹਾਰਡਵੇਅਰ ਕਿਉਂ ਮਹੱਤਵਪੂਰਨ ਹੈ

ਡੂੰਘੇ ਨਿਊਰਲ ਨੈੱਟਵਰਕ (DNNs) ਆਪਣਾ ਜ਼ਿਆਦਾਤਰ ਕੰਪਿਊਟਾਈਂ ਸਮਾਂ CPU, ਇਸਦੇ ਕੈਸ਼ ਹਾਇਰਾਰਕੀ, ਅਤੇ ਮੈਮੋਰੀ ਵਿਚਕਾਰ ਡੇਟਾ ਨੂੰ ਹੇਰਾ-ਫੇਰੀ ਕਰਨ ਵਿੱਚ ਬਿਤਾਉਂਦੇ ਹਨ। ਕੈਸ਼ ਇੱਕ ਛੋਟਾ, ਤੇਜ਼ ਸਟੋਰੇਜ ਖੇਤਰ ਹੁੰਦਾ ਹੈ ਜੋ ਅਗਲੇਰੀਆਂ ਪਹੁੰਚਾਂ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਲਈ ਹਾਲ ਹੀ ਵਿੱਚ ਵਰਤੇ ਗਏ ਡੇਟਾ ਨੂੰ ਰੱਖਦਾ ਹੈ। ਜਦੋਂ ਕੋਈ ਮਾਡਲ ਕਿਸੇ ਇਨਪੁਟ ਨੂੰ ਪ੍ਰੋਸੈਸ ਕਰਦਾ ਹੈ, ਤਾਂ ਕੈਸ਼ ਰੀਡ ਅਤੇ ਰਾਈਟ ਦਾ ਪੈਟਰਨ ਉਸ ਇਨਪੁਟ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦਾ ਖੁਲਾਸਾ ਕਰ ਦਿੰਦਾ ਹੈ। ਇੱਕ ਹਮਲਾਵਰ ਜੋ ਇਹਨਾਂ ਪੈਟਰਨਾਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਦਾ ਹੈ—ਉਸੇ ਮਸ਼ੀਨ 'ਤੇ ਇੱਕ ਮਾਲੀਸ਼ੀਅਸ ਪ੍ਰੋਸੈਸ ਚਲਾ ਕੇ ਜਾਂ ਸਾਂਝੇ ਕਲਾਉਡ ਇਨਫਰਾਸਟ੍ਰਕਚਰ ਦਾ ਫਾਇਦਾ ਉਠਾ ਕੇ—ਮਾਡਲ ਦੇ ਕੋਡ ਜਾਂ ਵੇਟਸ ਨੂੰ ਛੇੜੇ ਬਿਨਾਂ ਪ੍ਰੋਸੈਸ ਕੀਤੇ ਜਾ ਰਹੇ ਡੇਟਾ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾ ਸਕਦਾ ਹੈ।

ਅਧਿਐਨ ਕੀ ਦਿਖਾਉਂਦਾ ਹੈ

  • ਕੈਸ਼ ਲੀਕੇਜ ਅਸਲੀ ਹੈ। ਕੁਝ ਕਾਰਜਾਂ ਨੂੰ ਲਗਣ ਵਾਲੇ ਸਮੇਂ ਨੂੰ ਮਾਪ ਕੇ, ਖੋਜਕਰਤਾਵਾਂ ਨੇ ਦਿਖਾਇਆ ਹੈ ਕਿ ਇੱਕ ਵਿਰੋਧੀ ਵੱਖ-ਵੱਖ ਇਨਪੁਟਸ ਵਿਚਕਾਰ ਅੰਤਰ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਮਾਡਲ ਦੇ ਸਿੱਖੇ ਹੋਏ ਵੇਟਸ ਦੇ ਹਿੱਸਿਆਂ ਨੂੰ ਵੀ ਰਿਕਵਰ ਕਰ ਸਕਦਾ ਹੈ।
  • ਸੌਫਟਵੇਅਰ ਫਿਕਸ ਕਾਫ਼ੀ ਨਹੀਂ ਹਨ। ਰਵਾਇਤੀ ਰੱਖਿਆਵਾਂ—