Break once run anywhere
Z Wikipedii
Break once run anywhere (spotykane także break once run everywhere) - reguła dotycząca zabezpieczeń zamkniętego oprogramowania, mówiąca, że zabezpieczenia wystarczy złamać raz i można korzystać z tego wszędzie, gdzie się chce.
Reguła ta pokazuje, że w przypadku oprogramowania bezcelowa jest analiza stosunku "zysk ze złamania zabezpieczeń:koszt ich złamania", maksymalizacja którego jest podstawową zasadą zabezpieczeń w rzeczywistym świecie. Np. jeśli do kradzieży samochodu będzie potrzebny bardzo drogi sprzęt (przechwytywacze częstotliwości alarmów itp.) - szanse, że samochód zostanie ukradziony są niskie, dlatego opłaca się dodać zabezpieczenia, które mogą być złamane, jednak przy dużym koszcie.
W przypadku oprogramowania sprawa przedstawia się jednak zupełnie odwrotnie - to tak, jakby pokonanie zabezpieczeń na jednym samochodzie czyniło je wszystkie podatnymi.
Z tego to powodu jak dotąd żaden istotny system Digital Rights Management, ani żaden istotny zamknięty program nie ustrzegł się przed złamaniem.